From a296779e7e5bb81d86f443748cf315d208736a4b Mon Sep 17 00:00:00 2001
From: benjamin <benjamin@le-filament.com>
Date: Wed, 20 Sep 2023 18:05:56 +0200
Subject: [PATCH] [update] out incub process

---
 models/res_partner.py | 11 +++--------
 views/res_partner.xml | 13 +++----------
 2 files changed, 6 insertions(+), 18 deletions(-)

diff --git a/models/res_partner.py b/models/res_partner.py
index ce389df..2126ea3 100644
--- a/models/res_partner.py
+++ b/models/res_partner.py
@@ -268,17 +268,12 @@ class ScopPartner(models.Model):
             rec.is_cooperative = False
             rec.incub_out_done = True
 
-    def incub_coop_non_adh(self):
+    def incub_coop(self):
         for rec in self:
             rec.is_cooperative = True
-            rec.project_status = "4_suivi"
-            rec.incub_out_done = True
-
-    def incub_coop_adh(self):
-        for rec in self:
-            rec.is_cooperative = True
-            rec.project_status = "2_pre-diagnostic"
             rec.incub_out_done = True
+            if not rec.project_status:
+                rec.project_status = "3_accompagnement"
 
     def toggle_incub_active(self):
         for rec in self:
diff --git a/views/res_partner.xml b/views/res_partner.xml
index 800fa32..7674fcc 100644
--- a/views/res_partner.xml
+++ b/views/res_partner.xml
@@ -54,18 +54,11 @@
                             attrs="{'invisible':['|','|',('incub_status','in',('1_prospection','2_pre-incubation','9_abandonne')),('incub_out_mode','!=',('2_non_coop')),('incub_out_done','=',True)]}"
                         />
                         <button
-                            string="Création coop. non adhérente"
+                            string="Création coopérative"
                             type="object"
-                            name="incub_coop_non_adh"
+                            name="incub_coop"
                             class="oe_read_only"
-                            attrs="{'invisible':['|','|',('incub_status','in',('1_prospection','2_pre-incubation','9_abandonne')),('incub_out_mode','!=',('3_coop_non_adh')),('incub_out_done','=',True)]}"
-                        />
-                        <button
-                            string="Création coop. projet adhésion"
-                            type="object"
-                            name="incub_coop_adh"
-                            class="oe_read_only"
-                            attrs="{'invisible':['|','|',('incub_status','in',('1_prospection','2_pre-incubation','9_abandonne')),('incub_out_mode','!=',('4_coop_adh')),('incub_out_done','=',True)]}"
+                            attrs="{'invisible':['|','|',('incub_status','in',('1_prospection','2_pre-incubation','9_abandonne')),('incub_out_mode','not in',('3_coop_non_adh', '4_coop_adh')),('incub_out_done','=',True)]}"
                         />
                         <field
                             name="incub_status"
-- 
GitLab