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

Module: Discuss

Entity: res.role

Compute Method: _compute_user_ids_count

Inputs Method Outputs
user_count_by_role = dict(
            self.env["res.users"]._read_group(
                [("role_ids", "in", self.ids)], ["role_ids"], ["__count"],
            ),
        )
for role in self:
            role.user_ids_count = user_count_by_role.get(role, 0)

Back to entity