This module allows to import Odoo modules from VCP repositories to make specific analysis.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0This module lets you catalogue Odoo modules found in your VCP repositories, showing each module's versions, authors, maintainers, dependencies, Python libraries and binary packages, and adds module counters on partner records.
This module extends the Version Control Platform with an "Odoo Modules" area. From the main VCP menu you get:
- Modules: the list of Odoo modules, with the repository branches where they appear and how many versions exist. A default filter shows only modules that have at least one version.
- Module Versions: one record per module on a specific repository branch, showing the module name, version, path, dependencies on other modules, auto-install flag, license, website, development status, summary, authors, maintainers, required Python libraries and binary packages, plus an HTML description and an information tab.
- Author: the list of module authors, each optionally linked to a partner.
- Dependencies: Bin Packages and Python Librairies required by modules.
A rule type "Odoo Module Analysis" is added to VCP rules, with two preconfigured rules that detect module manifests in Odoo SA and OCA repository layouts. When such a rule runs on a repository branch, the code is downloaded, manifests are read, and module versions are created or updated automatically, including their dependencies, authors, maintainers, libraries, binaries, icon and description.
On partner forms, two buttons appear for VCP users: "Maintained Modules" and "Author Modules", counting and opening the modules where the partner is maintainer or author. Binary packages and Python libraries linked to modules cannot be deleted until the related modules are removed.
Depends on
Required by other modules
Menus it adds
Models and fields (7)
- vcp.rule · extends an existing modelrule_type, odoo_module_rule_ids
- res.partner · extends an existing modelmodules_author_count, modules_maintained_count
- vcp.odoo.author · new modelname, partner_id
- vcp.odoo.module · new modelname, version_ids, version_count, repository_branch_ids
- vcp.odoo.bin.package · new modelname, module_version_ids (Odoo Module Versions)
- vcp.odoo.module.version · new modelname, path, license (License (Manifest)), summary (Summary (Manifest)), version, website (Website (Manifest)), module_id, author_ids (Author), description, auto_install, maintainer_ids (Maintainer), bin_package_ids (Python Binaries), development_status (Development Status (Manifest)), python_library_ids (Python Libraries), repository_branch_id, depends_on_module_ids
- vcp.odoo.python.library · new modelname, module_version_ids (Odoo Module Versions)
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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 18.0
Confirmed on 2026-11-03 in branch 18.0 of OCA/version-control-platform.
terminal Installation and usage
No verified informationInstallation 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.