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