From dbe78b2e6c71e13ee9ce60a1e419bc237e259eb3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9mi=20-=20Le=20Filament?= <remi@le-filament.com>
Date: Thu, 26 Sep 2024 13:21:26 +0200
Subject: [PATCH] [UPD] Rename label haie to Code Label Haie and hide in tree
 view

---
 models/res_partner.py       |  2 +-
 views/afac_partner_list.xml | 12 ++++++------
 views/res_partner.xml       |  2 ++
 3 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/models/res_partner.py b/models/res_partner.py
index 2e1fca7..db72e0f 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -114,7 +114,7 @@ class ResPartner(models.Model):
         string="Champs à copier",
         compute="_compute_copy_to_clipboard",
     )
-    label_haie = fields.Char()
+    label_haie = fields.Char("Code Label Haie")
     show_label_haie = fields.Boolean(compute="_compute_show_label_haie", store=True)
     # ------------------------------------------------------
     # SQL Constraints
diff --git a/views/afac_partner_list.xml b/views/afac_partner_list.xml
index 5d85223..0f59010 100644
--- a/views/afac_partner_list.xml
+++ b/views/afac_partner_list.xml
@@ -95,7 +95,7 @@
             <field name="name">afac.partner.type.tree</field>
             <field name="model">afac.partner.type</field>
             <field name="arch" type="xml">
-                <tree string="Type du structure" editable="top">
+                <tree string="Type de structure" editable="top">
                     <field name="name" />
                 </tree>
             </field>
@@ -105,7 +105,7 @@
             <field name="name">afac.partner.type.search</field>
             <field name="model">afac.partner.type</field>
             <field name="arch" type="xml">
-                <search string="Type du structure">
+                <search string="Type de structure">
                     <field name="name" />
                 </search>
             </field>
@@ -202,7 +202,7 @@
             <field name="name">afac.partner.water_agency.tree</field>
             <field name="model">afac.partner.water.agency</field>
             <field name="arch" type="xml">
-                <tree string="Agence Eau rattachement" editable="top">
+                <tree string="Agence Eau de rattachement" editable="top">
                     <field name="name" />
                 </tree>
             </field>
@@ -212,7 +212,7 @@
             <field name="name">afac.partner.water_agency.search</field>
             <field name="model">afac.partner.water.agency</field>
             <field name="arch" type="xml">
-                <search string="Agence Eau rattachement">
+                <search string="Agence Eau de rattachement">
                     <field name="name" />
                 </search>
             </field>
@@ -281,7 +281,7 @@
             <field name="view_mode">tree</field>
         </record>
         <record id="afac_partner_type_act_window" model="ir.actions.act_window">
-            <field name="name">Type du structure</field>
+            <field name="name">Type de structure</field>
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">afac.partner.type</field>
             <field name="view_mode">tree</field>
@@ -293,7 +293,7 @@
             <field name="view_mode">tree</field>
         </record>
         <record id="afac_partner_water_agency_act_window" model="ir.actions.act_window">
-            <field name="name">Agence Eau rattachement</field>
+            <field name="name">Agence Eau de rattachement</field>
             <field name="type">ir.actions.act_window</field>
             <field name="res_model">afac.partner.water.agency</field>
             <field name="view_mode">tree</field>
diff --git a/views/res_partner.xml b/views/res_partner.xml
index 58851de..e66a092 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -23,6 +23,7 @@
                     <field name="mandate_id" />
                     <field name="action_area" />
                     <field name="short_name" />
+                    <field name="label_haie" />
                 </xpath>
                 <xpath expr="//filter[@name='type_person']" position="before">
                     <filter
@@ -264,6 +265,7 @@
                     <field
                         name="label_haie"
                         attrs="{'invisible': ['|',('show_label_haie','=', False),('is_company','=',False)]}"
+                        optional="hide"
                     />
                 </xpath>
                 <field name="user_id" position="attributes">
-- 
GitLab