This module masks the recurring functionality built into Odoo's maintenance module to avoid confusion with recurring settings specific to the maintenance plan.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0This hidden technical module removes Odoo's built-in recurring maintenance options from maintenance requests, so only the recurring settings coming from maintenance plans are used.
This is a technical module with no menu of its own. It changes how the Maintenance app behaves so that users are not confused by two different ways of setting up recurring maintenance.
On the maintenance request form, the built-in recurring maintenance label and its related block are removed, as is the repeat interval label and its block. In practice, users no longer see or use the standard recurring maintenance fields on a request.
On the maintenance request calendar view, the recurrence class is removed and the recurring maintenance, repeat interval, repeat unit, repeat type and repeat until fields are removed from the calendar. This means the calendar no longer offers the built-in recurrence behaviour.
The module also overrides the computation of the recurring maintenance flag on maintenance.request so that it is always false. As a result, requests are never treated as recurring through Odoo's built-in mechanism.
It depends on the maintenance plan module, which provides the intended recurring logic. It touches the maintenance.request model and the maintenance request form and calendar views. No new menus, reports, emails or scheduled jobs are added.
Depends on
Models and fields (1)
- maintenance.request · extends an existing model
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: 1 confirmed, 8 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.