Here are some examples of circumstances and how the ACE would be set in the acl parameter for the jdoe calendar:
To grant john read access to both components and calendar properties (acl=john a r g), and to grant susan write and delete access to components only (acl=susan c wd g), the entire command is:
set_calprops.wcap?id=${SESSIONID} &calid=jdoe&acl=john^a^r^g;susan^c^wd^g |
To grant all users in a domain schedule, free-busy, and read access to a calendar (@domainname a sfr g), to grant owners write and delete access to components only (@@o c wd g), to grant owners self-administration rights, and schedule, free-busy, and read access to both components and calendar properties (@@o a zsfr g), to deny susan all access to both components and calendar properties (susan a zsfdwr d), and to grant read access to all users (@ c r g), the entire command is:
set_calprops.wcap?id=${SESSIONID}&calid=jdoe &acl=@domainname^a^sfr^g; @@o^c^wd^g; @@o^a^zsfr^g; susan^a^zfsdwr^d; @^c^r^g |
An administrator can override the access control of all WCAP commands if he is logged in as administrator and the server configuration preference service.admin.calmaster.overrides.accesscontrol is set to “yes” in the ics.conf file.