Skip to content
Extraits de code Groupes Projets
Valider dd375ddf rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[update] add default member number on member wizard

parent 0f95c548
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -14,6 +14,12 @@ class ScopMembershipPeriodWizard(models.TransientModel): ...@@ -14,6 +14,12 @@ class ScopMembershipPeriodWizard(models.TransientModel):
def _default_partner_id(self): def _default_partner_id(self):
return self.env.context.get("active_id") 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) partner_id = fields.Integer("Partner", default=_default_partner_id)
type_id = fields.Many2one( type_id = fields.Many2one(
"scop.membership.type", "scop.membership.type",
...@@ -25,7 +31,7 @@ class ScopMembershipPeriodWizard(models.TransientModel): ...@@ -25,7 +31,7 @@ class ScopMembershipPeriodWizard(models.TransientModel):
start_stat = fields.Date( start_stat = fields.Date(
"Début d’adhésion stat.", required=True, default=fields.Date.today() "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") note = fields.Text("Commentaires")
def create_period(self): def create_period(self):
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter