OdooWiki OCA HUB

Companies - Access to All Children

res_company_access_all_children folder_open OCA/multi-company open_in_new
Tools License: AGPL-3

This module is usefull in a multi-company context with hierarchy. (with parent and child companies)

Once installed, if a user has access to a parent company, he will have access to all the child companies.

If a new child company is created, all the users that have access to the parent company will have access to the new child company.

This module avoids the need for parameterization, which can be fastidious in a context with many companies and users.

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

This module automatically gives users access to all child companies when they have access to a parent company. It also updates access when new child companies are created or when a user's company access changes.

In Odoo, users can be granted access to multiple companies. This module ensures that if a user has access to a parent company, they automatically get access to all its child companies, recursively.

  • When a new company is created as a child of an existing company, all users who have access to the parent company will automatically gain access to the new child company.
  • When a company's parent is changed (e.g., it becomes a child of another company), users with access to the new parent will gain access to that company and its children.
  • When a user's company access is modified (e.g., a new company is added), the user will automatically gain access to all child companies of the companies they can access.
  • The module also runs a one-time update when installed, giving all existing users access to all child companies of the companies they already have access to.

This module modifies the res.company and res.users models to add this automatic propagation. It does not add any new menus or screens; the changes happen in the background when companies or users are created or updated.

Depends on

base
Models and fields (2)
  • res.users · extends an existing model
  • res.company · 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/multi-company.

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.