Hello,
Is it possible to do a report on a collection of calendars, like a user’s 
calendar home? If I’m looking for an event by UID, I can find it in a specific 
calendar with a report like this:

   <?xml version="1.0" encoding="utf-8" ?>
   <C:calendar-query xmlns:D="DAV:" xmlns:C="urn:ietf:params:xml:ns:caldav">
        <D:prop>
                        <C:calendar-data/>
                        <D:getetag/>
        </D:prop>
        <C:filter>
        <C:comp-filter name="VCALENDAR">
                        <C:comp-filter name="VEVENT">
                                        <C:prop-filter name="UID">
                                                        
<C:text-match>F3CFFF98-555B-4961-BF6E-7BDAA75AAEF3</C:text-match>
                                        </C:prop-filter>
                        </C:comp-filter>
        </C:comp-filter>
        </C:filter>
   </C:calendar-query>

But, if I’m not sure which calendar it’s in, I want to run the report on the 
user’s collection of calendars. I’m not a CalDAV expert, but I did find section 
7.2 of the CalDAV RFC:

> Servers MAY support the reports defined in this document on ordinary
> collections (collections that are not calendar collections), in
> addition to calendar collections or calendar object resources.  In
> computing responses to the reports on ordinary collections, servers
> MUST only consider calendar object resources contained in calendar
> collections that are targeted by the REPORT request, based on the
> value of the Depth request header.

This seems to suggest that a server may support this kind of report, but when I 
ran it (with Depth: infinity) I got an empty <multistatus/> back.

Any ideas?

Sidney San Martin: Developer | DeepTech, Inc. 
sid...@deeptechinc.com | T: 646-638-4824
_______________________________________________
calendarserver-users mailing list
calendarserver-users@lists.macosforge.org
http://lists.macosforge.org/mailman/listinfo.cgi/calendarserver-users

Reply via email to