[address book] Adding a online account should not change the default address book.
Bug #1511471 reported by
Renato Araujo Oliveira Filho
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Fix Released
|
High
|
Bill Filler | ||
Ubuntu UX |
Fix Committed
|
Medium
|
Olga Kemmet | ||
address-book-app (Ubuntu) |
Fix Released
|
High
|
Renato Araujo Oliveira Filho | ||
address-book-service (Ubuntu) |
Fix Released
|
High
|
Renato Araujo Oliveira Filho | ||
buteo-sync-plugins-contacts (Ubuntu) |
Fix Released
|
High
|
Renato Araujo Oliveira Filho |
Bug Description
The current version of Contacts APP uses the last added account as default account when creating contacts.
This cause confusion with the user because this happen without the user notice and the Address book selector is most of the time obscured by the virtual keyboard.
------------ UX comment ------------
When a new account is added and contacts are synced with the AB, the added account should NOT become a default.
If users want to change the default account, they always have to do it manually for now. This option should be available through AB app settings.
Related branches
lp:~renatofilho/address-book-app/choose-default-address-book
- PS Jenkins bot: Needs Fixing (continuous-integration)
- Bill Filler (community): Needs Fixing
- Gustavo Pichorim Boiko (community): Approve
-
Diff: 529 lines (+330/-46)8 files modifiedsrc/app/addressbookapp.cpp (+1/-0)
src/app/addressbookapp.h (+1/-0)
src/imports/ABContactEditorPage.qml (+4/-0)
src/imports/Settings/CMakeLists.txt (+1/-0)
src/imports/Settings/SettingsDefaultSyncTarget.qml (+229/-0)
src/imports/Settings/SettingsPage.qml (+10/-0)
src/imports/Ubuntu/AddressBook/ContactEditor/ContactDetailSyncTargetEditor.qml (+81/-40)
tests/qml/tst_ContactEditor.qml (+3/-6)
lp:~renatofilho/address-book-service/edit-source
- PS Jenkins bot: Approve (continuous-integration)
- Gustavo Pichorim Boiko (community): Approve
-
Diff: 1357 lines (+710/-200)13 files modifiedcommon/source.cpp (+100/-1)
common/source.h (+4/-0)
contacts/contacts-service.cpp (+220/-165)
contacts/contacts-service.h (+3/-0)
contacts/qcontactsaverequest-data.cpp (+47/-7)
contacts/qcontactsaverequest-data.h (+18/-9)
eds-extension/module-ubuntu-sources.c (+21/-9)
lib/addressbook-adaptor.cpp (+10/-0)
lib/addressbook-adaptor.h (+9/-0)
lib/addressbook.cpp (+198/-6)
lib/addressbook.h (+17/-2)
lib/dirtycontact-notify.cpp (+1/-1)
tests/unittest/contact-collection-test.cpp (+62/-0)
lp:~renatofilho/buteo-sync-plugins-contacts/no-default-account
- Gustavo Pichorim Boiko (community): Approve
- PS Jenkins bot: Approve (continuous-integration)
-
Diff: 128 lines (+36/-6)6 files modifiedbuteo-contact-client/UAuth.cpp (+1/-0)
buteo-contact-client/UAuth.h (+1/-0)
buteo-contact-client/UContactsBackend.cpp (+16/-6)
buteo-contact-client/UContactsBackend.h (+4/-0)
buteo-contact-client/UContactsClient.cpp (+13/-0)
buteo-contact-client/UContactsClient.h (+1/-0)
affects: | address-book-app → ubuntu-ux |
summary: |
- Adding a online account should not change the default address book. + [address book] Adding a online account should not change the default + address book. |
Changed in ubuntu-ux: | |
status: | New → Triaged |
importance: | Undecided → Medium |
assignee: | nobody → Olga Kemmet (olga-kemmet) |
description: | updated |
Changed in ubuntu-ux: | |
status: | Triaged → Fix Committed |
no longer affects: | address-book-app |
Changed in address-book-app (Ubuntu): | |
assignee: | nobody → Renato Araujo Oliveira Filho (renatofilho) |
importance: | Undecided → High |
Changed in canonical-devices-system-image: | |
assignee: | nobody → Bill Filler (bfiller) |
Changed in address-book-app (Ubuntu): | |
status: | New → Confirmed |
Changed in canonical-devices-system-image: | |
milestone: | none → ww02-2016 |
importance: | Undecided → High |
status: | New → Confirmed |
Changed in address-book-app (Ubuntu): | |
status: | Confirmed → In Progress |
Changed in address-book-service (Ubuntu): | |
assignee: | nobody → Renato Araujo Oliveira Filho (renatofilho) |
status: | New → In Progress |
importance: | Undecided → High |
Changed in buteo-sync-plugins-contacts (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Renato Araujo Oliveira Filho (renatofilho) |
Changed in canonical-devices-system-image: | |
status: | Confirmed → In Progress |
Changed in canonical-devices-system-image: | |
status: | In Progress → Fix Committed |
Changed in canonical-devices-system-image: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This bug was fixed in the package buteo-sync- plugins- contacts - 0.1+16. 04.20151211- 0ubuntu1
--------------- plugins- contacts (0.1+16. 04.20151211- 0ubuntu1) xenial; urgency=medium
buteo-sync-
* Does not set new sources as default. (LP: #1511471)
-- Renato Araujo Oliveira Filho <email address hidden> Fri, 11 Dec 2015 14:40:17 +0000