From 7a3d6596df956f1b5b72e3ace6a36bc94c5a9730 Mon Sep 17 00:00:00 2001 From: Daniil Digtyar Vasilieva <daniildigtyar@gmail.com> Date: Tue, 25 Jul 2023 09:49:45 +0200 Subject: [PATCH] [IMP]energy_selfconsumption: add new field owner_id --- energy_selfconsumption/models/selfconsumption.py | 1 + energy_selfconsumption/views/selfconsumption_views.xml | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/energy_selfconsumption/models/selfconsumption.py b/energy_selfconsumption/models/selfconsumption.py index 763a7e681..04e8c5994 100644 --- a/energy_selfconsumption/models/selfconsumption.py +++ b/energy_selfconsumption/models/selfconsumption.py @@ -19,6 +19,7 @@ class Selfconsumption(models.Model): ) code = fields.Char(string="CAU") cil = fields.Char(string="CIL", help="Production facility code for liquidation purposes") + owner_id = fields.Many2one("res.partner", string="Owner", required=True, default=lambda self: self.env.company.partner_id) power = fields.Float(string="Generation Power (kW)") distribution_table_ids = fields.One2many('energy_selfconsumption.distribution_table', 'selfconsumption_project_id', readonly=True) diff --git a/energy_selfconsumption/views/selfconsumption_views.xml b/energy_selfconsumption/views/selfconsumption_views.xml index 205e27109..f9469592a 100644 --- a/energy_selfconsumption/views/selfconsumption_views.xml +++ b/energy_selfconsumption/views/selfconsumption_views.xml @@ -69,6 +69,10 @@ name="power" attrs="{'readonly': [('state', 'not in', ['draft', 'activation'])]}" /> + <field + name="owner_id" + attrs="{'readonly': [('state', 'not in', ['draft', 'activation'])]}" + /> </group> <group> <span class="o_form_label o_td_label" name="address_name"> -- GitLab