Sun Java System Calendar Server 6 2005Q4 Developer's Guide

Mapping User Interface Operations to ACL's

Table 6–1 Mapping User Interface Operations to ACL's

User Interface Operation  

ACL Required  

Example  

Description  

Delete Events and Todos 

Modify Events and Todos, and Delete Components  

or, Delete Calendar 

c^d^g 

or, 

a^d^g 

To delete events or todos, you need modify permission, and either delete components or delete calendar permission. 

Free-busy 

Free-busy Components or 

Free-busy Calendar 

c^f^g 

a^f^g 

To view a free-busy representation of a calendar (the events and todos), you need free-busy components or free-busy calendar permission. 

Modify Events and Todos 

Read Events and Todos, and Write Components 

or, Write Calendar 

c^w^g 

a^w^g 

To modify components of a calendar (events and todos), you need read permission, and either write components or write calendar permission. 

Read Events on a Calendar 

Read Calendar 

a^r^g 

To read components, you must have read calendar permission. 

Note that read components permission (c^r^g) does not work. 

Schedule (Invite) 

Schedule Calendar 

a^s^g 

To invite someone, you need schedule calendar permission. 

Subscribe 

Read Properties 

p^r^g 

To subscribe to a calendar, you must have read properties permission.