bemade_partner_root_ancestor: Added store=true, recursive=true to root ancestor field.
bemade_partner_root_ancestor: Preparing to migrate bemade_partner_root_ancestor.
This commit is contained in:
parent
168dc57063
commit
f0da5c3618
6 changed files with 4 additions and 2 deletions
|
|
@ -6,9 +6,11 @@ class Partner(models.Model):
|
||||||
|
|
||||||
root_ancestor = fields.Many2one(comodel_name='res.partner',
|
root_ancestor = fields.Many2one(comodel_name='res.partner',
|
||||||
string='Root Ancestor',
|
string='Root Ancestor',
|
||||||
compute='_compute_root_ancestor')
|
compute='_compute_root_ancestor',
|
||||||
|
store=True,
|
||||||
|
recursive=True)
|
||||||
|
|
||||||
@api.depends('parent_id')
|
@api.depends('parent_id', 'parent_id.root_ancestor')
|
||||||
def _compute_root_ancestor(self):
|
def _compute_root_ancestor(self):
|
||||||
for rec in self:
|
for rec in self:
|
||||||
rec.root_ancestor = rec.parent_id and rec.parent_id.root_ancestor or rec
|
rec.root_ancestor = rec.parent_id and rec.parent_id.root_ancestor or rec
|
||||||
Loading…
Reference in a new issue