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

Module: Fleet

Entity: fleet.vehicle

Compute Method: _compute_vehicle_name

Inputs Method Outputs
for record in self:
            name_parts = []
            if record.license_plate:
                name_parts.append(record.license_plate)
            if model := record.model_id:
                name_parts.append(f"{model.brand_id.name or ''}/{model.name or ''}".strip('/'))

            record.name = (name_parts and ": ".join(name_parts)) or self.env._("Unnamed Vehicle")

Back to entity