Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
2 Odpowiedzi
2943 Widoki

Is there a way to modify the product search so it by default it searches product name, internal reference, sales description and product description?


Database v17.0


Thanks for the help.



Awatar
Odrzuć
Autor Najlepsza odpowiedź

Can I make this type of edit in Odoo SaaS?

Thanks.

Awatar
Odrzuć
Najlepsza odpowiedź

If it's a technical customizations, you can modify the original "_name_search()" method, either by overriding or replacing it, as for example you can see as follows:

class ProductTemplate(models.Model):    
​_inherit = 'product.template'   

​@api.model   
​def _name_search(self, name='', args=None, operator='ilike', limit=100, name_get_uid=None):       
​args = list(args or [])       
​if name :           
​args += ['|', '|' , ('name', operator, name), ('default_code', operator, name), ('sale_desc', operator, name), ('prod_desc', operator, name)]       
​return self._search(args, limit=limit, access_rights_uid=name_get_uid)

See better example from Cybrosis here: https://www.cybrosys.com/blog/how-to-create-name-search-function-in-odoo-17

Awatar
Odrzuć
Powiązane posty Odpowiedzi Widoki Czynność
2
mar 25
926
1
sie 25
229
2
cze 25
1719
0
mar 25
1595
0
lut 25
1241