From 86e5955d190c6551069b4b1f25599327fa315cc0 Mon Sep 17 00:00:00 2001 From: Juliana <juliana@le-filament.com> Date: Wed, 23 Mar 2022 17:31:16 +0100 Subject: [PATCH] [ADD]Add customer to intervention + group by --- models/sale_intervention.py | 3 +-- views/sale_intervention_view.xml | 9 ++++++++- views/sale_project_view.xml | 4 +--- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/models/sale_intervention.py b/models/sale_intervention.py index 8db4184..31127df 100644 --- a/models/sale_intervention.py +++ b/models/sale_intervention.py @@ -416,8 +416,7 @@ class SaleIntervention(models.Model): string="Devis/Commande", ) partner_id = fields.Many2one( - related="project_id.partner_id", - string="Client", + related="project_id.partner_id", string="Client", store=True ) state = fields.Selection(related="sale_order_id.state", store=True) sale_intervention_stock_ids = fields.One2many( diff --git a/views/sale_intervention_view.xml b/views/sale_intervention_view.xml index c90e8ba..97123a4 100644 --- a/views/sale_intervention_view.xml +++ b/views/sale_intervention_view.xml @@ -292,6 +292,7 @@ <field name="state" invisible="1" /> <field name="sale_order_id" optional="hide" /> <field name="project_id" optional="hide" /> + <field name="partner_id" optional="show" /> <field name="intervention_type_id" optional="show" /> <field name="intervention_length" sum="Total" optional="show" /> <field name="plant_qty" sum="Total" optional="show" /> @@ -341,6 +342,12 @@ domain="[]" context="{'group_by':'project_id'}" /> + <filter + name="group_by_partner" + string="Client" + domain="[]" + context="{'group_by':'partner_id'}" + /> <filter name="group_by_mulch" string="Paillage" @@ -377,7 +384,7 @@ <field name="search_view_id" ref="sale_intervention_search" /> <field name="context" - >{"search_default_group_by_order": True, "create": False}</field> + >{"search_default_group_by_partner": True, "create": False}</field> <field name="help" type="html"> <p class="o_view_nocontent_empty_folder"> Aucune intervention trouvée. Créez un nouveau projet depuis un devis diff --git a/views/sale_project_view.xml b/views/sale_project_view.xml index a06bfda..47c4c9a 100644 --- a/views/sale_project_view.xml +++ b/views/sale_project_view.xml @@ -163,9 +163,7 @@ <field name="res_model">sale.project</field> <field name="view_mode">tree,form</field> <field name="search_view_id" ref="sale_project_search" /> - <field - name="context" - >{'search_default_group_by_order': True, 'search_default_group_by_partner_id': True}</field> + <field name="context">{'search_default_group_by_partner_id': True}</field> <field name="help" type="html"> <p class="o_view_nocontent_empty_folder"> Aucun projet trouvé. Créez un nouveau projet depuis un devis. -- GitLab