diff --git a/migrations/14.0.1.0.2/post-migration.py b/migrations/14.0.1.0.2/post-migration.py index 497ab3b596fd93011588bfb6e46a91e4407b4fd7..b66b8a7ef205e2c5f5e9d7683a34098ba7651629 100644 --- a/migrations/14.0.1.0.2/post-migration.py +++ b/migrations/14.0.1.0.2/post-migration.py @@ -18,6 +18,7 @@ def update_status_project_accompagnement(env): """, ) + def update_status_project_soumis_cg(env): openupgrade.logged_query( env.cr, @@ -28,6 +29,7 @@ def update_status_project_soumis_cg(env): """, ) + def update_with_new_status(env): openupgrade.logged_query( env.cr, @@ -44,6 +46,7 @@ def update_with_new_status(env): """, ) + @openupgrade.migrate() def migrate(env, version): update_status_project_accompagnement(env) diff --git a/models/res_partner.py b/models/res_partner.py index 00cd8a63b96d082dd7954e49cf7d0d1f65229ce9..228c600c031e16cac3e51e30240f5df85d88009a 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -573,7 +573,10 @@ class ScopPartner(models.Model): def _check_siret(self): if self.siret and not self.env.context.get("import_file"): siren = self.siret[:3] + " " + self.siret[3:6] + " " + self.siret[6:9] - if not self.siret.isdigit() and self.siret != "En attente d'immatriculation": + if ( + not self.siret.isdigit() + and self.siret != "En attente d'immatriculation" + ): raise ValidationError(_("Ce SIRET n'est pas valide")) if len(self.siret) != 14: raise ValidationError(_("La longueur du SIRET doit être égale à 14")) @@ -593,14 +596,11 @@ class ScopPartner(models.Model): @api.constrains("is_company", "type", "email", "phone", "mobile", "user_ids") def _check_contact_info(self): # Contrainte de tel ou mail lors de la modification d'un contact - if ( - not self.is_company - and self.type == "contact" - and not self.user_ids - ): + if not self.is_company and self.type == "contact" and not self.user_ids: if not self.email and not self.phone and not self.mobile: raise UserError( - _("Vous devez saisir au moins un e-mail ou un téléphone pour %s") % self.name + _("Vous devez saisir au moins un e-mail ou un téléphone pour %s") + % self.name ) # ------------------------------------------------------ diff --git a/models/res_partner_lists.py b/models/res_partner_lists.py index ffadd7a80ef889432d6fa5daf24dd6adf1eaedbb..e4ec3032917be216fc3d01097c3a690cba6ab193 100644 --- a/models/res_partner_lists.py +++ b/models/res_partner_lists.py @@ -36,6 +36,7 @@ class ResPartnerCooperativeForm(models.Model): type_unionscop = self.env.ref("cgscop_partner.form_unionscop") return type_lm + type_lamaneur + type_unionscop + class ResPartnerCreationOrigin(models.Model): _name = "res.partner.creation.origin" _description = "Creation Origin Scop"