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

[ADD]Add default saison on project

parent 4a75ada6
Branches
Étiquettes
Aucune requête de fusion associée trouvée
......@@ -14,6 +14,14 @@ class SaleProject(models.Model):
return self.env['sale.project.admin.state'].search(
[('fold', '=', False), ('is_closed', '=', False)], order='sequence', limit=1).id
def _get_default_saison_id(self):
saison_id = self.env['sale.project.saison'].search([
('start_date', '<', datetime.today().date()),
('end_date', '>=', datetime.today().date())
], limit=1)
if saison_id:
return saison_id.id
# ------------------------------------------------------
# Fields declaration
# ------------------------------------------------------
......@@ -51,7 +59,6 @@ class SaleProject(models.Model):
related="admin_state_id.sale_project_suivi_ids",
tracking=2,
)
# TODO: to be checked, I get an error (TypeError: idsInRelation is undefined)
sale_project_advancement_ids = fields.Many2many(
comodel_name="sale.project.advancement", string="Autre avancement", tracking=3
)
......@@ -66,8 +73,11 @@ class SaleProject(models.Model):
comodel_name="res.partner.geo.sector",
string="Secteur géographique",
)
# TODO: add default value computed
saison_id = fields.Many2one("sale.project.saison", "Saison")
saison_id = fields.Many2one(
"sale.project.saison", "Saison",
default=_get_default_saison_id
)
date_visit = fields.Date("Date de visite")
intervention_ids = fields.One2many(
......
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