Skip to Content.
Sympa Menu

grouper-dev - [grouper-dev] attribute framework UI

Subject: Grouper Developers Forum

List archive

[grouper-dev] attribute framework UI


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

Top of Page