OdooWiki OCA HUB

Maintenance Request Repair

maintenance_request_repair folder_open OCA/maintenance open_in_new
Maintenance License: AGPL-3

This is a bridge module between Maintenance and Repair

This module contains some new features for Maintenance modules.

Maintenance Request

  • Repair Order: add a field to link a specific repair order.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Links maintenance requests to repair orders so you can see, from a repair order, how many maintenance requests are attached and jump straight to them, and from a maintenance request, which repair order it belongs to.

This module connects the Maintenance app with the Repair app. On a maintenance request you get a new "Repair Order" field, shown on the maintenance request form (just above the priority field) and as a column in the maintenance request list. You can pick the repair order that the maintenance job relates to.

On the repair order form a new button appears in the top button box, labelled "Maintenances" with a wrench icon. It shows how many maintenance requests are linked to that repair order; the count is calculated automatically from the linked requests, so it updates by itself when requests are added or removed.

Clicking that button opens the related maintenance requests. If the repair order has several requests, you get the list of just those requests; if it has exactly one, Odoo opens that single maintenance request form directly. When you create a new maintenance request from that button, the repair order is pre-filled for you.

No new menus are added: everything appears inside the existing Maintenance and Repair screens. The module only adds the link between maintenance.request and repair.order and the counter button; it does not change any other business rules, prices or stock behaviour.

Depends on

maintenancerepair
Models and fields (2)
  • repair.order · extends an existing modelmaintenance_request_ids (Maintenance Requests), maintenance_request_count (# Maintenances)
  • maintenance.request · extends an existing modelrepair_order_id

Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 6 confirmed, 3 with no information of 9 versions.

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/maintenance.

terminal Installation and usage

OCA documentation · Odoo 19.0

Maintenance Request Repair

  • Go to Repair → create a new one
  • Go to Maintenance → Maintenance Requests
  • Edit a Maintenance Request
  • Select a Repair Order on the list

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.