Vcp Odoo

vcp_odoo
REPOSITORY
REPOSITORYOCA/version-control-platform
GIT
GIThttps://github.com/OCA/version-control-platform.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/version-control-platform/tree/18.0/vcp_odoo
VERSION
VERSION 1.0.2
CATEGORY
CATEGORYUncategorized
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Dixmit
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Dixmit
COMMITTERS
COMMITTERSEnric Tobella, Sébastien BEAU, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/version-control-platform
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:18
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/version-control-platform:
    - vcp_management
odoo/odoo:
    - base
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES pathspec
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES cloc
DESCRIPTION
DESCRIPTION
This module allows to import Odoo modules from VCP repositories to make specific analysis.

Code Analysis

Views touched (16)
XML IDNameModelTypeStatus
vcp_odoo_author_view_search vcp.odoo.author search New
vcp_odoo_author_view_tree vcp.odoo.author list New
vcp_odoo_bin_package_form_view vcp.odoo.bin.package form New
vcp_odoo_bin_package_search_view vcp.odoo.bin.package search New
vcp_odoo_bin_package_tree_view vcp.odoo.bin.package list New
vcp_odoo_module_form_view vcp.odoo.module form New
vcp_odoo_module_search_view vcp.odoo.module search New
vcp_odoo_module_tree_view vcp.odoo.module list New
vcp_odoo_module_version_form_view vcp.odoo.module.version form New
vcp_odoo_module_version_search_view vcp.odoo.module.version search New
vcp_odoo_module_version_tree_view vcp.odoo.module.version list New
vcp_odoo_python_library_form_view vcp.odoo.python.library form New
vcp_odoo_python_library_search_view vcp.odoo.python.library search New
vcp_odoo_python_library_tree_view vcp.odoo.python.library list New
vcp_rule_form_view vcp.rule field Inherits vcp_management.vcp_rule_form_view
view_partner_form res.partner div Inherits base.view_partner_form
Models touched (7)

New fields (2)
  • modules_author_count Integer
    compute='_compute_modules_author_count'
  • modules_maintained_count Integer
    compute='_compute_modules_maintained_count'
Public methods (2)
  • action_view_author_modules(self)
  • action_view_maintained_modules(self)

New fields (2)
  • name Char
  • partner_id Many2one → res.partner
    args: 'res.partner', 'Partner'
Public methods (0)

No public methods.

New fields (2)
  • module_version_ids Many2many → vcp.odoo.module.version
    readonly=True string='Odoo Module Versions' args: 'vcp.odoo.module.version'
  • name Char
    readonly=True required=True
Public methods (0)

No public methods.

New fields (4)
  • name Char
    readonly=True required=True
  • repository_branch_ids Many2many → vcp.repository.branch
    compute='_compute_repository_branch_ids' args: 'vcp.repository.branch'
  • version_count Integer
    compute='_compute_version_count' help='number of versions in which the module is available' store=True
  • version_ids One2many → vcp.odoo.module.version
    inverse_name='module_id' readonly=True args: 'vcp.odoo.module.version'
Public methods (0)

No public methods.

New fields (16)
  • author_ids Many2many → vcp.odoo.author
    comodel_name='vcp.odoo.author' readonly=True string='Author'
  • auto_install Boolean
    readonly=True
  • bin_package_ids Many2many → vcp.odoo.bin.package
    readonly=True string='Python Binaries' args: 'vcp.odoo.bin.package'
  • depends_on_module_ids Many2many → vcp.odoo.module
    readonly=True args: 'vcp.odoo.module'
  • description Html
    readonly=True
  • development_status Char
    readonly=True string='Development Status (Manifest)'
  • license Char
    readonly=True string='License (Manifest)'
  • maintainer_ids Many2many → vcp.user
    comodel_name='vcp.user' readonly=True string='Maintainer'
  • module_id Many2one → vcp.odoo.module
    ondelete='cascade' readonly=True required=True args: 'vcp.odoo.module'
  • name Char
    readonly=True required=True
  • path Char
    readonly=True required=True
  • python_library_ids Many2many → vcp.odoo.python.library
    readonly=True string='Python Libraries' args: 'vcp.odoo.python.library'
  • repository_branch_id Many2one → vcp.repository.branch
    ondelete='cascade' readonly=True required=True args: 'vcp.repository.branch'
  • summary Char
    readonly=True string='Summary (Manifest)'
  • version Char
    readonly=True required=True
  • website Char
    readonly=True string='Website (Manifest)'
Public methods (0)

No public methods.

New fields (2)
  • module_version_ids Many2many → vcp.odoo.module.version
    readonly=True string='Odoo Module Versions' args: 'vcp.odoo.module.version'
  • name Char
    readonly=True required=True
Public methods (0)

No public methods.

New fields (2)
  • odoo_module_rule_ids Many2many → vcp.rule
    args: 'vcp.rule', 'vcp_rule_odoo_module_rel', 'rule_id', 'odoo_module_rule_id'
  • rule_type Selection
    ondelete={'odoo_module': 'cascade'} selection_add=[('odoo_module', 'Odoo Module Analysis')]
Public methods (0)

No public methods.

STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/version-control-platform
PULL REQUEST
PULL REQUEST[19.0][MIG] vcp_odoo: Migration to 19.0 (#14)