From d1268b476bf8260d5690384db9b7eff10ae3a194 Mon Sep 17 00:00:00 2001
From: hsilvant <hsilvant@scop.coop>
Date: Tue, 5 May 2020 14:54:29 +0200
Subject: [PATCH] Bouton Retour projet adhesion

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

diff --git a/models/res_partner.py b/models/res_partner.py
index 42d4e43..3309f15 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -763,6 +763,14 @@ class ScopPartner(models.Model):
         })
         return True
 
+    @api.multi
+    def scop_prj_adhesion(self):
+        self.write({
+            'project_status': '4_adhesion',
+        })
+        return True
+
+
     @api.multi
     def scop_abandonne(self):
         self.write({
diff --git a/views/res_partner.xml b/views/res_partner.xml
index 8a50d39..a28c2cd 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -245,6 +245,7 @@
                         <button string="Envoyer Dossier CG" type="object" name="scop_send_to_cg" class="btn-primary" attrs="{'invisible': ['|', ('write_date', '=', False), ('project_status', '!=', '4_adhesion')]}"/>
                         <button string="Dossier créé CG" type="object" name="scop_valid_cg" class="btn-primary" attrs="{'invisible': ['|', ('write_date', '=', False), ('project_status', '!=', '5_cg')]}" groups="cgscop_partner.group_add_period"/>
                         <button string="Prospect Abandonne" type="object" name="scop_abandonne" attrs="{'invisible':[('project_status','in',('5_cg', '6_suivi', '7_abandonne'))]}"/>
+                        <button string="Projet d'adhésion" class="oe_read_only" type="object" name="scop_prj_adhesion" attrs="{'invisible':['|',('project_status','not in',('6_suivi')),('membership_status','in',('member'))]}" confirm="Êtes-vous sûr de vouloir basculer cette coopérative dans les projets ?"/>/>
                         <field name="project_status" widget="statusbar" clickable="True" statusbar_visible="1_information,2_pre-diagnostic,3_accompagnement,4_adhesion" attrs="{'invisible':[('project_status','in',('6_suivi'))]}"/>
                     </header>
                 </xpath>
-- 
GitLab