Open
Bug 1502364
Opened 7 years ago
Updated 3 years ago
CalDav appointments have 'No Reminder' set
Categories
(Calendar :: Alarms, defect)
Tracking
(Not tracked)
UNCONFIRMED
People
(Reporter: mozilla, Unassigned)
Details
Attachments
(1 file)
|
37.03 KB,
image/png
|
Details |
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36
Steps to reproduce:
Added network CalDav calendar
Actual results:
All appointments have 'No Reminder' set so it's very easy to miss an appointment
Expected results:
The 'Default reminder' option should be respected by CalDav appointments. I have also set 'Default reminder setting for tasks' and 'Default reminder setting for events' to 'On' but it did not make a difference.
Or at least provide a way to set a global default option.
Comment 1•7 years ago
|
||
Does this happen also with all addons but Lightning disabled and TB restarted? If so, do you get any (error) messages in the error console when opening or creating an event?
Flags: needinfo?(mozilla)
yeah I only have the Lighting and Engimail add-ons enabled. If I disable the latter, then the problem is still there. All my CalDav appointments are set to 'No reminder'.
I am not creating appointments myself. I am only viewing events which already exist in the network calendar. I do not see any errors on the console when I try to open an existing event.
Flags: needinfo?(mozilla)
Comment 3•7 years ago
|
||
The default reminder is only relevant if you create events, it is not applied to overrule the reminders defined in the event or to be used in case of a lack of the same. This is not a bug but the intended behaviour.
That said, please check whether the calendar items have a valarm component defined. You can do so by exporting the calendar (from the context menu of the calendar list) to an ics file an inspect that file.
Updated•7 years ago
|
Component: Provider: CalDAV → Alarms
There is no such value in the invitation. But hold on one moment because something does not add up here.
My TB has two calendars. The 'Home' one that comes by default with Lighting and the CalDav one. When an invitation is sent to me it is _automatically_ added to the network CalDav on the server and I can see it on the CalDav one that I have configured on my TB as well. However, this one has 'No reminder'.
Now, the same invitation also arrives in the email that I have configured in TB. If I accept the invitation in TB, then a duplicate appointment is created in the 'Home' calendar and this one has the reminder set to the default value (15 minutes).
So the same appointment (with the same attributes apparently) is treated differently if I accept it on the 'Home' calendar compared to how it's stored on the server and how Lighting is displaying it to me.
Is the 'Reminder' option something that has to be set by the creator of the event? If so, why do I see the default value on the event on 'Home' calendar after I accept that invitation?
Comment 5•7 years ago
|
||
You didn't mention that this is about received invitation and not just a calendar managed by someone else.
But also this is the expected behaviour. Lightning adds your default reminder to the event whenyou're adding a received invitation to a calendar by accepting it. If the invitation is added already serverside, your server has no concept of a default reminder configured in Thunderbird and therefore cannot add it. But you can prevent server-side scheduling if you mark the checkbox "Prefer client-side email scheduling" in the properties dialog of the caldav calendar in the calendar view - that way the default reminder should be added.
OK sorry for not being clear from the beginning.
I tried what you suggested but the events are still left without a reminder.
Comment 7•7 years ago
|
||
> I tried what you suggested but the events are still left without a reminder.
This could only change the situation for newly accepted invitations - have you checked with a previously accepted invitation or accepted a new one?
Previously accepted appointments are unaffected as you said. Newly accepted appointments now have 'Custom' as reminder but when editing it it appears that in fact there are no reminders set at all. I have attached a relevant screenshot. As you can see no reminders are actually set.
Comment 10•7 years ago
|
||
You shouldn't get to this dialog if you had the calendar configured for inviation handling in a recommended way. Have you assigned the email address you received the invitation with to that calendar (in the calendar properties of the calendar list in calendar/task view that is)?
Have you additionally configured the sender's calendar in Lightning?
Flags: needinfo?(mozilla)
| Reporter | ||
Comment 11•7 years ago
|
||
Yes it is configured like this. What do you mean "configure the sender's calendar in lighting" ? In the calendar properties dialog, I am using the e-mail address which is being used my incoming invitations.
Flags: needinfo?(mozilla)
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•