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 710840 - Only the main calendar from a Google account shows up in the system when a Google account is added through GOA
Only the main calendar from a Google account shows up in the system when a Go...
Status: RESOLVED DUPLICATE of bug 663828
Product: evolution-data-server
Classification: Platform
Component: Calendar
unspecified
Other Linux
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2013-10-24 21:15 UTC by ahatomastarday
Modified: 2013-10-28 18:28 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description ahatomastarday 2013-10-24 21:15:30 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.
Comment 1 Debarshi Ray 2013-10-27 16:24:42 UTC
(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..
Comment 2 ahatomastarday 2013-10-27 16:42:16 UTC
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.
Comment 3 Debarshi Ray 2013-10-27 16:50:26 UTC
(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.
Comment 4 ahatomastarday 2013-10-27 18:16:58 UTC
I think this should be reassigned to evolution-data-server then. The GNOME Calendar developers will know way better than me, though.
Comment 5 Erick Perez Castellanos 2013-10-28 18:08:36 UTC
Actually, I'm only reading the sources from eds using *e_source_registry_list_sources*.

So, moving onto eds
Comment 6 Matthew Barnes 2013-10-28 18:28:35 UTC
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 ***