<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<p>Hi Nic,<br>
</p>
<br>
<div class="moz-cite-prefix">On 11/01/2016 11:43 AM, Nic Bernstein
via Info-cyrus wrote:<br>
</div>
<blockquote
cite="mid:7b474e9e-23c1-5c85-24fa-66b4d221fe90@onlight.com"
type="cite">Friends,
<br>
Further questions for our effort to abandon our aging DaviCal
server.
<br>
<br>
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,
<a class="moz-txt-link-freetext" href="http://cyrusimap.org/imap/faqs/o-annotations.html?highlight=annotation">http://cyrusimap.org/imap/faqs/o-annotations.html?highlight=annotation</a>,
which is just the /vendor/cmu/cyrus-imapd branch).
<br>
</blockquote>
<br>
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><br>
<br>
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.<br>
<br>
<blockquote
cite="mid:7b474e9e-23c1-5c85-24fa-66b4d221fe90@onlight.com"
type="cite">
<br>
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.
<br>
<br>
Any help greatly appreciated, even if it's just "Go read this
source file."
<br>
<br>
Armed with this info, I would even be happy to go and update that
previously mentioned Wiki page. :-)
<br>
<br>
Cheers,
<br>
-nic
<br>
<br>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">----
Cyrus Home Page: <a class="moz-txt-link-freetext" href="http://www.cyrusimap.org/">http://www.cyrusimap.org/</a>
List Archives/Info: <a class="moz-txt-link-freetext" href="http://lists.andrew.cmu.edu/pipermail/info-cyrus/">http://lists.andrew.cmu.edu/pipermail/info-cyrus/</a>
To Unsubscribe:
<a class="moz-txt-link-freetext" href="https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus">https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus</a></pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">--
Kenneth Murchison
Principal Systems Software Engineer
Carnegie Mellon University
</pre>
</body>
</html>