From 13f2c47f7251dcc5f87fd36e2ec19653b11b51ca Mon Sep 17 00:00:00 2001 From: benjamin <benjamin@le-filament.com> Date: Mon, 29 Jul 2024 10:10:41 +0200 Subject: [PATCH] [UPD] bypass staff check for SCIC coop form --- models/res_partner.py | 4 +++- wizard/scop_compulsory_fields_suivi_wizard.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/models/res_partner.py b/models/res_partner.py index 5700a69..4fc3f33 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -267,9 +267,11 @@ class ScopPartner(models.Model): """ # Check Staff staff_line = self.get_last_membership_staff() + coop47 = self.env.ref("cgscop_partner.form_coop47") + scic = self.env.ref("cgscop_partner.form_scic") if ( (not staff_line or staff_line.staff_count < 1) - and self.cooperative_form_id != self.env.ref("cgscop_partner.form_coop47") + and self.cooperative_form_id not in [coop47, scic] ): raise UserError(_("Les effectifs à l'adhésion ne sont pas renseignés.")) # Check financial datas diff --git a/wizard/scop_compulsory_fields_suivi_wizard.py b/wizard/scop_compulsory_fields_suivi_wizard.py index 9837c60..52cfc0e 100644 --- a/wizard/scop_compulsory_fields_suivi_wizard.py +++ b/wizard/scop_compulsory_fields_suivi_wizard.py @@ -46,7 +46,7 @@ class ScopCompulsoryFieldsSuiviWizard(models.TransientModel): if form_id in form_id._get_lm_form(): self.is_scop = True else: - self.is_scop = True + self.is_scop = False # ------------------------------------------------------ # Actions / Buttons -- GitLab