davis icon indicating copy to clipboard operation
davis copied to clipboard

are public calendars always read only?

Open shrippen opened this issue 1 month ago • 4 comments

hi,

i have just installed Davis and tried to create a public calendar. My goal is a calendar that I can edit and share to others who can only access read-only.

But so far when I set the calendar to public I lose the ability to edit the calendar at all. Thunderbird automatically sets that calendar to read-only. Kontact removes it completely.

Am I doing something wrong? How do you work with a public calendar?

shrippen avatar Nov 06 '25 12:11 shrippen

Hi @shrippen

A public calendar is .. well ... publicly readable by anyone, but only the owner (the creator) can write to it.

Maybe reading this comment here might bring some clarity: https://github.com/tchapi/davis/pull/105#issuecomment-1783372325

I myself don't use public calendars in my setup, and don't use either Thunderbird or Kontact. @1Luc1, as sponsor of this feature, might be able to help maybe?

tchapi avatar Nov 07 '25 21:11 tchapi

Hey,

right now we don't use this feature within production, but I tested it quite well and my I can help you with it. We don't use it in production, since we are waiting for the share feature for public calendars: https://github.com/users/tchapi/projects/1?pane=issue&itemId=54538491

So maybe check if this is also your case, why you can't edit public calendars anymore. If not, may I ask you to show us, how you setup the whole thing step by step.

1Luc1 avatar Nov 08 '25 07:11 1Luc1

So here is what i did.

  1. In the admin dashboard I have created a new user.
  2. Create a new calendar for that user.
  3. Add that calendar to thunderbird and kontact, logged in as the newly created user.
  4. add a new entry into that calendar.
  5. Set the calendar to public in the admin dashboard.
  6. Try to add another entry into the calendar. Brings an error message. 403.

I don't see how I can create a public calendar that is still modifyable by its owner.

shrippen avatar Nov 11 '25 17:11 shrippen

Just tested it and I can confirm, that after setting the calendar to public, it is not possible to add another entry into the calendar as owner of the calendar. @tchapi my you have a look. I tested it with v5.1.3 (SabreDAV 4.7.0)

1Luc1 avatar Nov 12 '25 10:11 1Luc1