Re: CalDav Setup help

"Deborah Pickett via Info" <[email protected]>
Newsgroups gmane.mail.imap.cyrus
Message-ID <[email protected]>
On 14/9/2023 17:06, [email protected] wrote:
> I am curious about how to create a calendar that is not owned by an 
> individual user.  Maybe create a calendar-user and share the 
> calendar-user's calendar?

We do this at $dayjob with Cyrus. It's not in the documentation but you 
can see in this GitHub issue comment 
https://github.com/cyrusimap/cyrus-imapd/issues/2373#issuecomment-415738943 
what you need to do from an interactive IMAP client. Copying here for 
posterity:

    You must use an admin account to login to the server and then issue
    commands like these:

    |0000 CREATE #calendars (TYPE CALENDAR) 0001 CREATE #addressbooks
    (TYPE ADDRESSBOOK) 0002 CREATE #calendars/Shared (TYPE CALENDAR)
    0003 CREATE #addressbooks/Shared (TYPE ADDRESSBOOK) |

    Just use . as separator instead of / if using unixhierarchysep:0

Then you have to grant users permissions individually to see the 
calendars. I have a Perl script that wraps around Cyrus::IMAP::Admin to 
do this from an Active Directory group.

Shared calendars are missing a few features that personal calendars 
have: they are not discoverable (that's what the GitHub issue is about); 
events on them can't have attendees; also I've never had reminders for 
them work.

------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/T248cc29fc67c78e9-M7812be75b680b7738ab7de7e
Delivery options: https://cyrus.topicbox.com/groups/info/subscription
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.