GNOME Bugzilla – Bug 710840
Only the main calendar from a Google account shows up in the system when a Google account is added through GOA
Last modified: 2013-10-28 18:28:35 UTC
I'm not sure if this bug is related to GNOME Online Accounts, GNOME Calendar or both, or even other components, so please reasign it if needed. When you add a Google account to GOA and turn on the calendar switch, your events show up in GNOME Shell's calendar (the one in the center of the black top bar) and inside GNOME Calendar (the app) and Evolution. However if you have more than one calendar in Google Calendar, only the main or default one is shown. You can actually add the rest of them through Evolution, and they'll then show up in the shell's calendar, although it isn't a particularly intuitive process and Evolution needs to be installed (which you shouldn't necessarily need for this, since there's now GOA and GNOME Calendar). Things are worse with GNOME Calendar, because it doesn't seem to have an option to add more calendars. So either GNOME Calendar needs that option, or GOA should pull information from all the calendars in a given Google account, not just the main one (or ask the user which calendars to use). The later approach seems the most reasonable, since arguably the whole point of GOA is to deal with these complexities so applications can rely on it.
(In reply to comment #0) > So either GNOME Calendar needs that option, or GOA should pull information from > all the calendars in a given Google account, not just the main one (or ask the > user which calendars to use). The later approach seems the most reasonable, > since arguably the whole point of GOA is to deal with these complexities so > applications can rely on it. This is about GNOME Calendar. GOA only advertises the accounts to the applications and does not deal with calendaring, emails, etc..
I should point out then that this is also about Evolution and GNOME Shell's calendar as well, because the same happens in those... They only show the main/default calendar of the Google account, not all of them. All these apps must be using some common intermediate component or something, like some calendar library. I hope the developers of GNOME Calendar know more about this and can redirect this appropriately.
(In reply to comment #2) > All these apps > must be using some common intermediate component or something, like some > calendar library. They are all using evolution-data-server.
I think this should be reassigned to evolution-data-server then. The GNOME Calendar developers will know way better than me, though.
Actually, I'm only reading the sources from eds using *e_source_registry_list_sources*. So, moving onto eds
Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find. *** This bug has been marked as a duplicate of bug 663828 ***