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

Module: Resellers

Entity: res.partner

Compute Method: _compute_implemented_partner_count

Inputs Method Outputs
  • id
rg_result = self.env['res.partner']._read_group(
            [('assigned_partner_id', 'in', self.ids),
             ('is_published', '=', True)],
            ['assigned_partner_id'],
            ['__count'],
        )
rg_data = {assigned_partner.id: count for assigned_partner, count in rg_result}
for partner in self:
            partner.implemented_partner_count = rg_data.get(partner.id, 0)

Back to entity