[GroupDAV] Evolution Connector; Calendar Selection

Chris Bryant groupdav@opengroupware.org
Wed, 3 Jan 2007 08:07:52 -0500


----- Original Message ----- 
From: "Shreyas Srinivasan" <sshreyas@gmail.com>
Sent: Tuesday, January 02, 2007 10:55 PM


> On 1/2/07, Adam Tauno Williams <adam@morrison-ind.com> wrote:
>> I'm running the current version of the Evo connector,  checked out and
>> built this morning.
>>
>> I'm wondering if there is anyway to select the calendar view?  I see the
>> connector requests /zidestore/dav/adam/public/Calendar but I really need
>> to see /zidestore/dav/adam/Overview
>
> Good question, I see no way in the groupdav protocol to list all the
> possible callendars which are accesible to some one. Is there anyway
> to know this?

You could try doing a PROPFIND with a depth of 'infinite' to search the 
entire tree, and look at the results for objects that are tagged as 
vevent-collection.  I don't know if oGo or Citadel support infinite depth 
queries though.  The USA.NET GroupDAV server supports that.type of a query. 
Or you could recursively look down through the tree with depth 1 propfinds 
until you find the collections.  GroupDAV collections (vevent-collection, 
vtodo-collection, vcard-collection) should not be nested (from my 
interpretation of the spec), so once you find one, you should not need to 
continue searching within that collection for other collections.

Chris