# © 2019 Le Filament (<http://www.le-filament.com>) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo import models, fields, api class ScopHrTimesheet(models.Model): _inherit = "account.analytic.line" def _default_ur(self): return self.env['res.company']._ur_default_get() name = fields.Char(required=False) cgscop_timesheet_code_id = fields.Many2one( related='project_id.cgscop_timesheet_code_id', string='Code Activité National', store=True) ur_financial_system_id = fields.Many2one( comodel_name='ur.financial.system', string='Dispositif Financier') ur_id = fields.Many2one( 'union.regionale', string='Union Régionale', index=True, on_delete='restrict', default=_default_ur) # ------------------------------------------------------ # OnChange Functions # ------------------------------------------------------ @api.onchange('project_id') def onchange_project_id(self): self.partner_id = self.project_id.partner_id