OdooWiki OCA HUB

Admin User - All groups

user_all_groups folder_open OCA/server-ux open_in_new
Tools License: AGPL-3

This module extends the base Odoo module, adding a new field on user form view named 'Member of all Groups'.

If checked, the user will belong to all the groups (res.groups) and if a new module is installed, the user(s) will automatically belong to the new created groups.

This feature can be interesting:

  • on production, if you have some 'admin' users that want to access all features.
  • in a development environment, when testing or developing new modules, to avoid fastidious initial configuration.

Note

  • In Odoo Core, some groups are exclusive. This is the case for the three base groups "Access Rights / Portal / Public" and the two account groups "Tax display B2B / Tax display B2C". Users marked as "Member of all Groups" are NOT added to these exclusive groups.
  • You could also be interested by another module named base_technical_features in the same OCA repository.
  • If you want to always have this feature installed when developing new module you could consider use module_change_auto_install module in the OCA / server-tools repository.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds a 'Member of all Groups' checkbox on the user form. When ticked, that user is automatically added to every security group in Odoo, including groups created later by new modules.

This module adds a single checkbox called 'Member of all Groups' on the user form, placed just before the standard 'Share' option. It is meant for administrator accounts that need access to everything without ticking each security group by hand.

When the box is ticked and the user is saved, Odoo automatically adds that user to all existing security groups. The same happens when a new user is created with the box already ticked, and whenever a new group is created (for example when a new module is installed), all users flagged this way are added to it automatically.

A few groups are deliberately excluded because they are mutually exclusive: the three user-type groups (Access Rights, Portal and Public) and the two tax display groups (Tax display B2B and Tax display B2C). Flagged users are never added to these, which avoids conflicting settings.

The feature works on the standard user and group records (res.users and res.groups) and only changes the user form view; no new menu or report is added. The checkbox is off by default, so nothing changes for users who do not tick it.

Depends on

base
Models and fields (2)
  • res.users · extends an existing modelhas_all_groups (Member of all Groups)
  • res.groups · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 16.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 16.0

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

terminal Installation and usage

OCA documentation · Odoo 16.0

If you want to always have this feature installed when developping new module you could consider use module_change_auto_install module in the OCA / server-tools repository.

No verified information in OCA: Configuration, Usage.

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.