Skip to content
Snippets Groups Projects
Commit bed3c47c authored by Daniil Digtyar Vasilieva's avatar Daniil Digtyar Vasilieva :call_me:
Browse files

[IMP] removed distribution_table_id

parent 393d3227
No related branches found
No related tags found
3 merge requests!138Hotfix setup name error,!134Release v14.0.1.1.6,!126[IMP] Feature/add energy selfconsumption distribution table
......@@ -19,7 +19,6 @@ class Selfconsumption(models.Model):
)
code = fields.Char(string="CAU")
power = fields.Float(string="Generation Power (kWh)")
distribution_table_id = fields.Many2one('energy_selfconsumption.distribution_table')
distribution_table_ids = fields.One2many('energy_selfconsumption.distribution_table', 'selfconsumption_project_id',
readonly=True)
distribution_table_count = fields.Integer(compute=_compute_distribution_table_count)
......@@ -45,6 +44,6 @@ class Selfconsumption(models.Model):
raise ValidationError(_("Project must have a valid Code."))
if not record.power or record.power <= 0:
raise ValidationError(_("Project must have a valid Generation Power."))
if not record.distribution_table_id:
raise ValidationError(_("Must select a valid Distribution Table."))
if record.distribution_table_ids.filtered_domain([('state', '=', 'validated')]):
raise ValidationError(_("Must have a valid Distribution Table."))
record.write({"state": "active"})
......@@ -65,12 +65,6 @@
name="power"
attrs="{'readonly': [('state', 'not in', ['draft', 'activation'])]}"
/>
<field
name="distribution_table_id"
attrs="{'readonly': [('state', 'not in', ['draft', 'activation'])]}"
domain="[('state', '=', 'active'), ('selfconsumption_project_id', '=', id)]"
options="{'no_create': True}"
/>
</group>
<group>
<span class="o_form_label o_td_label" name="address_name">
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment