From 8a4f7388610699a917dff52d42f62496087ccb16 Mon Sep 17 00:00:00 2001
From: Daniil Digtyar Vasilieva <daniildigtyar@gmail.com>
Date: Thu, 20 Jul 2023 11:53:38 +0200
Subject: [PATCH] [IMP] energy_selfconsumption: add tab to show assigantions on
 projects

---
 .../models/supply_point_assignation.py               |  2 ++
 energy_selfconsumption/views/supply_point_views.xml  | 12 ++++++++++++
 2 files changed, 14 insertions(+)

diff --git a/energy_selfconsumption/models/supply_point_assignation.py b/energy_selfconsumption/models/supply_point_assignation.py
index a1f64eba8..0d2c031b6 100644
--- a/energy_selfconsumption/models/supply_point_assignation.py
+++ b/energy_selfconsumption/models/supply_point_assignation.py
@@ -21,6 +21,8 @@ class SupplyPointAssignation(models.Model):
                     'supply_point_id.id'))])
 
     distribution_table_id = fields.Many2one('energy_selfconsumption.distribution_table', required=True)
+    selfconsumption_project_id = fields.Many2one(related='distribution_table_id.selfconsumption_project_id')
+    distribution_table_state = fields.Selection(related='distribution_table_id.state')
     supply_point_id = fields.Many2one('energy_selfconsumption.supply_point', required=True)
     coefficient = fields.Float(string='Distribution coefficient', digits=(1, 5), required=True,
                                help="The sum of all the coefficients must result in 1")
diff --git a/energy_selfconsumption/views/supply_point_views.xml b/energy_selfconsumption/views/supply_point_views.xml
index 8d72828fd..b4239d8f0 100644
--- a/energy_selfconsumption/views/supply_point_views.xml
+++ b/energy_selfconsumption/views/supply_point_views.xml
@@ -36,6 +36,18 @@
                                 </div>
                             </group>
                         </group>
+
+                        <notebook>
+                            <page string="Self-consumption Projects" name="selfconsumption_project" autofocus="autofocus">
+                                <field name="supply_point_assignation_ids">
+                                    <tree default_order="create_date desc">
+                                        <field name="selfconsumption_project_id"/>
+                                        <field name="distribution_table_state"/>
+                                        <field name="create_date"/>
+                                    </tree>
+                                </field>
+                            </page>
+                        </notebook>
                     </sheet>
                     <div class="oe_chatter">
                         <field name="message_follower_ids" widget="mail_followers"/>
-- 
GitLab