From 963ca2af7f4fdd232f3ab07b3287997a70f612af Mon Sep 17 00:00:00 2001 From: Benjamin <benjamin@le-filament.com> Date: Fri, 21 Aug 2020 11:23:55 +0200 Subject: [PATCH] [add] modifications tree, kanban et search view --- views/res_partner.xml | 44 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/views/res_partner.xml b/views/res_partner.xml index ce92b00..8f5e96f 100644 --- a/views/res_partner.xml +++ b/views/res_partner.xml @@ -3,6 +3,10 @@ License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). --> <odoo> + <!-- + INHERITED VIEWS + --> + <!-- FORM VIEW --> <record id="model_name_view_form" model="ir.ui.view"> <field name="name">res.partner.ethikis.view.form</field> @@ -37,6 +41,41 @@ </field> </record> + <!-- KANBAN VIEW --> + <record id="ethikis_contact_view_kanban" model="ir.ui.view"> + <field name="name">res.partner.ethikis.view.kanban</field> + <field name="model">res.partner</field> + <field name="inherit_id" ref="base.res_partner_kanban_view"/> + <field name="arch" type="xml"> + <field name="type" position="after"> + <field name="product_category_ids" /> + <field name="qualification_id" /> + </field> + <xpath expr="//div[hasclass('oe_kanban_partner_links')]" position="after"> + <hr/> + <t t-if="record.qualification_id"> + <span class="text-primary"><field name="qualification_id" /></span> + </t> + <t t-if="record.product_category_ids"> + <field name="product_category_ids" /> + </t> + </xpath> + </field> + </record> + + <!-- TREE VIEW --> + <record id="ethikis_contact_view_tree" model="ir.ui.view"> + <field name="name">res.partner.ethikis.view.tree</field> + <field name="model">res.partner</field> + <field name="inherit_id" ref="base.view_partner_tree"/> + <field name="arch" type="xml"> + <field name="phone" position="before"> + <field name="qualification_id" /> + <field name="product_category_ids" widget="many2many_tags"/> + </field> + </field> + </record> + <!-- SEARCH VIEW --> <record id="ethikis_contact_view_search" model="ir.ui.view"> <field name="name">res.partner.ethikis.view.search</field> @@ -53,6 +92,11 @@ <filter string="Autonome" name="autonomous" domain="[('autonomy','=','autonomous')]"/> <filter string="Non Autonome" name="no_autonomous" domain="[('autonomy','=','no_autonomous')]"/> </field> + <filter name="salesperson" position="before"> + <filter name="qualification" string="Type" domain="[]" context="{'group_by' : 'qualification_id'}"/> + <filter name="sector" string="Secteur" domain="[]" context="{'group_by' : 'sector_id'}"/> + <separator/> + </filter> </field> </record> -- GitLab