[CalendarServer-users] [chandler-users] calendar-query REPORT using zanshin

Simone 3nomis at gmail.com
Fri Sep 12 08:09:31 PDT 2008

Hi Grant,

 thank you for your useful code!

I have only one doubt left: how can I implement in your code the
"expand XML Element" documented in the RFC4791

I would like  to use "expand property" to make simple the
implementation of weekly/monthly views, with no need to interpretate
the "recurrence information" of recurrent events within a period.

In RFC4791(http://rfc.net/rfc4791.html#s7.8.3.) I found this xml-code example:

   <?xml version="1.0" encoding="utf-8" ?>
   <C:calendar-query xmlns:D="DAV:"
         <C:expand start="20060103T000000Z"
       <C:comp-filter name="VCALENDAR">
         <C:comp-filter name="VEVENT">
           <C:time-range start="20060103T000000Z"

The only difference with you code is this part:
         <C:expand start="20060103T000000Z"

I tried to edit your code and to add this component with no success
:-/ What should I change to start using the Caldav expansion?

Thank you :-)

> OK, I put a copy here:
> http://svn.osafoundation.org/sandbox/grant/demos/calendar_report.py
> Most of the work is done by the queryCalendar() function, the rest is
> setting up twisted and all that. Let me know if you have questions,
> --Grant
> On 11 Sep, 2008, at 13:24, Simone wrote:
>> Hi Grant,
>> don't worry, take your time and thanks very much for help :-)
>> Simone
>>> Sorry, I meant to send you something the other day, but got distracted by
>>> other stuff. I'll send out something today.
>>> --Grant
>>> On 10 Sep, 2008, at 02:05, Simone wrote:
>>>> Hi,
>>>> how can I issue a calendar query REPORT to get events in a data range
>>>> using zanshin?
>>>> I know that zanshin doesn't provide API for it, so I have to generate
>>>> the XML request body by myself and issue a REPORT.
>>>> Could somebody please give me a pointer to some doc or give me a
>>>> sample code? I surfed the web without any success :(
>>>> tia,
>>>> Simone

More information about the calendarserver-users mailing list