Jonathan Moules created GEOS-5698 |
Issue Type: |
Bug |
Affects Versions: |
2.3-RC1 |
Assignee: |
|
Attachments: |
Clipboard02.png, Clipboard03.png, Clipboard04.png |
Components: |
Security |
Created: |
08/Mar/13 9:47 AM |
Description: |
Numerous issues with creating/editing a Security role. Decided to amalgamate them into one jira issue as they all appear to be somewhat related (They can be split if desired). a) It seems to be impossible to unset a parent role. b) When creating a new role, the “name” field starts as “null”. Should probably be blank. c) Go here: “Users, Groups and Roles” -> Roles (tab) -> Edit (link) -> Roles (tab) d) I can’t seem to remove my “test” role. Even after this, if I select it, the “remove selected” doesn’t appear. No idea why. To resolve this I had to leave the user-pages and re-enter them. Clipboard02.png e) I can create a role called “admin” (lower case) - Might it be a good idea to force role-names to not be the same, even if the case is different (there’s already an “ADMIN”)? GeoServer doesn’t seem to have an issue with the shared name, but I can see it confusing admins. f) (probably related to (d)) I’ve somehow managed to confuse the interface enough that when I select “test” for deletion, it tells me it wants to delete “test2” and vice-versa. Clipboard03.png g) If the role is called “null”, the drop-down menu lets me select the role to be its own parent (Clipboard04.png). This only seems to happen with a user called “null” (see also, (b)). h) When creating/editing a role, If I click “add” for Key/Value, and leave it blank, then click “save” I get a Java Error (easily replicable so the error isn’t posted here). i) Similar to (c), if I edit a role’s parameters, the big green tick doesn’t appear in the roles listing unless I reload the page. j) If I select and then try and remove either the Admin or Group_Admin, I get a Java Error in a new window. Obviously it shouldn’t delete them, but it should be more graceful (see also: http://jira.codehaus.org/browse/GEOS-5697 ). k) Go here: “Users, Groups and Roles” -> Roles (tab) There may be more, but that’s enough for now. |
Project: |
|
Priority: |
Major |
Reporter: |