From 05f5427302b42e41fb528f458bba300b0c82bc5d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20Silvant?= <hsilvant@scop.coop>
Date: Mon, 28 Feb 2022 15:09:54 +0100
Subject: [PATCH] Ajout des flags adherents mucs et US

---
 models/res_partner.py | 12 ++++++++++++
 views/res_partner.xml |  8 ++++++++
 2 files changed, 20 insertions(+)

diff --git a/models/res_partner.py b/models/res_partner.py
index 4a13425..f962286 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -165,6 +165,18 @@ class ScopPartner(models.Model):
                                     column2='filiere_id',
                                     string='Filière')
 
+    is_mucs = fields.Boolean(
+        string="Est adhérent Mucs",
+        track_visibility='onchange')
+    is_mucs_update_date = fields.Date(
+        string='Date de mise à jour',
+        track_visibility='onchange')
+    is_union_sociale = fields.Boolean(
+        string="Est adhérent Union Sociale",
+        track_visibility='onchange')
+    is_union_sociale_update_date = fields.Date(
+        string='Date de mise à jour',
+        track_visibility='onchange')
 
     # Infos générales / Infos activité
     creation_origin_id = fields.Many2one(
diff --git a/views/res_partner.xml b/views/res_partner.xml
index 3220077..37035dd 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -139,7 +139,9 @@
                             <field name="segment_3_id" widget="many2many_tags" options="{'color_field': 'color', 'no_create': True}" domain="[('ur_id', '=', ur_id)]" attrs="{'invisible':[('segment_3_nb', '=', 0)]}"/>
                             <field name="segment_4_id" widget="many2many_tags" options="{'color_field': 'color', 'no_create': True}" domain="[('ur_id', '=', ur_id)]" attrs="{'invisible':[('segment_4_nb', '=', 0)]}"/>
                             <field name="followup_delegate_id" options="{'no_open': True, 'no_create': True}" domain="[('active', '=', True),('ur_id', '=', ur_id)]" attrs="{'invisible': ['|', ('is_company','=', False), ('type', '!=', 'contact')]}"/>
+                            
                             <field name="staff_last" attrs="{'invisible': [('organization_subtype_id','!=', %(cgscop_partner.riga_11528)d)]}"/>
+                            
                         </group>
                         <group string="Féd. communication" groups="cgscop_partner.group_federation_com">
                             <field name="copadev_member" widget="boolean_toggle"/>
@@ -412,7 +414,13 @@
                             <field name="segment_2_id" widget="many2many_tags" options="{'color_field': 'color', 'no_create': True}" domain="[('ur_id', '=', ur_id)]" attrs="{'invisible': ['|',('project_status', 'in', ('1_information')),('segment_2_nb', '=', 0)]}"/>
                             <field name="segment_3_id" widget="many2many_tags" options="{'color_field': 'color', 'no_create': True}" domain="[('ur_id', '=', ur_id)]" attrs="{'invisible': ['|',('project_status', 'in', ('1_information')),('segment_3_nb', '=', 0)]}"/>
                             <field name="segment_4_id" widget="many2many_tags" options="{'color_field': 'color', 'no_create': True}" domain="[('ur_id', '=', ur_id)]" attrs="{'invisible': ['|',('project_status', 'in', ('1_information')),('segment_4_nb', '=', 0)]}"/>
+                            <br/>
                             <field name="filiere_ids" widget="many2many_tags" options="{'no_create': True}" attrs="{'invisible': [('project_status', 'in', ('1_information'))]}"/>
+                            <br/>
+                            <field name="is_mucs" readonly="True"/>
+                            <field name="is_mucs_update_date" readonly="True"/>
+                            <field name="is_union_sociale" readonly="True"/>
+                            <field name="is_union_sociale_update_date" readonly="True"/>
                             <field name="is_federation_com" invisible="True"/>
                             <field name="is_federation_indus" invisible="True"/>
                             <field name="activity_federation_com_ids" groups="cgscop_partner.group_federation_com" options="{'no_open': True, 'no_create': True}" attrs="{'invisible': [('is_federation_com', '!=', True)]}" widget="many2many_tags"/>
-- 
GitLab