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

Module: Maintenance

Entity: maintenance.equipment.category

Compute Method: _compute_equipment_count

Inputs Method Outputs
  • id
equipment_data = self.env['maintenance.equipment']._read_group([('category_id', 'in', self.ids)], ['category_id'], ['__count'])
mapped_data = {category.id: count for category, count in equipment_data}
for category in self:
            category.equipment_count = mapped_data.get(category.id, 0)

Back to entity