Feature #209

Modify Contacts to include Account information

Added by Michael Davidson over 1 year ago.

Status:New Start:03/07/2009
Priority:Normal Due date:
Assigned to:Michael Davidson % Done:

0%

Category:im_server Spent time: -
Target version:0.9.2 Estimated time:8.00 hours
Operating System:

Description

When more than one account exists for a protocol the on-disk Contacts will need to indicate which account the Contact belongs to.

A scheme such as ProtocolSignature-Account:ContactAddress (eg. msn-work:) should be sufficient.

If an account is not indicated on the Contact we need to decide on the course of action;
a) Ignore the Contact as invalid. (Pro: Easy. Con: Upgrade issue for existing users)
b) Prompt the user to modify the contact. (Pro: Fairly easy to code, good user experience, good upgrade path Con: Coding, introduces legacy code)
c) Allow an account to be marked as a default account - will own all non-assigned Contacts (Possibly auto-modify them to the new format?) (Pro: Good user experience, Con: For single-account scenarios the 'Default Account' becomes a meaningless option)

Also available in: Atom PDF