Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
2 Odpovědi
2923 Zobrazení

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.



Avatar
Zrušit
Autor Nejlepší odpověď

Can I make this type of edit in Odoo SaaS?

Thanks.

Avatar
Zrušit
Nejlepší odpověď

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

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
2
bře 25
908
1
srp 25
131
2
čvn 25
1677
0
bře 25
1548
0
úno 25
1191