[IMP] partner_profiles_portal: remove position profile frm child_ids

This commit is contained in:
Stéphan Sainléger
2023-06-21 21:22:48 +02:00
parent 49f73b86a7
commit 783faf9f61
2 changed files with 5 additions and 5 deletions

View File

@@ -3,7 +3,7 @@
{ {
"name": "partner_profiles_portal", "name": "partner_profiles_portal",
"version": "12.0.2.4.2", "version": "12.0.2.5.0",
"author": "Elabore", "author": "Elabore",
"website": "https://elabore.coop", "website": "https://elabore.coop",
"maintainer": "Stéphan Sainléger", "maintainer": "Stéphan Sainléger",

View File

@@ -41,15 +41,15 @@ class res_partner(models.Model):
@api.depends( @api.depends(
"other_contact_ids", "other_contact_ids",
"other_contact_ids.edit_structure_profiles", "other_contact_ids.edit_structure_profiles",
"child_ids", "structure_position_ids",
"child_ids.edit_structure_profiles", "structure_position_ids.edit_structure_profiles",
) )
def _compute_can_read_edit(self): def _compute_can_read_edit(self):
for partner in self: for partner in self:
partner.can_edit_structure_profiles_ids = partner.child_ids.filtered( partner.can_edit_structure_profiles_ids = partner.structure_position_ids.filtered(
"edit_structure_profiles" "edit_structure_profiles"
).mapped("contact_id") ).mapped("contact_id")
partner.child_main_contact_ids = partner.child_ids.mapped("contact_id") partner.child_main_contact_ids = partner.structure_position_ids.mapped("contact_id")
@api.depends("user_ids") @api.depends("user_ids")
def _compute_odoo_user_id(self): def _compute_odoo_user_id(self):