Valid annotations and calendar/addressbook "Dispaly Name"
murch at andrew.cmu.edu
Tue Nov 1 14:12:46 EDT 2016
On 11/01/2016 11:43 AM, Nic Bernstein via Info-cyrus wrote:
> 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,
> 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
> Any help greatly appreciated, even if it's just "Go read this source
> Armed with this info, I would even be happy to go and update that
> previously mentioned Wiki page. :-)
> Cyrus Home Page: http://www.cyrusimap.org/
> List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
> To Unsubscribe:
Principal Systems Software Engineer
Carnegie Mellon University
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Info-cyrus