# © 2019 Le Filament (<http://www.le-filament.com>) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo import api, fields, models class ScopProjectTimesheet(models.Model): _inherit = "project.project" def _default_ur(self): return self.env["res.company"]._ur_default_get() cgscop_timesheet_code_id = fields.Many2one( comodel_name="cgscop.timesheet.code", string="Code Activité National" ) privacy_visibility = fields.Selection(default="employees") ur_id = fields.Many2one( "union.regionale", string="Union Régionale", index=True, ondelete="restrict", default=_default_ur, ) creation_invoiced = fields.Boolean( string="Facturé au titre de la création", ) @api.onchange("name") def onchange_name(self): analytic = self.analytic_account_id if analytic and analytic.ensure_one(): self.analytic_account_id.sudo().write( { "name": self.name, } )