when we are already registered to a transport, we show Edit instead of Register in disco
This commit is contained in:
parent
f1d1a0a07e
commit
dc582ebbcb
|
@ -2058,6 +2058,15 @@ _('Without a connection, you can not browse available services')).get_response()
|
||||||
return
|
return
|
||||||
jid = model.get_value(iter, 1)
|
jid = model.get_value(iter, 1)
|
||||||
node = model.get_value(iter, 2)
|
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 self.agent_infos[jid + node].has_key('features'):
|
||||||
if common.xmpp.NS_REGISTER in self.agent_infos[jid + node] \
|
if common.xmpp.NS_REGISTER in self.agent_infos[jid + node] \
|
||||||
['features']:
|
['features']:
|
||||||
|
|
Loading…
Reference in New Issue