Opened 11 years ago

Closed 6 years ago

Last modified 3 years ago

#6388 closed enhancement

New XMPP should have 'default Handle' setting

Reported by: lewiz Owned by: nwalp
Milestone: Plugin Suggested Component: XMPP
Version: 2.4.2 Keywords:
Cc: markbanang

Description

Accounts->Manage->Add + set Protocol XMPP

There should be a 'default Handle' option that is inherited by default when joining an XMPP chat room. Currently when joining a new chat the handle defaults to the username (in 2.4.2)

It is possible that the 'Local alias' is supposed to do this. If so, it doesn't, and this is a bug

Change History (7)

comment:1 Changed 11 years ago by datallah

  • Type changed from defect to enhancement

I guess I'm not sure why a setting is needed for this - why isn't the username a good enough default?

The Local alias isn't supposed to do this - it is just a way for you to alias the account for your own visibility.

comment:2 follow-up: Changed 11 years ago by deryni

  • Milestone set to Plugin Suggested

I'm with datallah that the username seems like a perfectly good default to me and I'm unsure why we need to add a way to add yet another way to refer to the account in pidgin (we already have enough confusion about the Local alias field as it exists without adding another field somewhere else). That being said a plugin can provide this feature, and at some point I know someone in fact wrote a plugin to provide a very similar feature (though I am unsure what they did with it once they completed it).

comment:3 Changed 7 years ago by nwalp

  • Status changed from new to pending

Don't see a good reason for this to exist. Adding the chat to the buddy list should solve the problem of having to change to join a particular chat, and username is a perfectly sensible default for new chats.

comment:4 Changed 6 years ago by trac-robot

  • Status changed from pending to closed

This ticket was closed automatically by the system. It was previously set to a Pending status and hasn't been updated within 14 days.

comment:5 Changed 6 years ago by markbanang

I have discovered a specific use case for this.

If you are using Pidgin with HipChat? then HipChat? requires you to use your real name as your handle when entering a chatroom rather than your username. If you don't do that, it returns a 406: Not Acceptable error.

That means that when using HipChat? with Pidgin, you have to use Join a Chat... (where you can explicitly enter a Handle) and type in the room name, rather than just selecting a room from the Room List and clicking Join.

For more information, see http://help.hipchat.com/knowledgebase/articles/64439-how-to-connect-using-pidgin

comment:6 in reply to: ↑ 2 Changed 6 years ago by markbanang

Replying to deryni:

I know someone in fact wrote a plugin to provide a very similar feature

I've looked for this plugin, but can't find it. Any chance you could dig out a reference?

Alternatively, how much work would it be for someone who has never developed a pidgin plugin to develop one to do this?

comment:7 Changed 3 years ago by Robin479

I like the idea to use the "Local Alias" for the default handle.
This could/would indeed solve #16786 (better HipChat? integration).

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!