After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 741515 - Support Google Calendars shared by others
Support Google Calendars shared by others
Status: RESOLVED DUPLICATE of bug 740656
Product: california
Classification: Other
Component: backing
0.2.x
Other Linux
: Normal normal
: ---
Assigned To: California Maintainers
California Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-12-14 16:36 UTC by Remco
Modified: 2014-12-22 21:41 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Remco 2014-12-14 16:36:08 UTC
I don't know if this is possible, but it would be nice to be able to add calendars from friends who shared them with you through Google Calendar. Right now, you only get your own calendar.
Comment 1 Jim Nelson 2014-12-20 01:52:10 UTC
I can't attempt to reproduce this problem because of bug #740656.  Are you able to get a listing of Google Calendars when you try to add one?  I only see an HTML error.
Comment 2 Remco 2014-12-20 02:13:26 UTC
I had that error too, but then I worked around it by adding my Google account in GNOME Online Accounts. After doing that, my main Google Calendar suddenly showed up in California. Then, I expected to be able to edit the list of synced calendars from within California's "Calendars" dialog. However, clicking on the edit button only allows you to change the name of the calendar.

I'm a little confused now. It seems that GNOME Online Accounts doesn't distinguish between your account and your calendars, and just always gives you the main calendar.
Comment 3 Jim Nelson 2014-12-22 21:41:16 UTC
(In reply to comment #2)
> I'm a little confused now. It seems that GNOME Online Accounts doesn't
> distinguish between your account and your calendars, and just always gives you
> the main calendar.

That's what my investigation has shown as well.  There are a few ways to retrieve Google Calendars.  A couple of ways will fetch a calendar which is an aggregation of all your calendars, some will give you only your account's primary calendar, and a couple will allow you to enumerate all your own calendars as well as any calendars that have been shared with you.  What we want is the last way.  Unfortunately, Google shut off one way of getting that list which affected libgdata, and therefore California.

I'm going to make this as a dupe of bug #740656, as I believe once that is fixed this problem will be fixed as well.

*** This bug has been marked as a duplicate of bug 740656 ***