hr_employee_data_from_contract_additional_field/models/hr_employee.py
# -*- coding: utf-8 -*-
# Copyright 2018 OpenSynergy Indonesia
# Copyright 2020 PT. Simetri Sinergi Indonesia
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
from openerp import fields, models
class HrEmployee(models.Model):
_inherit = "hr.employee"
department_id = fields.Many2one(
string="Department",
comodel_name="hr.department",
related="current_contract_id.contract_department_id",
store=True,
readonly=True,
)
parent_id = fields.Many2one(
string="Manager",
comodel_name="hr.employee",
related="current_contract_id.manager_id",
store=True,
readonly=True,
)
company_id = fields.Many2one(
string="Company",
comodel_name="res.company",
related="current_contract_id.company_id",
store=True,
readonly=True,
)
employment_status_id = fields.Many2one(
string="Employment Status",
comodel_name="hr.employment_status",
related="current_contract_id.employment_status_id",
store=True,
readonly=True,
)