20 lines
763 B
Python
20 lines
763 B
Python
# -*- coding: utf-8 -*-
|
|
|
|
from odoo import models, fields, api
|
|
|
|
|
|
class AccountAnalyticLine(models.Model):
|
|
_inherit = "account.analytic.line"
|
|
|
|
budget_forecast_id = fields.Many2one("budget.forecast")
|
|
|
|
# def _timesheet_preprocess(self, vals):
|
|
# vals = super(AccountAnalyticLine, self)._timesheet_preprocess(vals)
|
|
# if vals.get("so_line") and not vals.get("product_id"):
|
|
# so_line = self.env["sale.order.line"].browse(vals["so_line"])
|
|
# vals["product_id"] = so_line.product_id.id
|
|
# if vals.get("employee_id") and not vals.get("product_id"):
|
|
# employee = self.env["hr.employee"].browse(vals["employee_id"])
|
|
# vals["product_id"] = employee.timesheet_product_id.id
|
|
# return vals
|