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