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

Module: HR Gamification

Entity: hr.employee.base

Compute Method: _compute_employee_badges

View 18.0
Inputs Method Outputs
  • user_id
  • user_id.ids
- for employee in self:
-             badge_ids = self.env['gamification.badge.user'].search([
-                 '|', ('employee_id', 'in', employee.ids),
-                      '&', ('employee_id', '=', False),
-                           ('user_id', 'in', employee.user_id.ids)
-             ])
-             employee.has_badges = bool(badge_ids)
-             employee.badge_ids = badge_ids
  • has_badges
  • badge_ids

Back to entity