21 lines
568 B
Python
21 lines
568 B
Python
# 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)
|