跳至内容
菜单
此问题已终结
2 回复
2994 查看

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.



形象
丢弃
编写者 最佳答案

Can I make this type of edit in Odoo SaaS?

Thanks.

形象
丢弃
最佳答案

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

形象
丢弃
相关帖文 回复 查看 活动
2
3月 25
958
1
8月 25
333
2
6月 25
1774
0
3月 25
1638
0
2月 25
1291