GNOME Bugzilla – Bug 305371
Location of presence resubscription UI
Last modified: 2006-11-26 14:43:50 UTC
If a user has lost his subscription to a user's presence for any reason, there is no obvious mechanism to re-subscribe to its presence. Not precisely sure where such a feature should go. Most clients seem to have this in the context menu, either in the root or in a "Subscription/Presence" sub-menu.
You can resubscribe from the contacts information dialog. If the subscription for some reason isn't "both" (oh how I hate this in jabber) you have a "Resubcribe" button there.
Okay, I see why I couldn't find that. Why is the functionality to manage the presence subscription in a dialog that's about reading information about a contact? To me this dialog feels more like a read-only area. Put another way, why should something like presence subscription management be in the contact information dialog, and the rename/edit-groups/contact-removal actions be in the context menu? They're all actions taken in the management of that contact's relationship to the user, and to me feel like they should all be in the same menu/dialog somewhere.
Because it's something that we wouldn't want to have to deal with at all and most of all, not bug the user with in the UI. I don't know of a good place to have that workaround, it's something that we have to do due to broken servers that tend to get the subscription information messed up, unfortunately.
Broken servers, yes. But also server upgrades, or cases where a user revokes another's subscription and the subscription needs to be re-initiated.
Yes, but in all cases a specification that isn't well suited for chat clients.
I have put this in the edit-contact dialog. Since that seems more sensible to me than the contact information dialog. There really isn't a good place to put this feature and like Micke says, this isn't something the user really wants to care much about, it should all JUST work, and we do our best in that respect too.