when we are already registered to a transport, we show Edit instead of Register in disco

This commit is contained in:
Yann Leboulanger 2005-06-13 15:31:34 +00:00
parent f1d1a0a07e
commit dc582ebbcb
1 changed files with 9 additions and 0 deletions

View File

@ -2058,6 +2058,15 @@ _('Without a connection, you can not browse available services')).get_response()
return
jid = model.get_value(iter, 1)
node = model.get_value(iter, 2)
registered_transports = []
contacts = self.plugin.roster.contacts[self.account]
for j in contacts:
if 'Transports' in contacts[j][0].groups:
registered_transports.append(j)
if jid in registered_transports:
self.register_button.set_label('_Edit')
else:
self.register_button.set_label('Re_gister')
if self.agent_infos[jid + node].has_key('features'):
if common.xmpp.NS_REGISTER in self.agent_infos[jid + node] \
['features']: