Mac OS X Server v10.6: How to delegate access to resources and locations for the iCal Server
Summary
Resources and Locations for the iCal Service in Mac OS X Server v10.6 are managed in iCal Server Utility. To provide delegation for these resources you need to use the command line tool called calendarserver_manage_principals.
Products Affected
Mac OS X Server 10.6
To delegate read and write access of a resource to a group use the following command, where groupname is the name of the group and resourcename is the name of the resource:
sudo calendarserver_manage_principals --add-write-proxy groups:groupname resources:resourcename
To delegate read access of a resource to a group use the following command, where groupname is the name of the group and resourcename is the name of the resource:
To delegate read and write access of a resource to a group use the following command, where groupname is the name of the group and locationname is the name of the location:
To delegate read access of a location to a group use the following command, where groupname is the name of the group and locationname is the name of the location:
Once you have delegated access to resource or location, a client can view it in iCal via iCal > Preferences > Accounts > Delegation and selecting "Show" beside each resource and location.
Additional Information
When adding delegation to a resource or location it is important to make sure that the name of a location or resource does not match the name of a group or user that exists in your directory. For more information regarding calendarserver_manage_principals, please see its man page in Mac OS X Server v10.6.
Twitter
Facebook