mirror of
https://gitlab.com/hibou-io/hibou-odoo/suite.git
synced 2025-01-20 12:37:31 +02:00
Initial commit of hr_workers_comp and hr_workers_comp_payroll for 11.0
This commit is contained in:
25
hr_workers_comp/contract.py
Normal file
25
hr_workers_comp/contract.py
Normal file
@@ -0,0 +1,25 @@
|
||||
from odoo import api,fields,models
|
||||
|
||||
|
||||
class HRContract(models.Model):
|
||||
_inherit = 'hr.contract'
|
||||
|
||||
wc_code_id = fields.Many2one('hr.wc_code', string='Workers Comp. Code')
|
||||
|
||||
|
||||
class WorkersCompensationClass(models.Model):
|
||||
_name = 'hr.wc_code'
|
||||
_description = "Workers Comp. Code"
|
||||
_rec_name = 'display_name'
|
||||
_order = 'code'
|
||||
|
||||
active = fields.Boolean('Active', default=True)
|
||||
name = fields.Char('Name')
|
||||
code = fields.Char('Code')
|
||||
rate = fields.Float('Rate', digits=(7, 6), company_dependent=True)
|
||||
display_name = fields.Char(compute='_compute_clean_display_name', store=True)
|
||||
|
||||
@api.depends('name', 'code')
|
||||
def _compute_clean_display_name(self):
|
||||
for rec in self:
|
||||
rec.display_name = '%s %s' % (rec.code, rec.name)
|
||||
Reference in New Issue
Block a user