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