mirror of
https://github.com/bringout/oca-technical.git
synced 2026-04-18 07:12:01 +02:00
21 lines
600 B
Python
21 lines
600 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",
|
|
string="Payslip Count",
|
|
groups="payroll.group_payroll_user",
|
|
)
|
|
|
|
def _compute_payslip_count(self):
|
|
for employee in self:
|
|
employee.payslip_count = len(employee.slip_ids)
|