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
					
				
					 1 changed files with 9 additions and 0 deletions
				
			
		|  | @ -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…
	
	Add table
		
		Reference in a new issue