Skip to content
Extraits de code Groupes Projets
Valider 2876aa4c rédigé par Juliana's avatar Juliana
Parcourir les fichiers

[UPD]Change ondelete saison + check existance creation project

parent 86e5955d
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -96,7 +96,10 @@ class SaleProject(models.Model): ...@@ -96,7 +96,10 @@ class SaleProject(models.Model):
) )
saison_id = fields.Many2one( saison_id = fields.Many2one(
"sale.project.saison", "Saison", default=_get_default_saison_id "sale.project.saison",
"Saison",
default=_get_default_saison_id,
ondelete="restrict",
) )
date_visit = fields.Date("Date de visite") date_visit = fields.Date("Date de visite")
...@@ -157,9 +160,11 @@ class SaleProject(models.Model): ...@@ -157,9 +160,11 @@ class SaleProject(models.Model):
for rec in res: for rec in res:
rec.geo_sector_id = rec.sale_order_id.partner_id.geo_sector_id.id rec.geo_sector_id = rec.sale_order_id.partner_id.geo_sector_id.id
seq = str(rec.sale_order_id.partner_id.sale_project_count).zfill(3) seq = str(rec.sale_order_id.partner_id.sale_project_count).zfill(3)
rec.name = ( if rec.saison_id:
rec.sale_order_id.partner_id.ref + "-" + rec.saison_id.name + "-" + seq saison_name = "-" + rec.saison_id.name
) else:
saison_name = ""
rec.name = rec.sale_order_id.partner_id.ref + saison_name + "-" + seq
def unlink(self): def unlink(self):
self.sale_order_line_ids.unlink() self.sale_order_line_ids.unlink()
......
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