grouper-dev - [grouper-dev] attribute framework UI
Subject: Grouper Developers Forum
List archive
- From: Chris Hyzer <>
- To: "'Grouper Dev ()'" <>
- Subject: [grouper-dev] attribute framework UI
- Date: Wed, 23 Feb 2011 09:22:50 -0500
- Accept-language: en-US
- Acceptlanguage: en-US
Ive started on the attribute framework UI… (screenshots in wiki) https://spaces.internet2.edu/display/Grouper/Attribute+framework+UI Here are the features I have completed so far… lots of work yet to go J Thanks, Chris index screen - links to create/edit attributes, and assign attributes http://localhost:8090/grouper/grouperUi/appHtml/grouper.html?operation=SimpleAttributeUpdate.index create/edit attribute definition screen http://localhost:8090/grouper/grouperUi/appHtml/grouper.html?operation=SimpleAttributeUpdate.createEdit - title of screen with help information infodot - combobox to search for attributes to edit - combobox has icon for application (box) - should only show attributes which are editable by the user - can search by uuid - can search by name (separates by spaces, case-insensitive, searches by all substrings) - edit attribute definition button will populate screen with the existing details of the attribute definition - if no attribute definition if chosen, but the edit button is pressed, it will give a friendly error - new attribute definition button will show blank fields for attribute definition details - folder of attribute definition is readonly for edit with folder icons, or combobox for new - folder combobox has folder icon inside - folder combobox shows results where user has CREATE in the folder - folder combobox shows results of the uuid of the folder, or the name substring split by whitespace - folder is designated with a required asterisk on create - folder has a friendly error message if not entered on create - uuid in readonly mode for edits, not there for new - extension (id) should be readonly for edit, or writable for create - extension (id) is designated with a required asterisk on create - extension (id) has a friendly error message if not entered on create - attribute type has drop down for new, readonly for edit - attribute type has all options of AttributeDefType enum: attribute, type, limit, domain, permission - attribute type is designated with a required asterisk on create - attribute type has a friendly error message if not entered on create. Note, there is a blank option - attribute type should populate the correct value on edit - description is editable for new or edit - description should populate correctly for existing records - description is a textarea and is not required - multiAssignable is editable for new or edit - multiAssignable should populate correctly for existing records - multiAssignable is a checkbox, defaults to unchecked, and is not required - value type is editable for new or edit - value type should populate correctly for existing records - value type is a drop down, defaults to none, and is not required - value type has all options of AttributeDefValueType enum: floating, integer, marker, memberId, string, timestamp - value type has no blank option - multiValued is editable for new or edit - multiValued should populate correctly for existing records - multiValued is a checkbox, defaults to unchecked, and is not required - multiValued cannot be checked if the value type is marker, a friendly error will appear - assignTo is a grid of checkboxes for what the attribute can be assigned to - assignTo has a required indicator - assignTo will show a friendly error if none selected - assignTo will populate correctly for existing records - assignTo defaults to none for new records - assignTo text should not wrap lines for legibility - if a permission, then is not assignable to the correct object types, give a friendly error - if a permission, then cannot be multi-assignable, give a friendly error - if a permission, then if not no-value, give a friendly error - all labels have tooltips - the delete button is on the left and should delete the attribute definition - the delete button should ask for confirmation before deleting the attribute definition - the cancel button should refresh the screen in a blank and reset state - the save button should save the data, popup a success alert, and redraw the saved information - security is checked again on the save button - add an edit actions button - this button opens a panel below the attribute definition - add an infodot on actions header |
- [grouper-dev] attribute framework UI, Chris Hyzer, 02/23/2011
Archive powered by MHonArc 2.6.16.