To add a custom LDAP fields to the User interface you have to:
- create a custom schema based on nuxeo's user.xsd schema with custom fields related to the fields in your LDAP system
schemas/myuser.xsd:
- Add your schema via Nuxeo's extension system:
OSGI-INF/schema-contrib.xml
- modify your LDAP configuration file in Nuxeo (default-ldap-users-directory-bundle.xml) to include
- your custom schema
default-ldap-users-directory-bundle.xml:
- mapping between your schema and your LDAP fields
default-ldap-users-directory-bundle.xml (continued):
- your custom schema
- modify the UI
- add your custom widget to the layout
default-ldap-users-directory-bundle.xml(continued):
- define a new widget for your custom field to be used in the layout above
default-ldap-users-directory-bundle.xml(continued):
- add your custom widget to the layout
Labels