Skip to Content.
Sympa Menu

grouper-dev - [grouper-dev] attribute def privileges screen

Subject: Grouper Developers Forum

List archive

[grouper-dev] attribute def privileges screen


Chronological Thread 
  • 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.

Top of Page