mirror of
https://github.com/bringout/oca-technical.git
synced 2026-04-18 23:52:07 +02:00
Initial commit: OCA Technical packages (595 packages)
This commit is contained in:
commit
2cc02aac6e
24950 changed files with 2318079 additions and 0 deletions
21
odoo-bringout-oca-hack-payroll/payroll/models/hr_employee.py
Normal file
21
odoo-bringout-oca-hack-payroll/payroll/models/hr_employee.py
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
# 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)
|
||||
Loading…
Add table
Add a link
Reference in a new issue