How do we support delete on contacts that are partially deletable
@alexl
Submitted by Alexander Larsson Link to original bug (#657934)
Description
Some contacts have some personas that you can delete, and some you can't. For instance the uneditable persona may be from a read-only remote eds addressbook, or it could be a telepathy or libsocialweb persona.
(Note, for the specific case of a telepathy persona we're currently treating them as undeletable, but technically they are deletable. Its just that we probably don't want to expose a feature like that because it means removing someone from the buddy list, which might be unexpected from a contact app.)
Currently we just make contacts like this undeletable, but we should probably allow deleting the personas that are deletable. However, how do we represent this in the ui? One way is to turn the delete item into "Delete deletable data" operation, but whats a good name for that? The other alternative is to add a delete persona operation on the edit page for that persona.