[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:
Toufik Ben Jaa
2019-06-12 10:42:07 +00:00
parent 2bb593cc9f
commit ca8a510b56
2 changed files with 4 additions and 4 deletions
+3 -3
View File
@@ -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',
+1 -1
View File
@@ -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>