Skip to content
Snippets Groups Projects
Commit 056f2f18 authored by jordan's avatar jordan
Browse files

[add] search view and enable to search on business name

parent d564a860
Branches
No related tags found
No related merge requests found
......@@ -164,3 +164,13 @@ class ModelName(models.Model):
@api.onchange('type_id')
def onchange_type(self):
self.subtype_id = None
# ------------------------------------------------------
# Override ORM
# ------------------------------------------------------
@api.model
def _name_search(self, name, args=None, operator='ilike', limit=100, name_get_uid=None):
if args is None:
args = []
domain = args + ['|', ('business_name', operator, name), ('name', operator, name)]
return self._search(domain, limit=limit, access_rights_uid=name_get_uid)
......@@ -146,5 +146,18 @@
</field>
</record>
<!-- SEARCH VIEW -->
<record id="res_partner_search_view_inherit" model="ir.ui.view" >
<field name="name">res.partner.search</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_res_partner_filter"/>
<field name="arch" type="xml">
<xpath expr="//search/field[@name='name']" position="attributes">
<attribute name="filter_domain">['|', '|', '|', ('business_name', 'ilike', self), ('display_name', 'ilike', self), ('ref', '=', self), ('email', 'ilike', self)]</attribute>
</xpath>
</field>
</record>
</data>
</odoo>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment