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 659488 - Google calendar names appear as "Calendar" and cannot be edited
Google calendar names appear as "Calendar" and cannot be edited
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
3.8.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
evolution[goa]
: 665454 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2011-09-19 16:05 UTC by Ian B. MacDonald
Modified: 2015-06-04 12:28 UTC
See Also:
GNOME target: ---
GNOME version: 3.7/3.8



Description Ian B. MacDonald 2011-09-19 16:05:50 UTC
After upgrading to Ubuntu Beta 11.10 I recreated my Google Calendars using the new Ubuntu "Online Accounts".  

Each of the new calendars appears as "Calendar".  The Name: field is editable in the Calendar Properties window, but apply changes has no effect.

The downstream bug is https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/849002
Comment 1 Matthew Barnes 2011-09-19 17:05:27 UTC
It's currently hard-coded as "Calendar" rather than fetching the actual calendar name from Google.  I may look at revising this for 3.4.

http://git.gnome.org/browse/evolution/tree/modules/online-accounts/e-online-accounts-google.c#n256
Comment 2 Matthew Barnes 2011-09-19 17:14:55 UTC
Another goal for 3.4 is to lock down fields in Evolution's configuration dialogs which are provided by Online Accounts.  In the case, the "Name" field should not appear to be editable, nor the "Username".
Comment 3 Ian B. MacDonald 2011-09-19 19:33:54 UTC
This makes sense if it was a new feature, but the names have long been changeable in the 2.32 calendar integration.  When I upgraded my evolution, the names were maintained so it was not an issue.  Then I went to test Online Accounts, and I was unable to obtain the same working setup.  In the upgrade scenario it appears as a regression, even though I agree that the names should be pinned to their upstream name in the Google cloud.

It also appears as a regression alongside new accounts not created using the Online Accounts.  If I turn off a calendar in Online Accounts, and then re-create it manually in Evolution, I can also specify the custom name.
Comment 4 Matthew Barnes 2011-09-19 20:03:11 UTC
It's true that Online Accounts integration isn't 100% integrated yet.
Comment 5 Milan Crha 2011-09-20 16:59:11 UTC
Confirming the inability of a name change. I can change color, but the name sticks as is. Doing the same with local calendar works, I can rename it without any issue.
Comment 6 Ian B. MacDonald 2011-09-20 18:12:39 UTC
I can rename Google calendars created within evolution.  Right now I have one created through Evo and two created through Online Accounts.  I can edit the name of one of the three Google calendars.  It is this inconsistency within the Google calendars that I think might confuse users, especially in the upgrade scenario.

As a side-related note, I can only change my Google calendar color for Online Accounts if I mess around with the name field to enable the Apply dialogue. It remains greyed out when I just toggle the color.  I haven't searched for dups yet or stepped through all the cases to file this as a separate report.
Comment 7 Matthew Barnes 2011-12-03 12:58:06 UTC
*** Bug 665454 has been marked as a duplicate of this bug. ***
Comment 8 Milan Crha 2015-06-04 12:28:50 UTC
Since 3.16.3 evolution detects all configured Google calendars (and enabled for CalDAV syncing) and names them the same as they are on the Google server. The name cannot be changes, but that's correct, because it matches the server-side name.