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

Compute Method: _compute_equipment_assignment_fields

Inputs Method Outputs
assignment_handlers = self._get_assignment_handlers_by_equipment_assign_to()
today = fields.Date.context_today(self)
for equipment in self:
            assign_to = equipment.equipment_assign_to
            assignment_handler = assignment_handlers.get(assign_to)
            if assignment_handler:
                values = assignment_handler(equipment)
                values['assign_date'] = today
                equipment.update(values)

Back to entity