Odoo Mindscape. Understand Odoo faster. Explore modules, fields, dependencies and version differences in one place instead of digging through the source code.

Module: Github Connector - Odoo

Entity: odoo.module.version

Compute Method: _compute_dependency_module_ids

Inputs Method Outputs
module_obj = self.env["odoo.module"]
for version in self:
            modules = []
            if version.depends:
                for module_name in version.depends.split(","):
                    modules.append(module_obj.create_if_not_exist(module_name))
            version.dependency_module_ids = [x.id for x in modules]

Back to entity