Details
-
Type:
Improvement
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: 1.0-alpha-4
-
Fix Version/s: None
-
Component/s: user management
-
Labels:None
-
Number of attachments :
Description
Steps to reproduce (using Archiva as an example):
1. I created a user and assigned a Repository Manager role for repository 'Test'. (See the first screen shot attached: redback-roles-1.png)
2. Then I edited the roles of the user – assigned the Global Repository Manager role, and saved the changes.
3. Edit the user roles again. Take note that the other templated roles for the repositories are missing from the user roles matrix (as seen in the 2nd screen shot attached: redback-roles-2.png)
The other templated roles (which have the assigned Global role as parent) must still be displayed in the roles matrix with the appropriate checkboxes checked. In any case the user administrator unassigns or unchecks either one of the Global child templated roles, the Global role should no longer be assigned to the user.
I would say instead that the derived roles should appear, be checked, and be disabled. This should apply for any implied roles.