Ticket #2991 (new enhancement)
Opened 22 months ago
Show non-Sugar buddies in Neighborhood
|Reported by:||sascha_silbe||Owned by:|
|Priority:||Unspecified by Maintainer||Milestone:||Unspecified by Release Team|
|Component:||sugar||Version:||Git as of bugdate|
For better interoperation with other systems we should show non-Sugar buddies in the Neighbourhood.
Currently we use the public key as a unique identifier for buddies. Because non-Sugar users don't publish such a key we need to use something else. AFAICT there's no support in Telepathy for transport independent identifiers for a user. But maybe we don't even need that for now: We explicitly take down the Salut "connection" on successful connection to an XMPP server via Gabble. If somebody sets up additional connections (e.g. using mc-tool), Sugar shouldn't break (including "merging" buddies that are actually separate entities), but it's perfectly fine to show non-Sugar users several times (once per transport).
Not sure whether we'd want to limit invitations of non-Sugar users to certain activities (e.g. Chat and VideoChat) - this should probably be discussed and addressed in a different ticket.