Skip to content
Extraits de code Groupes Projets
Sélectionner une révision Git
  • 55c9e255addb2cce78c5557638ccf262730543fd
  • 12.0 par défaut protégée
  • 14-RV-20250312
  • 14-RV-20250305
  • 14-RV-20250129
  • 12-RV-Orthographe
6 résultats

project.py

Blame
  • Bifurcation depuis Le Filament / Confédération Générale des SCOP / cgscop_timesheet
    Le projet source a une visibilité limitée.
    project.py 981 o
    # © 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 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,
        )
    
        @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,
                    }
                )