Public release from ruodoo-project: 19.0 - 2026-11-01 22:52:25 UTC
This commit is contained in:
20
payroll/models/hr_employee.py
Normal file
20
payroll/models/hr_employee.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
from odoo import fields, models
|
||||
|
||||
|
||||
class HrEmployee(models.Model):
|
||||
_inherit = "hr.employee"
|
||||
_description = "Employee"
|
||||
|
||||
slip_ids = fields.One2many(
|
||||
"hr.payslip", "employee_id", string="Payslips", readonly=True
|
||||
)
|
||||
payslip_count = fields.Integer(
|
||||
compute="_compute_payslip_count",
|
||||
groups="payroll.group_payroll_user",
|
||||
)
|
||||
|
||||
def _compute_payslip_count(self):
|
||||
for employee in self:
|
||||
employee.payslip_count = len(employee.slip_ids)
|
||||
Reference in New Issue
Block a user