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.request

Compute Method: _compute_user_id

View 19.0
Inputs Method Outputs
  • equipment_id
  • equipment_id.technician_user_id
  • equipment_id.category_id
  • equipment_id.category_id.technician_user_id
  • user_id
  • company_id
  • company_id.id
  • user_id.company_ids
  • user_id.company_ids.ids
- for request in self:
-             if request.equipment_id:
-                 request.user_id = request.equipment_id.technician_user_id or request.equipment_id.category_id.technician_user_id
-             if request.user_id and request.company_id.id not in request.user_id.company_ids.ids:
-                 request.user_id = False
  • user_id

Back to entity