From 8b0c01d4410cb49a6b1ce75f9dca6e9176339582 Mon Sep 17 00:00:00 2001
From: Juliana <juliana@le-filament.com>
Date: Wed, 26 Jan 2022 14:22:52 +0100
Subject: [PATCH] [ADD]Add variable to display curve line

---
 models/acc_operation.py | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/models/acc_operation.py b/models/acc_operation.py
index 527e7d0..9891964 100644
--- a/models/acc_operation.py
+++ b/models/acc_operation.py
@@ -1184,12 +1184,18 @@ class AccOperation(models.Model):
         result_graph = {}
         if not date_start and not date_end:
             date_start, date_end = self.get_last_day(scale)
+            is_scale = True
         else:
             date_end = date_utils.end_of(date_end, 'day')
+            is_scale = False
 
         # Get the step to display curve in chart
         scale, step_courbe, step_display_courbe = self.get_step_from_date(
             date_start=date_start, date_end=date_end, scale=scale)
+        if scale == 'week' or scale == 'day':
+            is_curve_line = True
+        else:
+            is_curve_line = False
 
         # Get PRM ids
         if prm_id:
@@ -1225,11 +1231,15 @@ class AccOperation(models.Model):
         date_min = self.get_first_day()
         date_min = date_min.strftime("%d/%m/%Y")
 
+        if not is_scale:
+            scale = False
+
         result_graph.update({
             'date_start': date_start,
             'date_end': date_end,
             'date_min': date_min,
             'date_max': date_max,
-            'scale': scale
+            'scale': scale,
+            'is_curve_line': is_curve_line
         })
         return result_graph
-- 
GitLab