grouper-dev - [grouper-dev] attribute def privileges screen
Subject: Grouper Developers Forum
List archive
- From: Chris Hyzer <>
- To: "" <>
- Subject: [grouper-dev] attribute def privileges screen
- Date: Sun, 13 Mar 2011 01:41:20 -0500
- Accept-language: en-US
- Acceptlanguage: en-US
Here is the attribute def privilege screen: http://www.youtube.com/watch?v=Qqg7aVJ-SkE doc: https://spaces.internet2.edu/display/Grouper/Attribute+definition+editor+UI Screenshot attached Here is the lists of features: * attribute privilege edit button opens up a privilege panel * privilege panel shows all 6 privileges, and each subject which has an assignment * subjects shown can be immediate or effective * header of privilege list repeats every X rows, configurable by simpleAttributeUpdate.repeatPrivilegeHeaderAfterRows from media.properties * show checkboxes with ones checked when immediately assigned * show images of green allow or red deny where green means immediately or effectively assigned * show different tooltip on image for immediate, effective, or immediate_and_effective * have a combo to add subjects to top of list * combo should search subjects and display the top results (like add member in membership lite screen) * keep hidden fields of who is in additional list list * keep hidden field for each privilege entry to keep the old state so we know what the user changed (not step on other's toes) * if there are no privilege changes detected, show friendly message * alternate row colors so the rows are easy to differentiate * on the confirm message on privilege assign, if the privilege is already there (race condition?), then show warning * on the confirm message, so a different message for revoke or assign * on the confirm message show the gui label, and the friendly label for privilege * filter membership type checkbox should show effective members (defaults to off) * add assign to all in attributeDef edit panel * show effective privileges due to action inheritance (e.g. admin implies read) * show effective privileges due to global assignment * page the privileges * allow configurable page size * test each page number displayed at the bottom * if a page is selected, then do not show the additional selected subjects * show a message that the paging is not precise if additional entities are listed * if you submit the privilege panel, you could change the everyentity privileges, so refresh the edit panel as well * make the image clickable on the privilege panel * the image on the privilege panel should confirm the selection * the image confirm should be different for allow and deny * scroll to anchor not to bottom or whatever * if a paging button is pressed, it should maintain the indirect privileges checkbox * changing the indirect privilege checkbox should reset paging to the first page * each page submit should do a total page size, since the numbers can change * clicking on the "privileges" button in the attribute def edit panel should clear paging Thanks, Chris |
Attachment:
attributePrivilegeScreen.jpg
Description: attributePrivilegeScreen.jpg
- [grouper-dev] attribute def privileges screen, Chris Hyzer, 03/13/2011
Archive powered by MHonArc 2.6.16.