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

Module: Gamification

Entity: gamification.karma.rank

Compute Method: _compute_rank_users_count

Inputs Method Outputs
  • id
requests_data = self.env['res.users']._read_group([('rank_id', '!=', False)], ['rank_id'], ['__count'])
requests_mapped_data = {rank.id: count for rank, count in requests_data}
for rank in self:
            rank.rank_users_count = requests_mapped_data.get(rank.id, 0)

Back to entity