From 05b6855a9a20d73d2989f1c83637a2561ae6e5ef Mon Sep 17 00:00:00 2001
From: Juliana <juliana@le-filament.com>
Date: Tue, 14 Mar 2023 19:24:48 +0100
Subject: [PATCH] [UPD]Update partner form new fields

---
 models/res_partner.py |  2 +-
 views/res_partner.xml | 42 ++++++++++++++++++++++++++++++------------
 2 files changed, 31 insertions(+), 13 deletions(-)

diff --git a/models/res_partner.py b/models/res_partner.py
index 2237e1d..79f156b 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -122,7 +122,7 @@ class ResPartner(models.Model):
     # ------------------------------------------------------
     @api.model
     def _get_default_address_format_simple(self):
-        return "%(street)s\n%(street2)s\n%(city)s %(zip)s\n"
+        return "%(street)s\n%(street2)s\n%(street3)s\n%(city)s %(zip)s\n"
 
     @api.model
     def _get_address_format_simple(self):
diff --git a/views/res_partner.xml b/views/res_partner.xml
index 67b292d..3c71ed3 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -386,18 +386,6 @@
                         attrs="{'invisible': ['|', ('parent_id', '!=', False), ('is_company', '!=', False)]}"
                         readonly="1"
                     />
-                    <field
-                        name="release_receipt_id"
-                        options="{'no_open': True, 'no_create': True}"
-                        attrs="{'invisible': [('parent_id', '=', False)]}"
-                        widget="selection"
-                    />
-                    <field
-                        name="agroforestry_involvement_id"
-                        options="{'no_open': True, 'no_create': True}"
-                        attrs="{'invisible': [('parent_id', '=', False)]}"
-                        widget="selection"
-                    />
                 </xpath>
                 <xpath expr="//field[@name='function']" position="before">
                     <field
@@ -417,6 +405,18 @@
                         attrs="{'invisible': [('parent_id', '=', False)]}"
                         options="{'no_open': True, 'no_create': True}"
                     />
+                    <field
+                        name="release_receipt_id"
+                        options="{'no_open': True, 'no_create': True}"
+                        attrs="{'invisible': [('parent_id', '=', False)]}"
+                        widget="selection"
+                    />
+                    <field
+                        name="agroforestry_involvement_id"
+                        options="{'no_open': True, 'no_create': True}"
+                        attrs="{'invisible': [('parent_id', '=', False)]}"
+                        widget="selection"
+                    />
                 </xpath>
                 <xpath expr="//field[@name='child_ids']" position="attributes">
                     <attribute
@@ -476,11 +476,29 @@
                     <field name="is_legal_representative" widget="boolean_toggle" />
                     <field name="mandate_id" />
                 </xpath>
+                <xpath
+                    expr="//field[@name='child_ids']/form/sheet/group/group/field[@name='mobile']"
+                    position="after"
+                >
+                    <field name="phone3" widget="phone" />
+                </xpath>
                 <xpath
                     expr="//field[@name='child_ids']/form/sheet/group/group/field[@name='function']"
                     position="after"
                 >
                     <field name="service_department" />
+                    <field
+                        name="release_receipt_id"
+                        options="{'no_open': True, 'no_create': True}"
+                        attrs="{'invisible': [('parent_id', '=', False)]}"
+                        widget="selection"
+                    />
+                    <field
+                        name="agroforestry_involvement_id"
+                        options="{'no_open': True, 'no_create': True}"
+                        attrs="{'invisible': [('parent_id', '=', False)]}"
+                        widget="selection"
+                    />
                 </xpath>
                 <xpath
                     expr="//field[@name='child_ids']/form/sheet/group/group/field[@name='comment']"
-- 
GitLab