"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
