Closed
Bug 456865
Opened 16 years ago
Closed 16 years ago
Select Calendar dialog doesn't show Google Calendars when accepting invitations
Categories
(Calendar :: Provider: GData, defect)
Calendar
Provider: GData
Tracking
(Not tracked)
RESOLVED
FIXED
1.0b1
People
(Reporter: rafonso, Assigned: Fallen)
References
Details
(Whiteboard: [gdata-0.5.1])
Attachments
(1 file, 1 obsolete file)
2.61 KB,
patch
|
dbo
:
review+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.0.2) Gecko/2008091620 Firefox/3.0.2 Build Identifier: 0.9 I have two google calendars configured on my Thunderbird (2.0.16) with latest Google Provider 0.5 (final) and Lightning 0.9 (final). When I receive an email with a invitiation I click accept and the "Select Calendar" come's up empty. I read a bug that if I clicked on Accept the second time it would show the calendars, but for me it doesnt work. If I add a local calendar the Accept button adds automatically to the local calendar as if the network calendars didn't exist. If I go to the Calendar page in Thunderbird, my Calendars are there. Addind an event with the "New Event" button, lists all the calendars, even the google network calendars. The problem appears only on the accept button from the message list. I already removed all lighthing and gprovider installation, re-created the calendars and the problem still persists. Reproducible: Always Steps to Reproduce: 1. Create a Network Google Calendar and leave only this calendar on lightning 2. Receive and email with an invitation 3. Click on "Accept" invitation on the message list 4. Select Calendar comes up empty Actual Results: Select Calendar box comes empty. Expected Results: Should list Google Network Calendars
Comment 1•16 years ago
|
||
I think Provider for Google Calendar extension disables itself for invitations due to Google Calendar issues. Therefore it is not available for sending or receiving invitations.
Reporter | ||
Comment 2•16 years ago
|
||
The thing is, it was working on Lightninh 0.9pre and GProvider 0.5pre. Since 0.9RC1 (seems to me) is stopped working...
I am also getting the same problem with Thunderbird 2.0.0.16 and Lightning 0.9 (build 2008091719). I can drag the appointment from the e-mail attachement into the calendar sidebar and the appointment is created but all the attendees are missing.
Comment 4•16 years ago
|
||
Same issue here with 0.9. Cannot accept an email invitation into a google calendar. If I have a local calendar, it will go in there, but then it's "stuck" in the local calendar. With 0.8, I could at least move it from the local calendar to google, but that option is no longer available in the new "edit" dialog for local calendar events. If there are problems with allowing an invite due to Google Calendar issues, it would be helpful to restore the ability to move a meeting from one calendar to another.
Assignee | ||
Comment 5•16 years ago
|
||
This was actually done on purpose. Due to the way Google handles invitations, I cannot allow accepting events into a Google Calendar. This "worked" before, but the results were quite random. The worst case scenario was that every attendee gets an extra invitaion from Google, and all non-google attendees get an email 24 hours before the event from Google, reminding them of the event. To have invitations (semi-) working, you should enable the Google UI option "Show invitations in calendar", which will make invitations show up in your Google Calendar and you should be able to accept them using the Invitations link above the mode toolbar. Please see http://code.google.com/p/gdata-issues/issues/detail?id=319 and other bugs on that issue tracker to watch progress -> WONTFIX (or rather CANTFIX)
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → WONTFIX
Comment 6•16 years ago
|
||
Well some good news hopefully ... http://code.google.com/p/gdata-issues/issues/detail?id=319 is now marked as fixed! yay.
Reporter | ||
Comment 7•16 years ago
|
||
Gdata Provider has been altered [0] since GCal's bug was fixed [1], so I think we don't have the inivitations problem anymore. Any chance we can have this re-enabled in Lightning? [0] - https://bugzilla.mozilla.org/show_bug.cgi?id=407961 [1] - http://code.google.com/p/gdata-issues/issues/detail?id=319
Assignee | ||
Comment 8•16 years ago
|
||
There are still some other bugs open that prevent this from working correctly. Notably the missing possibility to set an organizer other than yourself when creating an event. This means I cannot accept items that are not in the calendar where you are not the organizer - and if you are the organizer, then you won't be receiving invitations like that. What about the workaround to enable showing invitations in the calendar? Does this not work for you? You should be able to see future invitations in the invitations dialog and all past invitations in the calendar view itself (with the respective option enabled in the view menu)
Comment 10•16 years ago
|
||
For me, the invitation does not go anywhere near gmail. I am using TBird+Lightning+gcal as a proxy for Outlook/Exchange and it's calendars. So, I get an invite from someone's Outlook to my corporate mail account. I can see it in my inbox (TBird using IMAP to the Exchange server) and I was (0.8) accepting it from there. PS: and then going to the Exchange web interface and accepting there too, so it shows me as "busy" to everyone else, I can/could also create meetings from Lightning to get a similar result by adding myself as an invitee to the Lightning meeting, then accepting the invite in the Exchange web interface. My invitations link above the mode toolbar always says: "Invitations (0)" regardless of the setting for "Automatically add invitations to my calendar" in gcal. I presume this is because I am not using Thunderbird to connect to gmail, nor using gcal to create meetings? I hope I have not missed something about what you were saying was a workaround.
Updated•16 years ago
|
Component: Lightning Only → Provider: GData
QA Contact: lightning → gdata-provider
Comment 11•16 years ago
|
||
Same here. I think assuming all Google Calendars are only used by GMail users is wrong. We use a single calendar to book a meeting room. The calendar is not linked to a gmail account at all so the work around does not work. Now we manually have to create the events after receiving an invitation.
Reporter | ||
Comment 12•16 years ago
|
||
I was using Google Calendar as a centralized calendar, joining all my accounts in TB and centralizing events on my Google calendar, so, this (unfortanely) doesn't work for me. IMHO, I should be able to receive an invitation from any account I have in TB an be able to "accept" it into any of my Lightning's Calendars, Google or not Google, as it was before the change in RC1. What do you think Philipp?
Updated•16 years ago
|
OS: Windows Vista → All
Hardware: PC → All
Summary: Select Calendar does not show Google Network Calendars → Select Calendar dilaog doesn't show Google Calendars when accepting invitations
Updated•16 years ago
|
Summary: Select Calendar dilaog doesn't show Google Calendars when accepting invitations → Select Calendar dialog doesn't show Google Calendars when accepting invitations
Comment 14•16 years ago
|
||
I don't understand. The new version removed a critical feature (accepting invitations from any account into your remote calendar) and it is marked as "WONTFIX"? I love the work you've done in 0.9/gCal 0.5 but for me it means that email event invitations are not an option anymore, I have to manually copy all data and set an event myself, a waste of time. What's so difficult in, at least, allowing to switch an event from the local calendar to the Google calendar? That would be a workaround that would save a lot of typing. If the person is not the organizer, at least an option to "duplicate event" (with no "organizer") would solve the problem, as the new, duplicated event would be switcheable to a remote calendar. Moreover, the Google Calendar bug that was mentioned as harmful appears as fixed (in the link provided by Philipp). Doesn't it means that now it is OK to fix this bug?).
Comment 15•16 years ago
|
||
Please read the linked Bug 407961 carefully. It clearly states that if the test builds show that everything work correctly there might be a backport to 0.5.
Comment 16•16 years ago
|
||
How can I test these builds? I'm a great proposer of TB/Lightning, switching my whole enterprise from Outlook. But, IMHO, this and bug https://bugzilla.mozilla.org/show_bug.cgi?id=457890 prevents us from using Lightning 0.9/gCal 0.5, as we are used to these features that worked pretty well in the previous versions. Also, IMHO, when features are removed (whatever the reason) there would be nice to have a warning so you can decide whether to upgrade or not. Thanks.
Reporter | ||
Comment 17•16 years ago
|
||
Stefan, I did the test, changing calendar.google.sendEventNotifcations and calendar.google.enableAttendees to True in the GProvider Preferences and I still don't get the calendars listed.
Comment 18•16 years ago
|
||
Rodrigo, these settings only allow you to invite people and send them emails when you create new events in the Google Calendar. These settings have nothing to do with the 'accept event' problems described in this bug but with a different bug 407961.
Comment 19•16 years ago
|
||
Okey. Can someone please fix this bug?
Reporter | ||
Comment 20•16 years ago
|
||
Ok then, so we still are with the same prob.
Assignee | ||
Comment 21•16 years ago
|
||
No matter how I do it, there will always be some group of people that complain that the current behavior is wrong. Please direct your anger towards the source of the problem, which is that I cannot save events with a different id/organizer/sequence on the Google Servers. Of course I could let you publish your events to a Google calendar, but then people would complain that after accepting the invitation the invitation bar doesn't say the event is already in the calendar (since the newly created event from the last time accepting the invitation gets a new id), and if I save the original id with the event, then problems will show up with recurring events that are split using the "all following" option in the google UI. The only other possibility is to create a quite massive patch that works around by allowing providers to specify that they can only publish events instead of accepting invitations, but that again would require changes to Sunbird/Lightning and a new release, which is not feasible. I understand your anger, but please also understand that every additional workaround means less time for calendar changes and I know how much you want sms/email alarms! What about converting the message to a calendar item (i.e right click on message, convert to > event) or dragging the message to the calendar mode button? Does that count as a workaround?
Reporter | ||
Comment 22•16 years ago
|
||
Hi Philipp, sorry if my message appeared as angry...*8) Actually I was just certifying that the problem still exists since Stefan's message was a little unclear (not complaining about Stefan!) if the bug could be fixed with the "bug 407961" fixed. What I think, again IMHO, is that we could have a flag in the preferences to enable this, so it could come by default disabled but users that "agree to suffer the consequences" could enable it to work as it did befor RC1. What do yout hink about this option? Thanks again and sorry for any misunderstangings. *8)
Comment 23•16 years ago
|
||
Phillip, if I can have a workaround that involves just a series of clicks (right click, convert, and dragging) for me is fine. But does this sequence work? I don't have a pending invitation to try now but I think that the Convert menu only offered Convert to Task and Convert to Message, not Convert to Event. Do you mean Convert to Task? I also vote for a preference that turns back to the previous behavior, if possible, as it never gave me a problem. Thanks a lot!
Comment 24•16 years ago
|
||
I am a big boy now ;-) , so I could live with making an informed decision to switch on the 'accept to google calendar' option and suffer the consequences. That said, the right-click work around does save me from re-typing a lot of the info. Although not perfect, it makes it bearable. Great find Philipp. I will use that in the mean time. If you where to release a new version, *please* make it 0.9 compatible as I am not ready to switch to TB3 yet.
Assignee | ||
Comment 26•16 years ago
|
||
I'll add a pref for this for 0.5.1
Assignee: nobody → philipp
Status: RESOLVED → UNCONFIRMED
Resolution: WONTFIX → ---
Whiteboard: [gdata-0.5.1]
Assignee | ||
Updated•16 years ago
|
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Assignee | ||
Comment 27•16 years ago
|
||
Untested, but this should fix it. Will give QA an xpi containing this patch and the patch for bug 457890 soon.
Attachment #342055 -
Flags: review?(daniel.boelzle)
Assignee | ||
Comment 28•16 years ago
|
||
Tested, but hasn't been to QA yet.
Attachment #342055 -
Attachment is obsolete: true
Attachment #342060 -
Flags: review?(daniel.boelzle)
Attachment #342055 -
Flags: review?(daniel.boelzle)
Updated•16 years ago
|
Attachment #342060 -
Flags: review?(daniel.boelzle) → review+
Assignee | ||
Comment 29•16 years ago
|
||
Pushed to comm-central <http://hg.mozilla.org/comm-central/rev/3cf6a1cc060a> -> FIXED
Status: ASSIGNED → RESOLVED
Closed: 16 years ago → 16 years ago
Resolution: --- → FIXED
Target Milestone: --- → 1.0
Reporter | ||
Comment 30•16 years ago
|
||
Thanks Philipp! *8)
Assignee | ||
Comment 31•16 years ago
|
||
Ah, my first merge/rebase. This is instead <http://hg.mozilla.org/comm-central/rev/2b9f66454db0>
Comment 32•16 years ago
|
||
Sorry, I am just back to work and got lost. Is this bug supposed to be fixed? How? I just installed 0.5.1 and received an invitation but no, Google Calendars were still not listed as options, and the Calendar option does not show Google calendars afterwards, either. Some behavior as 0.5, I am afraid. Maybe because I have changed the settings mentioned by Philipp? Should I revert them? Is there anything additional I need to do to get the Google Calendars listed? BTW, Phillip's workaround (convert to task, drag to calendar, move to other calendar) does work, but it creates a triple copy of the same event.
Assignee | ||
Comment 33•16 years ago
|
||
Raul, you need to set the prefs as noted in the patch and then set up an email account for the calendar in the calendar properties dialog. Checked in on HEAD, MOZILLA_1_8_BRANCH and SUNBIRD_0_9_BRANCH since this patch is relevant for the branch release that fits with 0.9. This patch is contained in the Provider for Google Calendar 0.5.1
Comment 34•16 years ago
|
||
I know I am looking stupid here but I cannot understand which are the proper prefs to set. I looked at the patch but I just saw source code and "prefs" appear everywhere in there. Plus, my calendar properties do not include an email account (just Calendar Name, Color, Location and Show Alarms). Sorry, I need help! I feel so dumb!
Comment 35•16 years ago
|
||
Exactly the same here.
Comment 36•16 years ago
|
||
they can be found in Tools -> Options -> Advanced -> General -> Config Editor Type in Google and you will get the Calendar.Google prefs. set enableEmailInvitations TRUE Only after you have done this, can you setup the email address for the Google calendar by right-click -> properties on the Google calendar. Only once this is done will the calendar appear in the list.....
Comment 37•16 years ago
|
||
Seems to work fine. Thanks a lot !
Reporter | ||
Comment 38•16 years ago
|
||
Worked great for me! Thanks again Phillip (and Marcel for the howto)! *8)
Comment 39•16 years ago
|
||
I'm still having the same problem Rodrigo had. I am running thunderbird 2.0.0.17, lightning 0.9, and gdata-provider 0.5.1. I have been into the config editor and modified enableEmailInvitations to true. Closed and then reopened thunderbird. Goto calendar view right click on my google calendar, but still only see Calendar Name, Color, Location and Show Alarms. I have turned on calendar debug, but open the properties dialog doesn't seem to be creating any extra debug. I only see debug when it is fetching data from the google calendar. Can anyone spot any obvious mistake in my process.
Comment 40•16 years ago
|
||
Marcel, I did what you told me (thanks!) but I got the same problem as Lennster above. Still no email field in the Google Calendar properties! I have it in my local calendar, though. I have a lot of settings related to Google, set as: alarmClosest true calPrefs.2fn<long string>@group.calendar.google.com.googleUser : set to my Google email calPrefs.9m2<long string>@group.calendar.google.com.googleUser : set to my Google email enableAtendees
Comment 41•16 years ago
|
||
Marcel, I did what you told me (thanks!) but I got the same problem as Lennster above. Still no email field in the Google Calendar properties! I have it in my local calendar, though. I have a lot of settings related to Google, set as: alarmClosest true calPrefs.2fn<long string>@group.calendar.google.com.googleUser : set to my Google email calPrefs.9m2<long string>@group.calendar.google.com.googleUser : set to my Google email enableAtendees true enableEmailInvitations true migrate true sendEventNotification true useHTTPMethodOverride true Mozilla 2.0.0.17 (20080914), Lightning 0.9 (2008091719), Provider for Google Calendar 0.5.1 What am I doing wrong? Or is anything that I am missing? Thank to you all for your help!
Comment 42•16 years ago
|
||
Dear gentleman, is anybody able to help? I still cannot select the calendars, as stated above. What am I doing wrong? Thanks a lot!
Assignee | ||
Comment 44•13 years ago
|
||
These bugs are likely targeted at Lightning 1.0b1, not Lightning 1.0. If this change was done in error, please adjust the target milestone to its correct value. To filter on this bugspam, you can use "lightning-10-target-move".
Target Milestone: 1.0 → 1.0b1
Comment 45•13 years ago
|
||
(In reply to Philipp Kewisch [:Fallen] from comment #21) > What about converting the message to a calendar item (i.e right click on > message, convert to > event) or dragging the message to the calendar mode > button? Does that count as a workaround? Hello, The right click workaround work very well for me (TB 8.0, Lightning 1.0, CalDAV Google Calendar). I may suggest that you add a button "Create event" (near "Accept", "Refuse", etc ...) on the main interface. So people who don't know about the workaround and don't follow bug reports can use it. Anyways, thanks a lot for the tip.
You need to log in
before you can comment on or make changes to this bug.
Description
•