Odoo Agreement App does not provide an easy way to access repair orders related to an agreement. Some organizations needs to have a quick access to repair orders to track the performance of an agreement.
This module allows you to link a repair order to an agreement and adds a smart button on the agreement to look at the list of related repair orders.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Link repair orders to an agreement and see all related repair orders from the agreement form with a smart button.
This module connects repair orders with agreements so you can track which repairs belong to which contract.
On a repair order form, a new "Agreement" tab lets you pick the agreement the repair belongs to. The list of selectable agreements is filtered to those belonging to the same customer as the repair order.
On an agreement form, a smart button labelled "Repair Orders" appears in the button box when at least one repair order is linked. Clicking it opens the list of repair orders for that agreement. The button is hidden when there are no linked repairs.
The count shown on the button is calculated automatically from the linked repair orders, so it always stays up to date.
This touches the agreement and repair.order models and adds a dedicated action window for viewing the related repair orders.
Depends on
Required by other modules
Models and fields (2)
- agreement · extends an existing modelrepair_count (# Repair Orders)
- repair.order · extends an existing modelagreement_id
Text generated by AI (DeepSeek) from reading the Odoo 18.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-03Confirmation status: 4 confirmed, 5 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/contract.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0To use this module, you need to:
- Go to Repair \> Repair Orders
- Select or create a repair order and set the agreement
- Go to Agreement \> Agreements
- Open the previous agreement
- Click on the smart button "Repairs" to see the list of related repair orders
No verified information in OCA: Installation, Configuration.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.