OdooWiki OCA HUB
Uncategorised License: LGPL-3

This addon allows you to use the Extendable library within Odoo.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

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

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

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

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

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.