Fall 763: Kundenname bei Auswahl erweitern
							parent
							
								
									2bd0b80c86
								
							
						
					
					
						commit
						2facb5a711
					
				|  | @ -353,6 +353,8 @@ class Partner(models.Model): | |||
|                     name = dict(self.fields_get(['type'])['type']['selection'])[partner.type] | ||||
|                 if not partner.is_company: | ||||
|                     name = "%s, %s" % (partner.commercial_company_name or partner.parent_id.name, name) | ||||
|             if partner.is_company and self._context.get('name_search'): | ||||
|                 name += ' - %s - %s' % (partner.zip, partner.street) | ||||
|             if self._context.get('show_address_only'): | ||||
|                 name = partner._display_address(without_company=True) | ||||
|             if self._context.get('show_address'): | ||||
|  | @ -366,6 +368,11 @@ class Partner(models.Model): | |||
|             res.append((partner.id, name)) | ||||
|         return res | ||||
| 
 | ||||
|     @api.model | ||||
|     def name_search(self, name='', args=None, operator='ilike', limit=100): | ||||
|         return super(Partner, self.with_context(name_search=True)).name_search(name=name, args=args, operator=operator, | ||||
|                                                                                limit=limit) | ||||
| 
 | ||||
|     @api.model | ||||
|     def search_read(self, domain=None, fields=None, offset=0, limit=None, order=None): | ||||
|         for context_element in self.env.context: | ||||
|  | @ -394,6 +401,8 @@ class Partner(models.Model): | |||
|         return res | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| 
 | ||||
| class PartnerSector(models.Model): | ||||
|     _name = 'res.partner.sector' | ||||
|     _description = 'Branche' | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue