oca-technical/odoo-bringout-oca-hr-attendance-hr_attendance_reason/hr_attendance_reason/models/hr_employee.py
2025-08-29 15:43:03 +02:00

16 lines
515 B
Python

# Copyright 2023 Tecnativa - Víctor Martínez
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from odoo import models
class HrEmployee(models.Model):
_inherit = "hr.employee"
def _attendance_action_change(self):
attendance = super()._attendance_action_change()
if self.env.context.get("attendance_reason_id"):
attendance.attendance_reason_ids = [
(4, self.env.context.get("attendance_reason_id"))
]
return attendance