Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

thunderbird/lightning not sending calendar notifications #8423

Closed
zyro23 opened this issue Feb 19, 2018 · 12 comments
Closed

thunderbird/lightning not sending calendar notifications #8423

zyro23 opened this issue Feb 19, 2018 · 12 comments
Assignees
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap bug feature: dav

Comments

@zyro23
Copy link

zyro23 commented Feb 19, 2018

Steps to reproduce

  1. disable caldav server-side email sending in the admin ui (new option added with 13.0)
  2. use thunderbird/lightning to create an appointment and add a participant
  3. in the participants tab, the "notify participants" checkbox is greyed out and no notification is sent

Expected behaviour

checkbox should be enabled and if checked (default), thunderbird/lighnting should ask if i want to send the notification after saving the appointment.

Actual behaviour

checkbox disabled and thunderbird/lighnting does not ask if i want to send a notification and no notification is sent.

Server configuration

nextcloud-13.0.0 docker image

Workaround

i was able to make this work again by commenting out the schedule plugin manually, but @georgehrke mentioned this may lead to undesired side effects, see. b958725#r27649001

@myset
Copy link

myset commented Mar 14, 2018

Enhancement proposal

I propose you to introduce per-calendar option (checkbox) for remote client based invites or cancellation notifications (Ex. External client notification).

@georgehrke
Copy link
Member

@myset That won't be possible. The property that tells thunderbird that the server sends out emails (or not) is valid for the entire CalDAV server and not applicable to individual calendars.

@myset
Copy link

myset commented Mar 14, 2018

Considering this behavior, It is possible to create an instance of CalDAV at the level of user calendar to be applicable at the level of each user calendar ?

@dugite-code
Copy link

In a recent update I had to comment out $this->server->addPlugin(new \OCA\DAV\CalDAV\Schedule\Plugin()); in /var/www/nextcloud/apps/dav/lib/Server.php as well in order to allow thunderbird to send invites

@myset
Copy link

myset commented Jun 9, 2018

Doesn't work for me with Thunderbird 52.8. No invites emails are sent.

@dugite-code
Copy link

@myset I had to unsubscribe and re-subscribe the calendar for Thunderbird (52.8) to recognise the change

@myset
Copy link

myset commented Jun 11, 2018

Yes. It works with unsubscribe and subscribe in Thunderbird.
But ... not confortable because after each NextCloud update is necessary to repeat all workarounds: comment line on server and unsubscribe and subscribe in each Thunderbird.
P.S.
That's because of sharing the same calendars across multiple computers/devices

@myset
Copy link

myset commented Jun 12, 2018

I propose you to introduce an option (checkbox) at the level of servers settings (Ex. External client notification) in order to maintain /var/www/nextcloud/apps/dav/lib/Server.php "commented line behavior" across NexcloudServer updates.

@MorrisJobke
Copy link
Member

@georgehrke Haven't you worked on this recently?

@georgehrke
Copy link
Member

It seems like Thunderbird sometimes checks if the schedule plugin is enabled.
So I guess we should change the option from disable email sending to disable any server side scheduling, but we also have to properly communicate the consequences like no Free/Busy, etc.

@MorrisJobke
Copy link
Member

@georgehrke I moved it out of 14.

@georgehrke
Copy link
Member

See #2800 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap bug feature: dav
Projects
None yet
Development

No branches or pull requests

6 participants