OdooWiki OCA HUB

Maintenance Groups

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

This module provides a security group category 'Maintenance' with two new user groups:

  • 'User'
  • 'Full Access'.

The user group 'Equipment Manager', already provided by the standard Odoo, will also be listed in the group category 'Maintenance'.

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds a dedicated Maintenance access category with two levels, User and Full Access, so maintenance menus and teams are no longer open to every internal user but only to people given a maintenance role.

This module reorganises who can see and use the Maintenance app. It creates a Maintenance security category containing two new roles: "User" and "Full Access". The standard "Equipment Manager" role is placed in the same category and automatically includes the "User" role, while "Full Access" includes both of the others. The administrator accounts are assigned to "Full Access" by default.

Where it appears in Odoo: - The Maintenance menus (dashboard, maintenance requests, request form and calendar, equipment, reports including OEE and losses) are removed from the general internal-user group and given to the new Maintenance "User" role instead. - The Maintenance configuration menu is restricted to the "Full Access" role. - The Maintenance Teams menu is opened to the Maintenance "User" role.

Business rules added: - A person with only the Maintenance "User" role can only see and work with maintenance teams they are a member of (rule "Only Subscribe Maintenance Team"). - People with the Equipment Manager role can see and manage all maintenance teams (rule "All Maintenance Team").

If the module is uninstalled, the standard Maintenance menus are given back to all internal users, so the app returns to its original visibility.

Depends on

maintenance

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: 7 confirmed, 2 with no information of 9 versions.

Sources · Odoo 16.0

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

terminal Installation and usage

OCA documentation · Odoo 19.0

Assign any of the Maintenance groups ('User' or 'Equipment Manager' or 'Full Access') to the users, in order to enable the maintenance menus.

To do so, you need to:

  • Go on 'Settings' -\> 'Users & Companies' -\> 'Users'.
  • Create a new user or select an already existing one.
  • In the tab 'Access Rights', at the 'Application Accesses' paragraph, set a group in the 'Maintenance' category.

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.