[GroupDAV] Evolution Connector; Calendar Selection

Adam Tauno Williams groupdav@opengroupware.org
Wed, 03 Jan 2007 08:58:43 -0500


> >> 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 

"Mention that depth: infinity is discouraged"
http://bugzilla.opengroupware.org/bugzilla/show_bug.cgi?id=1304

> 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.

I'd think that in any reasonable setup it would be fine to just check to
a depth of three folders and just stop.  That should cover 99% of
situations,  if someone has calendars nested 20 deep then they can hack
the code. :)