[UPD] Modify budget line name calculation method
This commit is contained in:
@@ -173,10 +173,8 @@ class BudgetForecast(models.Model):
|
|||||||
return val
|
return val
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
@api.onchange("description", "product_id")
|
def _calculate_name(self):
|
||||||
def _compute_name(self):
|
|
||||||
for record in self:
|
for record in self:
|
||||||
if record.product_id:
|
|
||||||
name = (
|
name = (
|
||||||
record.description
|
record.description
|
||||||
+ " - "
|
+ " - "
|
||||||
@@ -186,9 +184,13 @@ class BudgetForecast(models.Model):
|
|||||||
+ " - "
|
+ " - "
|
||||||
+ record.analytic_id.name
|
+ record.analytic_id.name
|
||||||
)
|
)
|
||||||
values = {
|
return name
|
||||||
"name": name,
|
|
||||||
}
|
@api.onchange("description", "product_id")
|
||||||
|
def _compute_name(self):
|
||||||
|
for record in self:
|
||||||
|
if record.product_id:
|
||||||
|
values = {"name": record._calculate_name()}
|
||||||
record.write(values, False)
|
record.write(values, False)
|
||||||
|
|
||||||
def _sync_sections_data(self):
|
def _sync_sections_data(self):
|
||||||
|
Reference in New Issue
Block a user