5 Setting Calendar Server Advanced Rights

This chapter describes how to set Oracle Communications Calendar Server's advanced rights by using Oracle Communications Delegated Administrator.

Setting Calendar-Service Advanced Rights in the Delegated Administrator Console

You can set Calendar Service attributes (including Advanced Rights) for an organization by editing the Organization Properties page in the Delegated Administrator console.

To set an organization's properties:

  1. In the Organizations page, click the name of the organization you want to modify. The organization's Users page appears.

  2. Click the Properties tab in the second (lower) row of tabs. Do not click the upper Properties tab; that will display properties for the root suffix of the directory.

  3. Navigate to the Calendar Service section.

  4. When you have finished viewing or modifying information for the organization, take one of these steps:

    • Click Save to save the changes you have made.

    • Click Reset to restore the organization's properties to the values they had when you last saved them.

You can use the Delegated Administrator console to set Calendar Service advanced rights for a specified organization.

Delegated Administrator stores these domain-specific rights in the LDAP directory by setting values for the icsAllowRights attribute. For information about this attribute, see the discussion about Messaging Server and Calendar Server LDAP Object Classes and Attributes in Communications Suite Schema Reference.

Relationship Between the Organization-Level Settings and Application-Level Default Settings

The current Delegated Administrator per-domain calendar service advanced rights interface can be misinterpreted.

For each allowed rights option, you can select a yes or no option that affects the current organization (domain). For example:

Allow double booking for user calendar: [yes] [no]

If you set the "Allow double booking for user calendar" right to yes, new user calendars in this domain will have the double-booking setting enabled.

Note:

You can modify the double-booking setting for existing user, resource and group calendars by using the cscal -k command.

However, if you set this right to no, the Calendar Server-wide default for this option is used. In other words, a value of no means the following: "Do not set any value for this domain. Defer to the Calendar Server-wide default setting."

Table 5-1 lists the relationships between domain-specific rights and Calendar-Server default values.

Table 5-1 Relationships between domain-specific rights and Calendar Server default values

Delegated Administrator Advanced Rights Setting Calendar Server-Wide Default Setting What Happens?

no

yes

Advanced right is allowed for this domain

no

no

Advanced right is disallowed for this domain

yes

yes

Advanced right is allowed for this domain

yes

no

Advanced right is allowed for this domain


The following guidelines apply to setting advanced rights:

  • By default, all of the advanced rights options are set to no, which represents the icsAllowRights attribute being unset or set to 0.

  • When you set the option to yes, you override the Calendar Server-wide default for this option. (The default is set in the ics.conf file.) That is, yes allows the right for the specified domain, which is the expected behavior.

  • However, when you set the option to no, the Calendar Server-wide default for this option is used. A no value does not disallow the right.

  • For example, if you set the "Allow double booking for user calendar" right Calendar Service advanced rights option to no, and the calendar server default value is yes, the option is allowed for this domain.

  • The Delegated Administrator console interface and the online help state that setting an option to no disallows the right. This is incorrect.