Closed Bug 769822 Opened 7 years ago Closed 7 years ago

Cannot see availability / free/busy status in Thunderbird


(Calendar :: Provider: CalDAV, defect, minor)

Lightning 1.6
Not set


(Not tracked)



(Reporter: jbraddock, Assigned: Fallen)



(1 file, 1 obsolete file)

Paul Jarratt: Cannot see availability in Thunderbird

Can add people, but cannot see if they are free/busy.
Assignee: desktop-support → jbraddock
Guillermo - Can you let me know if it is possible in Thunderbird (with Lightening) to see availability when you add a user to a meeting? Thanks!
Paul - I have asked around to a couple of my teammates and it looks like Thunderbird is not able to view a users availability when inviting them to a meeting. Sorry about this. If I hear of a way in the future, I will update the bug and give you instructions.

Thanks - Joel
Closed: 7 years ago
Resolution: --- → WONTFIX
OK thanks Joel.
Paul this is working for me.  But it seems to brake with some lightning updates.  What version of thunderbird and lightning are you on?
Resolution: WONTFIX → ---
13.0.1 - Thunderbird
1.5.2 - Lightning
Assignee: jbraddock → ghuerta
Yeah, it is working for me with those versions.  Do you mind creating a fresh profile and testing with it?
Does that mean I just have to delete and download it again? Not sure how to create a new profile? Will I loose saved appointments?
Paul, I can help you out since you are in the SF office. When would you have time to test?
Assignee: ghuerta → jbraddock
Paul - What is the update on this?
Whiteboard: [waiting on user ack]
I didn't have time to track Joel down yesterday. Still not working. Will try reaching out to him today.
Paul - Patrick will be covering for me the next two weeks in SFO, please reach out to him for assistance.
Assignee: jbraddock → pdang
Hello Paul, do you have time to troubleshoot this issue today?
Not really, could we do it tomorrow?
Sure, I'll follow up with you tomorrow.
e-mailed user to follow up
Paul, where do you sit?
followed up with user. confirmed that availability cannot be viewed on my computer either.
Whiteboard: [waiting on user ack]
Assignee: pdang → nobody
Group: infra
Component: Server Operations: Desktop Issues → Lightning Only
Product: → Calendar
QA Contact: tfairfield
Version: other → Lightning 1.6
Just wondered if there was an update on this?

Attached patch Fix - v1 (obsolete) β€” β€” Splinter Review
The problem is that on calendars that support calendar-schedule but not calendar-auto-schedule the freebusy provider is not correctly re-registered after a restart when the calendar properties are taken from the cache. The original code checks specifically for the dav header when adding the FB provider, while the cached code just checks hasSchedule, which is always false with calendar.caldav.sched.enabled = false**.

This patch takes care in two parts: 

* Add a new property that checks if the freebusy provider has been added, which is only set true and cached when the server supports calendar-schedule.

* Run the check for server info once per session, given we are in an online state. if we start out offline, the server info is taken from the cache. When we go online then the refresh will do the check for server info again, overwriting the previous values. 

** NOTE: calendar.caldav.sched.enabled = false is the default, and its probably broken so don't turn it on to try to workaround!
Assignee: nobody → philipp
Attachment #648683 - Flags: review?
Attachment #648683 - Flags: review? → review?(mohit.kanwal)
Attached patch Fix - v2 β€” β€” Splinter Review
Attachment #648683 - Attachment is obsolete: true
Attachment #648683 - Flags: review?(mohit.kanwal)
Attachment #648967 - Flags: review?(mohit.kanwal)
Component: Lightning Only → Provider: CalDAV
Summary: Paul Jarratt: Cannot see availability in Thunderbird → Cannot see availability / free/busy status in Thunderbird
Comment on attachment 648967 [details] [diff] [review]
Fix - v2

Review of attachment 648967 [details] [diff] [review]:

Looks good to me.
Attachment #648967 - Flags: review?(mohit.kanwal) → review+
Pushed to comm-central changeset 4f96a894be5e
Closed: 7 years ago7 years ago
Resolution: --- → FIXED
Target Milestone: --- → 1.9
You need to log in before you can comment on or make changes to this bug.