Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • If the use case is at all provisioning related, consider using "provisioning metadata" which is a very similar concept and experience
  • If you need to use this for provisioning please contact the Grouper team about the use case

Demo edit

Image Added

Demo view

Image Added

Applicable attributes

  • Single assign marker attributes (no value) will be a checkbox
  • Single assign single valued string attributes will be a textfield

...

This uses stock group/attributeDef security

  • If the user

    • can attributeRead on group

    • can read on attribute definition

    • then they will see the settings in the group view "details" section


  • If the user

    • can attributeRead and attributeUpdate on group

    • can read and update on attributeDef

    • then they can edit the attributes in the group edit screen

Configure

 grouper.properties

Code Block
######################################
## Group types edit view
## Identify marker attributes or single valued string attributes to be viewed or edited on group screen
## "theConfigId" is the config ID of the attribute
######################################
 
# attribute name that should be able to be seen on screen, e.g. a:b:c
# {valueType: "string"}
# groupScreenType.theConfigId.attributeName = 
 
# label on the left side of screen for attribute
# {valueType: "string"}
# groupScreenType.theConfigId.label = 
 
# description on the right side of screen for attribute
# {valueType: "string"}
# groupScreenType.theConfigId.description = 
 
# numeric index of the order of the attribute on the screen
# {valueType: "integer"}
# groupScreenType.theConfigId.index =  

...


Demo (from screenshot above)

Make an attribute definition for the marker

...