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

Module: Surveys

Entity: res.partner

Compute Method: _compute_certifications_count

Inputs Method Outputs
  • id
read_group_res = self.env['survey.user_input'].sudo()._read_group(
            [('partner_id', 'in', self.ids), ('scoring_success', '=', True)],
            ['partner_id'], ['__count']
        )
data = {partner.id: count for partner, count in read_group_res}
for partner in self:
            partner.certifications_count = data.get(partner.id, 0)

Back to entity