Paul Jarratt: Cannot see availability in Thunderbird
Can add people, but cannot see if they are free/busy.
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
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?
13.0.1 - Thunderbird
1.5.2 - Lightning
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?
Paul - What is the update on this?
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.
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.
Just wondered if there was an update on this?
Created attachment 648683 [details] [diff] [review]
Fix - v1
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!
Created attachment 648967 [details] [diff] [review]
Fix - v2
Comment on attachment 648967 [details] [diff] [review]
Fix - v2
Review of attachment 648967 [details] [diff] [review]:
Looks good to me.
Pushed to comm-central changeset 4f96a894be5e