After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 141787 - Add contact in conversation window
Add contact in conversation window
Status: RESOLVED FIXED
Product: gossip
Classification: Deprecated
Component: General
unspecified
Other Linux
: Normal enhancement
: ---
Assigned To: Gossip Maintainers
Gossip Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-05-04 04:13 UTC by Brad Taylor
Modified: 2005-08-17 14:57 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Brad Taylor 2004-05-04 04:13:22 UTC
It would be really nice to be able to add a contact while in a conversation with
that person.  Lots of AIM contacts that I don't yet have on my list start
conversations and it would be very spiffy to be able to quickly add them to my
contact list.
Comment 1 yoplait 2004-07-18 10:59:03 UTC
Maybe with a check to verify that the contact is in the roster ? So, if it
isn't, add an entry in the menu "Conversation". Or maybe in the contact's
informations dialog, but this would be less discoverable in this way.

One pro for the dialog, is that we'll be able to add a string like "This contact
isn't in your roster. Would you like to add it ?" or something. This kind of
information would indicate to the user why sometimes the option to add the
contact appears. The con is that it would'nt be very discoverable... But this is
the best way of doing it though.
Comment 2 Mikael Hallendal 2004-07-28 21:23:54 UTC
Yeah, both ways has it's drawbacks. Having it in the menu would have the
drawback of the menu changing depending on the status of the remote contact.
That might not be a problem though.

Having it in the contact information dialog it could be placed where the
"re-request authorization" field is kept.
Comment 3 Lucas Nussbaum 2004-11-16 20:27:30 UTC
The issue is a bit different, but still very related :
In the Contact Information window of not added contacts, there's a Subscribe
button. But clicking on the button doesn't do anything.

I haven't debugged it further, but could if asked to. However, it seems very
simple to reproduce.
Comment 4 Mikael Hallendal 2004-11-16 20:58:22 UTC
If this doesn't work it's the same issue as with all other jid where you don't
have contacts in your contacts list. Wouldn't be of much use to debug this, it's
waiting for my rewrite to land.
Comment 5 Martyn Russell 2005-08-17 14:57:08 UTC
What I have done here is show the "add contact" option in chat windows (not
group chats) when the contact is NOT on the roster or your own user.

It seems to work pretty well.

WRT to the subscription button in the contact information dialog, that merely
asks to see presence, that does _NOT_ add someone to your roster.  Perhaps we
should have some distinction in the contact information dialog, i.e. a button
that either says "Resubscribe" or "Add this Contact".

This bug is now fixed.