diff --git a/addons/hr_contract/models/hr_contract.py b/addons/hr_contract/models/hr_contract.py index 492b07b372e..247103b5d7e 100644 --- a/addons/hr_contract/models/hr_contract.py +++ b/addons/hr_contract/models/hr_contract.py @@ -31,7 +31,6 @@ class Contract(models.Model): default=lambda self: self.env.company.resource_calendar_id.id, copy=False, domain="['|', ('company_id', '=', False), ('company_id', '=', company_id)]") wage = fields.Monetary('Wage', required=True, tracking=True, help="Employee's monthly gross wage.") - advantages = fields.Text('Advantages') notes = fields.Text('Notes') state = fields.Selection([ ('draft', 'New'), @@ -185,6 +184,14 @@ class Contract(models.Model): for contract in self: contract.employee_id.sudo().write({'contract_id': contract.id}) + def _get_contract_wage(self): + self.ensure_one() + return self[self._get_contract_wage_field()] + + def _get_contract_wage_field(self): + self.ensure_one() + return 'wage' + def write(self, vals): res = super(Contract, self).write(vals) if vals.get('state') == 'open': diff --git a/addons/hr_contract/views/hr_contract_views.xml b/addons/hr_contract/views/hr_contract_views.xml index d57a0ac08a7..0f2be3e836b 100644 --- a/addons/hr_contract/views/hr_contract_views.xml +++ b/addons/hr_contract/views/hr_contract_views.xml @@ -207,8 +207,8 @@ / month - +