Skip to content
Extraits de code Groupes Projets

Attribution du no de séquence dès la création du record

Fusionnées Hervé Silvant - CGScop a demandé de fusionner hsilvant/cgscop_form_coop:12-RV-attribution_sequence vers 12.0
2 files
+ 32
5
Comparer les modifications
  • Côte à côte
  • En ligne

Fichiers

+ 15
2
@@ -423,6 +423,20 @@ class CgscopFormCoopDemande(models.Model):
('mail_message_id', 'in', rec.message_ids.ids)])
rec.email_count = len(email_ids)
# ------------------------------------------------------
# Override create
# ------------------------------------------------------
@api.model
def create(self, values):
# On récupère le no de demande
number = self.env['ir.sequence'].next_by_code('form_coop_demande_seq')
values['number']= number
# On crée le record
res = super(CgscopFormCoopDemande, self).create(values)
return res
# ------------------------------------------------------
# Actions
@@ -433,9 +447,8 @@ class CgscopFormCoopDemande(models.Model):
Confirmation de la demande
"""
for rec in self:
# On change l'état et on attribue le no
# On change l'état
rec.etat = 'confirmed'
rec.number = self.env['ir.sequence'].next_by_code('form_coop_demande_seq')
@api.multi
def fc_check_fond(self):
Chargement en cours