Approximately one month ago we migrated our family cloud from Owncloud to Nextcloud. I assumed the calendar app would work pretty much the same way but as we started to have several misunderstandings and forgotten appointments, I started to have a closer look on it. In the following Iād like to describe a typical use-case which causes trouble in Nextcloud:
Test Scenario
Chris and Linda are both NextCloud users and share their Calendars in read-only mode. Both of them sync their NextCloud calendars with their IOS device using CalDAV. All calendar operations described in the following are done with the IOS internal Calendar App.
Letās assume both will have a busy day on 2018-12-03 and are invited to a birthday dinner for Bob at 18:00 CEST. As Bob is no NextCloud user and also does not share his Calendar, Chris and Linda received separate Outlook invitation mails and added the .ICS files to their calendars.
Steps leading to disputes between Linda and Chris
- Linda creates an appointment āMeet with Cathyā at at 2018-12-03 15:30-16:00
- Linda creates an appointment āBuy birthday presentā at 2018-12-03 16:00-17:00
- Linda adds Chris as attendee for āBuy birthday presentā
- Chris receives an invitation mail for āBuy birthday presentā
- Chris opens the event.ics file in the mail
-> there is no button to add the appointment to his calendar - Chris clicks the āAcceptā button displayed in the HTML mail body
-> A notification is displayed saying that his participation status has been updated - Linda sees in her appointment āBuy birthday presentā that Chris confirmed
- Chris can see Linda calendar in his IOS device
-> if he clicks on the āBuy birthday presentā event he can see that he is invited
in the regular calendar view there is no difference to āMeet with Cathyā though
where he is not invited
ā¦ some days later
- Chris is asked by a customer for a time slot to have a telephone conference
- Chris quickly checks his own IOS calendar for free slots
- Chris agrees to have the call at 2018-12-03 16:00-17:00 as he has no appointments thereā¦
Expected behavior:
- Appointments I am invited to should show up in the own calendar regardless if the meeting organizer did share his calendar with me or not
- An āAcceptā button should not only update the appointment of the organizer to āattendee confirmedā but also add the event to the calendar of the attendee
- Finally Iād expect that NextCloud detected that Chris is also a NextCloud user and would show the appointment immediately in his calendar as tentative.
So far my user story - what would be good to know: did Chris or Linda (and me of course ) just not use the application correct, is this a configuration issue, a bug or should I create a feature request?
If this is an intended behavior, how would we use the calendar app correctly?
Thanks for your feedback!
Kind regards,
Michael