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
3282 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
1161
2
wrz 25
512
1
paź 25
650
2
cze 25
2182
0
mar 25
2057