[FIX] hr: field parent_id shadowing same field on res.partner
- On the HR module, the field `parent_id` is added on `res.users`. The issue here, is that `res.users` inherits the fields from `res.partner` where `parent_id` is already defined. This causes issues when trying to read the parent `res.partner`. Issue found by @rrahir closes odoo/odoo#34059 Signed-off-by: Toufik Benjaa (tbe) <tbe@odoo.com>
This commit is contained in:
@@ -21,7 +21,7 @@ class User(models.Model):
|
||||
department_id = fields.Many2one(related='employee_id.department_id', readonly=False, related_sudo=False)
|
||||
address_id = fields.Many2one(related='employee_id.address_id', readonly=False, related_sudo=False)
|
||||
work_location = fields.Char(related='employee_id.work_location', readonly=False, related_sudo=False)
|
||||
parent_id = fields.Many2one(related='employee_id.parent_id', related_sudo=False)
|
||||
employee_parent_id = fields.Many2one(related='employee_id.parent_id', related_sudo=False)
|
||||
coach_id = fields.Many2one(related='employee_id.coach_id', readonly=False, related_sudo=False)
|
||||
address_home_id = fields.Many2one(related='employee_id.address_home_id', readonly=False, related_sudo=False)
|
||||
is_address_home_a_company = fields.Boolean(related='employee_id.is_address_home_a_company', readonly=False, related_sudo=False)
|
||||
@@ -59,7 +59,7 @@ class User(models.Model):
|
||||
'child_ids',
|
||||
'employee_id',
|
||||
'employee_ids',
|
||||
'parent_id',
|
||||
'employee_parent_id',
|
||||
]
|
||||
|
||||
hr_writable_fields = [
|
||||
@@ -87,7 +87,7 @@ class User(models.Model):
|
||||
'marital',
|
||||
'mobile_phone',
|
||||
'notes',
|
||||
'parent_id',
|
||||
'employee_parent_id',
|
||||
'passport_id',
|
||||
'permit_no',
|
||||
'employee_phone',
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
<field name="work_location"/>
|
||||
</group>
|
||||
<group name="managers" string="Managers">
|
||||
<field name="parent_id"/>
|
||||
<field name="employee_parent_id"/>
|
||||
<field name="coach_id"/>
|
||||
</group>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user