Previous Topic: Locale Properties Files

Next Topic: Object Properties Files

Presentation Properties Files

Presentation properties files determine which elements, such as fields and links, Registration Services displays based on a user’s role. For example, using presentation properties files, you can make the Manage Organizations link on the Task Selector page appear for Super Administrators but not for Organization Administrators.

The presentation properties files contain object identifiers, which correspond to elements in the Registration Services pages. The object identifiers are paired with administrative roles. For roles where the field or link is visible, the role is followed by an R, for Read access. For example, the City field for organizations is represented in the organization properties file as:

CITY_ID=Admin:R,OrgAdmin:R

Note: The presentation and object properties files describe different qualities of the same object—visibility and LDAP attribute definition, respectively. The object identifiers used in the presentation properties files must match the object identifiers in the tables properties files.

To make the City field in the example above visible only to Super Administrators, delete the R that follows OrgAdmin, for example:

CITY_ID=Admin:R,OrgAdmin

Registration Services includes the following properties files, which are located in the presentation directory where the default properties files are installed:

global.properties

Contains the presentation privileges for the links in the Task Selector page.

search.properties

Contains the presentation privileges for the attributes on which users can search. search.properties includes attributes for users, organizations, and groups.

user.properties

Contains the presentation privileges for the fields in the pages used to add and modify users.

Note: The properties files group.properties and org.properties, which are located in the presentation directory are used by DMS2.

In the presentation properties files, administrative roles are represented as follows:

Role

Representation

Super Administrator

Admin

Organization Administrator

OrgAdmin

Users who can modify their own profiles

SelfAdmin

Self-registered users

SelfReg