OdooWiki OCA HUB

Maintenance Plan Only

maintenance_plan_only folder_open OCA/maintenance open_in_new
Hidden License: AGPL-3

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

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

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation 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 information

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.

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.