[UPD] Use analytic tags to link incomes/expenses to budget lines
instead of a direct budget_forecast field
This commit is contained in:
@@ -6,4 +6,16 @@ from odoo import models, fields, api
|
||||
class AccountAnalyticLine(models.Model):
|
||||
_inherit = "account.analytic.line"
|
||||
|
||||
budget_forecast_id = fields.Many2one("budget.forecast", store=True)
|
||||
timesheet_entry = fields.Boolean(
|
||||
help="Technical field to identify analytic lines created from timesheet vies",
|
||||
store=True,
|
||||
default=False,
|
||||
)
|
||||
|
||||
@api.model_create_multi
|
||||
def create(self, vals_list):
|
||||
lines = super(AccountAnalyticLine, self).create(vals_list)
|
||||
for line, values in zip(lines, vals_list):
|
||||
if line.project_id: # applied only for timesheet
|
||||
line.timesheet_entry = True
|
||||
return lines
|
||||
|
Reference in New Issue
Block a user