From 194216d38f3f4a16bed99b8846c5d3fc4add4864 Mon Sep 17 00:00:00 2001
From: Daniil Digtyar Vasilieva <daniildigtyar@gmail.com>
Date: Tue, 23 May 2023 18:30:41 +0200
Subject: [PATCH] [IMP] added type field

---
 energy_selfconsumption/models/distribution_table.py       | 6 ++++++
 energy_selfconsumption/views/distribution_table_views.xml | 5 ++++-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/energy_selfconsumption/models/distribution_table.py b/energy_selfconsumption/models/distribution_table.py
index fe9cb5df6..a4282dbc8 100644
--- a/energy_selfconsumption/models/distribution_table.py
+++ b/energy_selfconsumption/models/distribution_table.py
@@ -5,11 +5,17 @@ STATE_VALUES = [
     ("active", _("Active")),
 ]
 
+TYPE_VALUES = [
+    ("fixed", _("Fixed")),
+    ("horary", _("Horary")),
+]
+
 class DistributionTable(models.Model):
     _name = 'energy_selfconsumption.distribution_table'
     _description = 'Distribution Table'
 
     name = fields.Char()
     selfconsumption_project_id = fields.Many2one('energy_selfconsumption.selfconsumption')
+    type = fields.Selection(TYPE_VALUES, default="fixed", required=True, string="Modality")
     state = fields.Selection(STATE_VALUES, default="draft", required=True)
     supply_point_assignation_ids = fields.One2many('energy_selfconsumption.supply_point_assignation', 'distribution_table_id')
diff --git a/energy_selfconsumption/views/distribution_table_views.xml b/energy_selfconsumption/views/distribution_table_views.xml
index 427d89d84..5c7c4b59e 100644
--- a/energy_selfconsumption/views/distribution_table_views.xml
+++ b/energy_selfconsumption/views/distribution_table_views.xml
@@ -23,7 +23,10 @@
                             </h1>
                         </div>
                         <group>
-                            <field name="selfconsumption_project_id"/>
+                            <group>
+                                <field name="selfconsumption_project_id"/>
+                                <field name="type"/>
+                            </group>
                             <field
                                     name="supply_point_assignation_ids"
                                     widget="one2many"
-- 
GitLab