Skip to content
Snippets Groups Projects

Release v14.0.1.1.6

Merged Daniil Digtyar Vasilieva requested to merge release/14.0.1.1.5 into 14.0
3 files
+ 11
3
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -14,8 +14,14 @@ class DistributionTable(models.Model):
_name = 'energy_selfconsumption.distribution_table'
_description = 'Distribution Table'
@api.depends('supply_point_assignation_ids.coefficient')
def _compute_coefficient_is_valid(self):
for record in self:
record.coefficient_is_valid = sum(record.supply_point_assignation_ids.mapped('coefficient')) == 1
name = fields.Char()
selfconsumption_project_id = fields.Many2one('energy_selfconsumption.selfconsumption', required=True)
type = fields.Selection(TYPE_VALUES, default="fixed", required=True, string="Modality")
state = fields.Selection(STATE_VALUES, default="draft", required=True)
supply_point_assignation_ids = fields.One2many('energy_selfconsumption.supply_point_assignation', 'distribution_table_id')
coefficient_is_valid = fields.Boolean(compute=_compute_coefficient_is_valid, readonly=True, store=False)
\ No newline at end of file
Loading