On Feb 13, 2006, at 4:38 , Lisa Dusseault wrote:

The CalDAV approach to access control for free-busy is to have a separate privilege (read-free-busy) that can be used to restrict access to FB & not the individual events. That doesn't work so well with tickets; one way to make this work would be to replace the "readonly" ticket element with <privileges>. (Though, besides read, read-free-busy & write, I'm not sure whether any other ACL privileges are worth supported).

Tickets can be defined for any privilege according to the proposed wire syntax. A request for a read-free-busy ticket would have a body something like this. The server can choose to allow it or not, of course.

   <D:ticketinfo xmlns:D="DAV:" >
<D:privilege><C:read-free-busy xmlns:C="urn:ietf:params:xml:ns:caldav"/></D:privilege>
     <D:timeout>Second-3600</D:timeout>
   </D:ticketinfo>

Right you are. For some reason, I had wrongly thought that the existing syntax had a <DAV:readonly> element, not the more general case of an arbitrary combination of privileges.

--Grant

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

Reply via email to