Skip to content
Snippets Groups Projects
Commit ca8a510b authored by Toufik Ben Jaa's avatar Toufik Ben Jaa
Browse files

[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: default avatarToufik Benjaa (tbe) <tbe@odoo.com>
parent 2bb593cc
No related branches found
No related tags found
No related merge requests found
......@@ -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>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment