diff options
| author | lbs-odoo <lbs@odoo.com> | 2019-07-17 10:31:16 +0000 |
|---|---|---|
| committer | Yannick Tivisse <yti@odoo.com> | 2019-08-16 13:35:21 +0000 |
| commit | 9a0fedfc657a71cd79aad03b562d6bc1b762422d (patch) | |
| tree | 27440e67b7dba9e7e31d4468652d6abfeebc2f39 /odoo/addons/base/views/res_partner_views.xml | |
| parent | bf347e7727b477575c4a2230ac01e25f9d08270e (diff) | |
[IMP] various: improve searchviews UX
Improve searchviews UX in all the modules
TaskID: 2029731
closes odoo/odoo#35700
Signed-off-by: Yannick Tivisse (yti) <yti@odoo.com>
Diffstat (limited to 'odoo/addons/base/views/res_partner_views.xml')
| -rw-r--r-- | odoo/addons/base/views/res_partner_views.xml | 71 |
1 files changed, 51 insertions, 20 deletions
diff --git a/odoo/addons/base/views/res_partner_views.xml b/odoo/addons/base/views/res_partner_views.xml index 916df494c4c..c6bf048279b 100644 --- a/odoo/addons/base/views/res_partner_views.xml +++ b/odoo/addons/base/views/res_partner_views.xml @@ -463,26 +463,25 @@ <field name="model">res.partner</field> <field name="arch" type="xml"> <search string="Search Partner"> - <field name="name" - filter_domain="['|','|',('display_name','ilike',self),('ref','=',self),('email','ilike',self)]"/> - <field name="parent_id" domain="[('is_company','=',True)]" operator="child_of"/> - <filter name="filter_my_partners" help="My Contacts" - domain="[('user_id','=',uid)]"/> - <separator/> - <filter string="Individuals" name="type_person" domain="[('is_company','=',False)]"/> - <filter string="Companies" name="type_company" domain="[('is_company','=',True)]"/> - <separator/> - <filter string="Archived" name="inactive" domain="[('active','=',False)]"/> - <separator/> - <field name="category_id" string="Tag" filter_domain="[('category_id','child_of', self)]"/> - <field name="user_id"/> - <field name="phone" filter_domain="['|',('phone','ilike',self),('mobile','=',self)]"/> - <group expand="0" name="group_by" string="Group By"> - <filter name="salesperson" string="Salesperson" domain="[]" context="{'group_by' : 'user_id'}" /> - <filter name="group_company" string="Company" context="{'group_by': 'parent_id'}"/> - <filter name="group_country" string="Country" context="{'group_by': 'country_id'}"/> - </group> - </search> + <field name="name" + filter_domain="['|', '|', ('display_name', 'ilike', self), ('ref', '=', self), ('email', 'ilike', self)]"/> + <field name="parent_id" domain="[('is_company', '=', True)]" operator="child_of"/> + <field name="email" filter_domain="[('email', 'ilike', self)]"/> + <field name="phone" filter_domain="['|', ('phone', 'ilike', self), ('mobile', '=', self)]"/> + <field name="category_id" string="Tag" filter_domain="[('category_id', 'child_of', self)]"/> + <field name="user_id"/> + <separator/> + <filter string="Individuals" name="type_person" domain="[('is_company', '=', False)]"/> + <filter string="Companies" name="type_company" domain="[('is_company', '=', True)]"/> + <separator/> + <filter string="Archived" name="inactive" domain="[('active', '=', False)]"/> + <separator/> + <group expand="0" name="group_by" string="Group By"> + <filter name="salesperson" string="Salesperson" domain="[]" context="{'group_by' : 'user_id'}" /> + <filter name="group_company" string="Company" context="{'group_by': 'parent_id'}"/> + <filter name="group_country" string="Country" context="{'group_by': 'country_id'}"/> + </group> + </search> </field> </record> @@ -688,6 +687,7 @@ </form> </field> </record> + <record id="view_partner_category_list" model="ir.ui.view"> <field name="name">Contact Tags</field> <field name="model">res.partner.category</field> @@ -698,10 +698,25 @@ </tree> </field> </record> + + <record id="res_partner_category_view_search" model="ir.ui.view"> + <field name="name">res.partner.category.view.search</field> + <field name="model">res.partner.category</field> + <field name="arch" type="xml"> + <search string="Search Partner Category"> + <field name="name"/> + <field name="display_name"/> + <separator/> + <filter string="Archived" name="inactive" domain="[('active', '=', False)]"/> + </search> + </field> + </record> + <record id="action_partner_category_form" model="ir.actions.act_window"> <field name="name">Contact Tags</field> <field name="type">ir.actions.act_window</field> <field name="res_model">res.partner.category</field> + <field name="search_view_id" ref="res_partner_category_view_search"/> <field name="help" type="html"> <p class="o_view_nocontent_smiling_face"> Create a new contact tag @@ -727,6 +742,7 @@ </form> </field> </record> + <record id="res_partner_industry_view_tree" model="ir.ui.view"> <field name="name">Industry</field> <field name="model">res.partner.industry</field> @@ -739,11 +755,26 @@ </tree> </field> </record> + + <record id="res_partner_industry_view_search" model="ir.ui.view"> + <field name="name">res.partner.industry.view.search</field> + <field name="model">res.partner.industry</field> + <field name="arch" type="xml"> + <search string="Search Partner Industry"> + <field name="name"/> + <field name="full_name"/> + <separator/> + <filter string="Archived" name="inactive" domain="[('active', '=', False)]"/> + </search> + </field> + </record> + <record id="res_partner_industry_action" model="ir.actions.act_window"> <field name="name">Industry</field> <field name="type">ir.actions.act_window</field> <field name="res_model">res.partner.industry</field> <field name="view_mode">tree,form</field> + <field name="search_view_id" ref="res_partner_industry_view_search"/> <field name="help" type="html"> <p class="o_view_nocontent_smiling_face"> Create a new industry |
