-
Notifications
You must be signed in to change notification settings - Fork 0
Customattribute
Cédric Joron edited this page Aug 28, 2013
·
2 revisions
You need to be superuser to manage attribute and attribute instance.
When you want to add some Attribute into your Object Template, you need firstly to create it using: Attribute -> Add Attribute from the navbar menu.
In this picture, you have some information:
- DisplayName: Display Name for user.
- name: this is the LDAP Attribute value (be careful using upper and lower case).
- regex: you can put a regex value for this attribute for all object Template using this attribute.
- ErrorMessage: The Error message associating to the Regex value.
You need to link it to the Object Template you want. By selected the Object (Object-> List Object: selected Object from the navbar menu), click on the "Add" button to add a Attribute Instance into your Object Template:
In this form you will be able to add Attribute Instance for Object. Those attributes value enables to:
- name: Your Attribute Created (or selected)
- Default value: you can specify a default value for the attribute instance.
- Flags: Flags enable to add some extra for your attribute instance, such as Mandatory (requiered) or if the attribute instance is multi-value (you will be able to add more than 1 value for a Object Instance, Ciphered [NOT IMPLEMENTED YET]: this flag enable to Cipher into the Backend using a symetric key the attribute instance value, and Unique: check for the oneness of value).
- Type: Type enables to set if the Attribute instance is Final (definied by euser), Virtual (definied by the Script File Object) or reference (user can choose between value from Object Template referred see https://github.com/OpenCSI/lbe/wiki/References how to create reference value).
- Reference: The Reference Value.
- Type if the Attribute Instance is Reference, this value is not care. Else, you will have more information here: https://github.com/OpenCSI/lbe/wiki/Attributes
- Arguments: view Type.

