"2. System Settings has to write to this setting a) the number, b) the
avatar, c) the name of the contact."

I'm not sure about (b) or (c) here. If you update the contact's avatar
and/or name in Contacts, and then go to the Call Forwarding settings,
you should immediately see the new avatar. Similarly, if you delete the
contact from Contacts, but choose to keep it for call forwarding, in
System Settings it should immediately show up as just the number, rather
than as an old avatar+name.

These suggest to me that System Settings should be getting the
avatar+name from Contacts each time you open the screen, rather than
making its own copy of them. Perhaps it should even be a Contacts API
call, showAsContactOrNumber(phonenumber) or something like that. Future
use cases for this might include a speed dial feature, or a safety
feature for "Text my location to this number if my battery is lower than
3%". In all those cases you'd want to show a number exactly the same
way: as an avatar + name if there is one, number otherwise, with the
same padding between the elements, and the same method of ellipsizing
the name if it's too long.

Fixing bug 1447601 would move the call forwarding settings into the
Phone app, making this case much easier at least.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1467816

Title:
  Changing a contact to which a call forwarding item is associated,
  should prompt the user

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/address-book-app/+bug/1467816/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to