From dd375ddfcc27ad05cdaf3bc86e7d57be4298b7d0 Mon Sep 17 00:00:00 2001 From: benjamin <benjamin@le-filament.com> Date: Thu, 18 Aug 2022 15:20:03 +0200 Subject: [PATCH] [update] add default member number on member wizard --- wizard/scop_membership_period_wizard.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/wizard/scop_membership_period_wizard.py b/wizard/scop_membership_period_wizard.py index 91a9cf5..95b8e8c 100644 --- a/wizard/scop_membership_period_wizard.py +++ b/wizard/scop_membership_period_wizard.py @@ -14,6 +14,12 @@ class ScopMembershipPeriodWizard(models.TransientModel): def _default_partner_id(self): return self.env.context.get("active_id") + @api.model + def _default_number(self): + partner_id = self.env["res.partner"].browse(self.env.context.get("active_id")) + number = partner_id.member_number if partner_id.member_number else "" + return number + partner_id = fields.Integer("Partner", default=_default_partner_id) type_id = fields.Many2one( "scop.membership.type", @@ -25,7 +31,7 @@ class ScopMembershipPeriodWizard(models.TransientModel): start_stat = fields.Date( "Début d’adhésion stat.", required=True, default=fields.Date.today() ) - number = fields.Char("No adhérent", required=True) + number = fields.Char("No adhérent", required=True, default=_default_number) note = fields.Text("Commentaires") def create_period(self): -- GitLab