GNOME Bugzilla – Bug 687051
Correctly marshal Google system groups from outside
Last modified: 2012-11-06 18:32:44 UTC
The google addressbook backend currently converts system groups into a custom X-GOOGLE-SYSTEM-GROUP-IDS VCard attribute. The problem is, if you attempt setting this attribute in an existing EContact, instead of correctly changing the group membership, you end up with an extended property with that name. This is needed to fix bug 687050 in folks.
Created attachment 227463 [details] [review] Google: allow writing X-GOOGLE-SYSTEM-GROUP-IDS We expose GData system groups as an extended attribute with that name, but if we found it in the EContact we would turn it into an extended property. Instead, marshal the system group IDs into Evolution categories, and then those into GData groups or system groups.
Review of attachment 227463 [details] [review]: Looks good to me. Please commit.
Attachment 227463 [details] pushed as f7da599 - Google: allow writing X-GOOGLE-SYSTEM-GROUP-IDS