[UPD] Modify budget line name calculation method

This commit is contained in:
Stéphan Sainléger
2022-06-21 23:48:47 +02:00
parent 1883014efc
commit 96fd3ae674

View File

@@ -173,22 +173,24 @@ class BudgetForecast(models.Model):
return val
return ""
def _calculate_name(self):
for record in self:
name = (
record.description
+ " - "
+ record.product_id.name
+ " - "
+ record._get_budget_category_label()
+ " - "
+ record.analytic_id.name
)
return name
@api.onchange("description", "product_id")
def _compute_name(self):
for record in self:
if record.product_id:
name = (
record.description
+ " - "
+ record.product_id.name
+ " - "
+ record._get_budget_category_label()
+ " - "
+ record.analytic_id.name
)
values = {
"name": name,
}
values = {"name": record._calculate_name()}
record.write(values, False)
def _sync_sections_data(self):