Core: Birthday reminders can't be confirmed with thunderbird+lightning

Created on 15 Sep 2016  Â·  14Comments  Â·  Source: owncloud/core

Steps to reproduce

  1. Set up contact with birthday
  2. Add birthday CalDAV calendar in Thunderbird/Lightning
  3. Try to close birthday reminder

    Expected behaviour

The reminder should disappear. Or it should be possible to deactivate reminders at all.

Actual behaviour

The reminder can only be closed by closing the window and will reappear again and again.

Server configuration

Operating system: FreeNAS

Web server: nginx

Database: Mysql

PHP version:

ownCloud version: 9.1.0

Updated from an older ownCloud or fresh install: update

Where did you install ownCloud from: downloaded tarfrom website

Login as admin user into your ownCloud and access 
http://example.com/index.php/settings/integrity/failed 
paste the results here.

No errors have been found.

List of activated apps:

Calendar 1.3.3
Contacts 1.4.0.0
Documents 0.13.1
Tasks 0.9.3


Bug caldav

Most helpful comment

I can confirm this issue with TB & Lightning using OC v9.1.4 and Contacts v1.5.1.
Is it possible to circumvent the read-only state of the "contact_birthdays" calendar in OC (without unchecking the ‚Show Alarms‘ option in TB)?

All 14 comments

Birthday calendars are read-only with https://github.com/owncloud/core/pull/23079

@DeepDiver1975 I can't see how it should be possible to dismiss a reminder of a birthday if the calendar is read-only. Or do i miss something here?

Just let the user choose if he wants reminders for birthdays at all. I personally don't like them at all...

@macmeck That won't solve the issue discussed here. For such requests you should create a new feature request in a new issue.

Anybody knows right away what request is sent to the server for this dismission?
We need to handle this request properly.

@DeepDiver1975 IIRC just the .ics files get updated with some new / changed content. Did a short google search and stumbled over:

https://github.com/fpiotrow/caldav-tester-packaging/blob/master/scripts/tests/CalDAV/alarm-dismissal.xml

as well as:

https://github.com/fpiotrow/caldav-tester-packaging/tree/master/Resource/CalDAV/alarm-dismissal

Hmmmm. Need to think about this. ....

But don't base your thinking on my few info above. I have no idea about all that stuff, just had googled for it.

@pizboese You wrote in your issue description:

Expected behaviour
[…] Or it should be possible to deactivate reminders at all.

This behaviour is possible – and my ‚temporary solution‘.

  1. Go to the settings of the birthday CalDAV calendar (right-click on the calendar in the calendar list) and select ‚Properties‘.
  2. Uncheck the ‚Show Alarms‘ option.

But: Now you never will be reminded for (todays) birthdays. But the issued problem (it's not possible to dismiss the birthday calendar reminders) is gone …

I like to see this issue solved but I don't have any clue how that could be done. :-|

@DeepDiver1975 .oO(Dunno if you have finished thinking about this … ;-))

Maybe it's interesing for you/solving this issue: I think it's a Thunerbird/TB-Calendar problem. Look at the Bugzilla@Mozilla Bug 356002.

Best regards!

Maybe it's interesing for you/solving this issue: I think it's a Thunerbird/TB-Calendar problem. Look at the https://bugzilla.mozilla.org/show_bug.cgi?id=356002

Mhhh, indeed. It might be easier if clients are detecting that a calendar is read-only (they have this info already) and don't try to write into it.

But that linked bugreport is open since 10 years and various patches where provided without anyone including it into Lightning. So a workaround from ownCloud side might be still needed.

With iOS it is neither possible to selectively sync nor selectively silencing calendars. Either all or none. So I'd also be quite interested in implementing a possibility for the user to be able to disable the reminders for the birthday calendar. It is quite annoying to get a reminder at midnight on every birthday in my addressbook...
As a workaround (I looked briefly but could noch find anything): would it be possible to delete the reminders manually directly from the database?

I can confirm this issue with TB & Lightning using OC v9.1.4 and Contacts v1.5.1.
Is it possible to circumvent the read-only state of the "contact_birthdays" calendar in OC (without unchecking the ‚Show Alarms‘ option in TB)?

Hey, this issue has been closed because the label status/STALE is set and there were no updates for 7 days. Feel free to reopen this issue if you deem it appropriate.

(This is an automated comment from GitMate.io.

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

Was this page helpful?
0 / 5 - 0 ratings