groupoffice icon indicating copy to clipboard operation
groupoffice copied to clipboard

CalDAV shared calendars are not shown in Thunderbird

Open lonesomewalker opened this issue 1 year ago • 8 comments

Adding new client by Thunderbird with IMAP, CalDAV and CardDAV. Shared calendars are not offered at initial setup.

Missing permissions?

lonesomewalker avatar Aug 30 '24 20:08 lonesomewalker

When logging in by direct webinterface to sabredav, and then checking the calendars, i get: User did not have the required privileges ({DAV:}read) for path "calendars/username"', referer: https://go.domain.tld/caldav/calendars/

User is in the internal group, and group permission is read. User has direct calendar sharing permissions to write.

lonesomewalker avatar Aug 30 '24 20:08 lonesomewalker

Are there calendars present in the users' account settings -> Synchronisation? Those should be available for caldav.

mschering avatar Sep 10 '24 12:09 mschering

Yes, they have been. Just for being 100% sure, i removed them, logged out, logged in, added them.

Now, they are offered to synchronize, but without limitations.

Means: private appointments show full details instead like GO does. :-|

Edit: oh, and now it does not synchronize anymore :D initial data is received, but newly added appointments do not get transfered.

lonesomewalker avatar Sep 10 '24 19:09 lonesomewalker

I can't replicate this. Private events are not synchronized to caldav at all if you're not the owner.

mschering avatar Sep 12 '24 08:09 mschering

Okay... maybe a permission thing. When the user has writing rights, already too much? Only read and add? edit: nope, still full access.

lonesomewalker avatar Sep 13 '24 19:09 lonesomewalker

I don't understand this. So you say:

  1. User A has a private event in a calendar owned by User A. The ownership of the calendar is important here.
  2. User A shares this calendar with User B
  3. User B sees the private event via caldav?

mschering avatar Sep 16 '24 06:09 mschering

Check :-)

Totally weird. Makes no sense. I already replicated this with the official docker image, so it has nothing to do with the setup.

If there would be an official demo of GO, i am sure to replicate this. In GO it self it works flawless. Shows the other calendar and the appointments are just shown as "private" when marked accordingly.

So it seems to be a "translation" between GO and SabreDAV...?

lonesomewalker avatar Sep 16 '24 10:09 lonesomewalker

Okay, with the latest commit (https://github.com/Intermesh/groupoffice/commit/739be91c5206b9325445d35519c4409d9e2f155d) from @dehart it should be good.

lonesomewalker avatar Oct 09 '24 17:10 lonesomewalker

Closed, tested thoroughly, working.

Thanks.

lonesomewalker avatar Nov 11 '24 23:11 lonesomewalker