From 74ff60e189071864a0e4709e36b04cb18664f5ed Mon Sep 17 00:00:00 2001 From: Benjamin <benjamin@le-filament.com> Date: Mon, 8 Jun 2020 16:10:53 +0200 Subject: [PATCH] [cgscop #210] fix erreur comparaison date + modification fonction --- models/calendar.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/models/calendar.py b/models/calendar.py index 28dba4b..c0814c6 100644 --- a/models/calendar.py +++ b/models/calendar.py @@ -162,6 +162,7 @@ class CGScopCalendar(models.Model): @api.onchange('coop_id') def _onchange_coop_id(self): + # affiche l'adresse de la coop sur le RDV address = '' if self.coop_id.street: address += self.coop_id.street + '\n' @@ -174,11 +175,17 @@ class CGScopCalendar(models.Model): if self.coop_id.city: address += self.coop_id.city self.location = address + # affiche le Dispositif Financier par défaut sur le RDV + # si il n'y a pas de date limite du dispositif + # ou si la date du RDV est inférieure à la date limite du dispositif if not self.coop_id.ur_financial_system_date or \ - fields.Datetime.now() > self.coop_id.ur_financial_system_date: + fields.Date.to_date(self.start) <= self.coop_id.ur_financial_system_date: self.ur_financial_system_id = self.coop_id.ur_financial_system_id + # affiche la Convention par défaut sur le RDV + # si il n'y a pas de date limite de la convention + # ou si la date du RDV est inférieure à la date limite de la convention if not self.coop_id.ur_regional_convention_date or \ - fields.Datetime.now() > self.coop_id.ur_regional_convention_date: + fields.Date.to_date(self.start) <= self.coop_id.ur_regional_convention_date: self.ur_regional_convention_id = self.coop_id.\ ur_regional_convention_id -- GitLab