Hi Nic,
On 11/01/2016 11:43 AM, Nic Bernstein via Info-cyrus wrote:
Friends,
Further questions for our effort to abandon our aging DaviCal server.

How does one set the Display Name for a collection in Cyrus? Is this handled via annotations? We can see from the sources (annotate.h, line 57) that there's a new /vendor/cmu/cyrus-httpd branch defined, but we haven't been able to find a list of which annotations are available (besides this one, http://cyrusimap.org/imap/faqs/o-annotations.html?highlight=annotation, which is just the /vendor/cmu/cyrus-imapd branch).
Yes, this is handle by annotations.  The DAV:displayname property is one 
of the few "live" (WebDAV term) that are stored in the annotation 
database.  I'm not sure if Cyrus 2.5 (or 3.x for that matter) will allow 
you to set the *DAV annotations via IMAP.  You might want to take a look 
at the following URL on the Cyrus server and see if you can use it to 
create your calendars: /dav/calendars/user/<userid>
Or take a look at http_caldav.js in the source for the HTTP MKCOL 
command that creates the calendars and sets the displayname nd description.
We understand that this may all just work just peachy via protocol, 
but we have a need to create an empty framework of suitable calendars 
& address books before syncing data from our old server.  We just 
can't see how to do that and ensure that the Display Name will work 
properly.
Any help greatly appreciated, even if it's just "Go read this source 
file."
Armed with this info, I would even be happy to go and update that 
previously mentioned Wiki page. :-)
Cheers,
    -nic



----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
--
Kenneth Murchison
Principal Systems Software Engineer
Carnegie Mellon University

----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus

Reply via email to