This addon allows you to use the Extendable library within Odoo.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0This module loads the Extendable library's class registry into Odoo, enabling other modules to use extendable classes. It runs automatically when Odoo starts and during HTTP requests.
This module is a technical foundation that allows Odoo to work with the Extendable library, which lets developers create classes that can be extended by other modules without modifying the original code.
When Odoo starts, the module builds a registry of extendable classes for the current database. It looks at all installed or to-be-upgraded modules and initializes the registry with them. This happens automatically through a hook, so users do not need to do anything.
During web requests, the module makes sure the correct registry is available to the code handling the request. It does this by setting a context variable that points to the registry for the current database.
The module adds a new abstract model called extendable.registry.loader with methods to initialize and build the registry. It also extends the ir.http model to manage the registry context during request dispatching.
There are no menus, screens, or user-visible features. The module is purely for developers and does not change how users interact with Odoo. It depends on the Python package extendable version 0.0.4 or higher.
Required by other modules
Models and fields (1)
- extendable.registry.loader · new 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: 5 confirmed, 4 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/rest-framework.
terminal Installation and usage
OCA documentation · Odoo 18.0Usage
Source · Odoo 18.0By default, all extendable classes defined into your odoo addons are automatically loaded by the current addon according to the dependency graph computed by Odoo.
No verified information in OCA: Installation, Configuration.
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.
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.