Skip to Content.
Sympa Menu

grouper-dev - [grouper-dev] group / role editor

Subject: Grouper Developers Forum

List archive

[grouper-dev] group / role editor


Chronological Thread 
  • From: Chris Hyzer <>
  • To: Grouper Dev <>
  • Subject: [grouper-dev] group / role editor
  • Date: Sun, 17 Apr 2011 07:04:14 -0400
  • Accept-language: en-US
  • Acceptlanguage: en-US

Here is a new group / role editor in the lite ui.  This is needed since there is currently no UI way to set the type of a group (group|role), and we need a way to manage group role hierarchies.  Also, the current UI privilege editor is a little hard to figure out, hopefully the new way is easier to use…

 

Here is a movie of the screen:

 

http://www.youtube.com/watch?v=IVObg36d4Qs

 

Here is a document:

 

https://spaces.internet2.edu/display/Grouper/Group+and+role+editor+UI

 

This screen allows users to convert a Group into a Role and vice versa.

Navigate to the group/role editor from the grouper ajax ui main page:


https://spaces.internet2.edu/download/attachments/25200213/indexScreen.jpg?version=1&modificationDate=1303031997688


Click on "groups and roles", and you will see a the list of links for groups/roles:


https://spaces.internet2.edu/download/attachments/25200213/groupsRoles.jpg?version=1&modificationDate=1303032091076


Click on "Create or edit groups and roles", and you will see a screen where you can edit or add a group/role:


https://spaces.internet2.edu/download/attachments/25200213/editGroupsRoles.jpg?version=1&modificationDate=1303033543041


Click New to create a group/role:


https://spaces.internet2.edu/download/attachments/25200213/newGroupRole.jpg?version=2&modificationDate=1303035068472


You can use the combobox to find an existing group/role.  Note that the icons indicate if it is a group or role


https://spaces.internet2.edu/download/attachments/25200213/editGroupCombo.jpg?version=1&modificationDate=1303035082792


Edit an existing group/role:


https://spaces.internet2.edu/download/attachments/25200213/editGroup.jpg?version=1&modificationDate=1303035187553


At that point there is a link to the lite membership editor, or privileges, or if it is a role, the role hierarchies.  Click on privileges to edit the privileges


https://spaces.internet2.edu/download/attachments/25200213/groupPrivileges.jpg?version=1&modificationDate=1303035321323


It you are editing a role, there is a role hierarchy button


https://spaces.internet2.edu/download/attachments/25200213/groupHierarchies.jpg?version=1&modificationDate=1303035662689


Features of screen:

  • if editing a group, section title should say "group", if role, should say "role"
  • change main index screen to link to group index screen
  • add field for id path readonly only on edit, not on create
  • show checkboxes for assign privileges to everyone
  • show displayExtension which is editable for inserts or updates
  • save button should insert or update the group, and give a friendly success message
  • on insert, if folder is not there, give a validation error
  • on insert, if extension is not there, give a validation error
  • add a cancel button which cancels the insert/update
  • have a delete button which is shown only on edit, not create, which deletes the group and gives a friendly success message
  • delete button should have a confirm message to make sure user is sure
  • add a memberships link to the lite membership screen for the group
  • have a combobox to find groups to filter on
  • group name combobox should split the input string on whitespace, and search on name, display name, or description
  • edit an existing group after filtering for it
  • add a privileges link to display/edit privielges below the panel.  Start on first page of results
  • add entity combo for privileges to add entity to result list
  • use a similar screen to the attributeDef privileges
  • show green or red for if assigned
  • have tooltips to indicate if immediate, effective, or immediate or effective
  • green or red images should be clickable to change the assignment
  • checkboxes allow bulk editing of privileges
  • confirm message will show what was changed
  • after changes redraw the privileges panel with the new results
  • in edit group, if the group is a role, so the hierarchies button
  • role hierarchies button should show the role hierarchies panel
  • hierarchies should show implies, implies immediate, implied by, and implied by immediate
  • hierarchies should show name twice, once at top, and once in middle of hierarchies
  • hierarchies should allow deleting hierarchies on immediate assignments
  • hierarchies should have a combobox to search for new hierarchies to add with buttons for implies or implied by
  • hierarchies should show a friendly message on success or if already assigned
  • delete in hierarchies should have a confirm box
  • images on hierarchies screen should have alt tags

 



  • [grouper-dev] group / role editor, Chris Hyzer, 04/17/2011

Archive powered by MHonArc 2.6.16.

Top of Page