From 704453f23b0d8884b9a4f318e1f3a6213b21ea35 Mon Sep 17 00:00:00 2001
From: Juliana <juliana@le-filament.com>
Date: Mon, 21 Mar 2022 17:50:31 +0100
Subject: [PATCH] [ADD]Ad customer in project tree + Search default group by

---
 models/sale_project.py      |  2 +-
 views/sale_project_view.xml | 10 +++++++++-
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/models/sale_project.py b/models/sale_project.py
index 2c10aec..bfde5b1 100644
--- a/models/sale_project.py
+++ b/models/sale_project.py
@@ -44,7 +44,7 @@ class SaleProject(models.Model):
     )
     state = fields.Selection(related="sale_order_id.state", store=True)
     partner_id = fields.Many2one(
-        "res.partner", related="sale_order_id.partner_id", store=True
+        "res.partner", related="sale_order_id.partner_id", store=True, string="Client"
     )
 
     name = fields.Char("Nom", default=lambda self: _("Nouveau projet"))
diff --git a/views/sale_project_view.xml b/views/sale_project_view.xml
index 49b195d..a06bfda 100644
--- a/views/sale_project_view.xml
+++ b/views/sale_project_view.xml
@@ -108,6 +108,7 @@
                 <tree string="Projet de Création" create="false">
                     <field name="name" optional="show" readonly="True" />
                     <field name="sale_order_id" optional="show" />
+                    <field name="partner_id" optional="show" />
                     <field name="state" invisible="1" />
                     <field name="project_subvention_id" optional="show" />
                     <field name="user_id" optional="show" />
@@ -147,6 +148,11 @@
                             name="sale_project_admin_state"
                             context="{'group_by': 'admin_state_id'}"
                         />
+                        <filter
+                            string="Client"
+                            name="group_by_partner_id"
+                            context="{'group_by': 'partner_id'}"
+                        />
                     </group>
                 </search>
             </field>
@@ -157,7 +163,9 @@
             <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}</field>
+            <field
+                name="context"
+            >{'search_default_group_by_order': True, '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