Maintenance Equipments Hierarchy
This module allows to manage a hierarchy of equipments.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you organise maintenance equipment into parent/child hierarchies, so a machine can have sub-equipment such as parts or components. Equipment names show the full path and a button shows how many children each item has.
This module extends the standard Maintenance equipment records with a parent/child structure. On each equipment form you get a new "Parent Equipment" field, so you can attach an item to another one (for example a laptop battery or case under the laptop itself).
- The equipment name is displayed with its full path, such as "Laptop / Battery", both in lists and in selection fields, so you can tell similar sub-items apart.
- A stat button on the equipment form shows the number of child equipments; clicking it opens the list of direct children, where the parent is fixed and cannot be changed by mistake.
- In the equipment list view, a Parent Equipment column is shown, and in the search view you can filter on "Has Children" to find only equipment that has sub-items. Searching by name also matches the full hierarchy name, model, serial number and partner reference.
- Deleting a parent equipment also deletes its children, because the link is set to cascade.
The module only touches the maintenance.equipment model and its existing form, list and search views. No new menus or reports are added.
Depends on
Models and fields (1)
- maintenance.equipment · extends an existing modelchild_ids, parent_id, child_count (Number of child equipments), parent_left (Left Parent), parent_path, display_name, parent_right (Right Parent), complete_name
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: 7 confirmed, 2 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/maintenance.
terminal Installation and usage
No verified informationInstallation 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.