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

[ADD] Add warninf message date + fill date start on operation from API

parent 5e36027d
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -267,6 +267,8 @@ class ApiEnedis(models.AbstractModel):
is_delivery = True
if usage_point['type'] == 'PROD':
is_injection = True
self.date_start_contract = date.fromisoformat(usage_point['start'])
self.date_end_contract = date.fromisoformat(usage_point['end'])
prm_id = self.env['enercoop.counter'].create({
'name': usage_point['usage_point_id'],
......
......@@ -2,6 +2,7 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import fields, models
from odoo.exceptions import UserError
class EnercoopOperationWizard(models.TransientModel):
......@@ -38,6 +39,9 @@ class EnercoopOperationWizard(models.TransientModel):
# Actions
# ------------------------------------------------------
def get_curves(self):
if (self.date_end - self.date_start).days > 31:
raise UserError(
"L'intervalle de temps ne doit pas dépasser 31 Jours")
context = dict(self._context or {})
if context.get('active_ids', False):
self.env['enercoop.operation'].browse(context.get('active_ids')).get_curves(self.date_start, self.date_end)
......
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