Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Base

Entity: res.partner

Compute Method: _compute_partner_share

Inputs Method Outputs
  • user_ids
super_partner = self.env['res.users'].browse(SUPERUSER_ID).partner_id
if super_partner in self:
            super_partner.partner_share = False
for partner in self - super_partner:
            partner.partner_share = not partner.user_ids or not any(not user.share for user in partner.user_ids)

Back to entity