[dev] [cvs] commit: kronolith/lib api.php kronolith/calendars index.php info.php kronolith/docs CHANGES kronolith/templates calendar_list.php

Jan Schneider jan at horde.org
Thu Apr 10 09:24:08 UTC 2008


Zitat von Ben Klang <ben at alkaloid.net>:

> On Apr 9, 2008, at 6:57 PM, Jan Schneider wrote:
>> jan         2008-04-09 18:57:47 EDT
>>
>>   Modified files:
>>     lib                  api.php
>>     calendars            index.php info.php
>>     docs                 CHANGES
>>     templates            calendar_list.php
>>   Log:
>>   Add another directory level for calendar owners to the WebDAV
>> interface and pretty urls. This has to be done with all apps that
>> offer webdav and shares before the final release!
>>
> I'm going to guess, based on your commit message, that something
> similar needs to be done to Gollem, Nag, Mnemo, etc.  I think what
> you're doing is ensuring a certain set of attributes are returned
> with the WebDAV data but would you verify what needs to be done?  I
> will volunteer to update at least Gollem, if not the others.

No, this is only necessary for apps that have shares with owners.

Calendars in Kronolith for example are available now as:

/kronolith/owner/calname/event
/kronolith/owner/calname.ics

The idea is a) to have more structure, but more important b) to later  
allow to create shares/resources from WebDAV (CalDAV) actually. To  
avoid share name clashing we discussed that users can create those  
share, but they will be prefixed with the user name. The WebDAV  
structure is going to do something similar. We could maybe even add  
some black magic to automatically strip and the user prefix from/to  
share names when displayed/added through the DAV interface.

Gollem is different since it maps a real filesystem and you already  
implemented MKCOL. Only the groupware apps are affected for now. But  
It still would be great if you could port this to those apps.

Jan.

-- 
Do you need professional PHP or Horde consulting?
http://horde.org/consulting/



More information about the dev mailing list