Bug 683547

Summary: User should not be able to delete system-critical plugins (RHQ server, RHQ agent)
Product: [Other] RHQ Project Reporter: Corey Welton <cwelton>
Component: PluginsAssignee: RHQ Project Maintainer <rhq-maint>
Status: CLOSED WONTFIX QA Contact: Mike Foley <mfoley>
Severity: high Docs Contact:
Priority: high    
Version: 4.0.0.B02CC: jshaughn, mazz
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-05-02 18:06:25 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 683540    

Description Corey Welton 2011-03-09 16:58:25 UTC
Description of problem:

User can delete/purge agent plugins such as "RHQ server" and "RHQ agent".  This probably shouldn't be allowed...

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1. Administration > Plugins
2. Attempt to delete/purge RHQ Plugins
  
Actual results:
These get removed

Expected results:
We really probably shouldn't allow this, no?  We need to blacklist system-critical plugins.

Additional info:

Comment 1 John Mazzitelli 2011-04-01 15:53:24 UTC
technically, only the platform plugin is system critical. the others are optional and need not be installed for RHQ to work.

now we might want to add some kind of flag to a plugin where an admin can say, "freeze this plugin, do not allow it to be deleted".

this is an RFE.