Simple-Calendar icon indicating copy to clipboard operation
Simple-Calendar copied to clipboard

handling status event cancelled

Open MellowVoidUser opened this issue 4 years ago • 15 comments

Currently when I change an event on my desktop (on nextcloud) as cancelled it shows in the nextcloud-calendar-webinterface as strike-through text with different color. However on my android device using simple-calendar this info is not shown and it seems like a regular appointment. Any plans to change this behaviour would be apriciated!

MellowVoidUser avatar Apr 06 '20 09:04 MellowVoidUser

@tibbi reading this issue, it seems to be straight forward where upon cancelling an event on the server side it should be synced with client as well. Whats your take on this, I was thinking of working on it.

pcsaunak avatar May 05 '20 20:05 pcsaunak

I wasnt researching it, not sure how are events cancelled. You can take a look at it. I would just remove cancelled events for now, there is no support for cancelled events or striking through now.

tibbi avatar May 05 '20 20:05 tibbi

I wasnt researching it, not sure how are events cancelled. You can take a look at it. I would just remove cancelled events for now, there is no support for cancelled events or striking through now.

Sounds good. I will look through it and try to understand how it works and the implementation would be to remove a cancelled event.

pcsaunak avatar May 05 '20 20:05 pcsaunak

I created an event and cancelled / deleted the event. So once the app called the "refreshCalDAVCalendars" the event was removed from the app. I believe this functionality is working fine. Thought I haven't checked if there is a background job which updates the events even if I have not opened the app.

Another thing that I noticed is, the app takes a while to call "refreshCalDAVCalendars" which may give an impression to end users that the event hasn't been deleted / cancelled / removed from the app. However once the call is complete the event which I had deleted from the web calendar got removed from the app.

pcsaunak avatar May 06 '20 07:05 pcsaunak

make sure you are trying it with NextCloud, not Google. There can be many differences between different CalDAV services.

tibbi avatar May 06 '20 08:05 tibbi

make sure you are trying it with NextCloud, not Google. There can be many differences between different CalDAV services.

Ok . never used nextcloud seems like a paid service ? Let me try it with other calendar services that I have and I guess that should be of help

pcsaunak avatar May 06 '20 10:05 pcsaunak

it isnt paid, you can try it out for like a month for free

tibbi avatar May 06 '20 10:05 tibbi

@tibbi I have added multiple email Ids to the gmail app but those do not come up when I try to enable caldavsync in the settings page. How can we sync calendars from associated with different email IDs.

pcsaunak avatar May 07 '20 19:05 pcsaunak

you need to have Google Calendar installed if you want to sync via Google. For NextCloud you will need some sync adapter like DAVx5

tibbi avatar May 07 '20 19:05 tibbi

you need to have Google Calendar installed if you want to sync via Google. For NextCloud you will need some sync adapter like DAVx5

So I did a test using DAVx5 and a Zoho email and I saw similar behaviour, where if I create an event and force sync the app the event shows up and after deleting the event and than force sync of DAVx5 and the calendar app, the event gets removed from the calendar.

Since I am using a one plus device I had to force sync DAVx5.

pcsaunak avatar May 13 '20 18:05 pcsaunak

try not deleting the event, just somehow setting its status to Cancelled

tibbi avatar May 13 '20 20:05 tibbi

Hi,

DAVx⁵ marks cancelled events by setting STATUS=STATUS_CANCELED.

This can happen for instances of recurring events, but also for non-recurring events or the main recurring event.

Etar strikes them through, like Thunderbird does: https://github.com/Etar-Group/Etar-Calendar/issues/278

rfc2822 avatar Sep 25 '20 12:09 rfc2822

related to #808

graue70 avatar Feb 06 '22 02:02 graue70

It would be very nice to have this implemented. I sync my Exchange agenda with Nine Mail to my android phone.

Now sometimes 1 occurrence of a recurring meeting is cancelled, having it 'STATUS:CANCELLED' in the ics. But unfortunately it's still shown in the calendar app.

dupondje avatar Mar 13 '23 12:03 dupondje

Definitely needing this…

madduck avatar Jun 14 '23 07:06 madduck