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

Module: Maintenance - Fleet

Entity: fleet.vehicle

Compute Method: _compute_equipment_count

Inputs Method Outputs
equipment_count_by_vehicle = dict(self.env['maintenance.equipment']._read_group(
            domain=[('vehicle_id', 'in', self.ids)],
            groupby=['vehicle_id'],
            aggregates=['__count'],
        ))
for vehicle in self:
            vehicle.equipment_count = equipment_count_by_vehicle.get(vehicle, 0)

Back to entity