Python Odoo v11:自动升级_manifest.py中提到的所有模块

Python Odoo v11:自动升级_manifest.py中提到的所有模块,python,odoo-11,Python,Odoo 11,我已经为我所有的Odoo项目创建了一个启动项目 每当我安装这个主要项目;Odoo安装所有模块(x、y、z) 下面是manifest.py文件: # -*- coding: utf-8 -*- { 'name': 'myapp_main', 'version': '1.0', 'summary': 'MyApp main project', 'depends': ['x', 'y', 'z'

我已经为我所有的Odoo项目创建了一个启动项目

每当我安装这个主要项目;Odoo安装所有
模块(x、y、z)

下面是manifest.py文件:

# -*- coding: utf-8 -*-

{
    'name': 'myapp_main',
    'version': '1.0',
    'summary': 'MyApp main project',
    'depends': ['x',
                'y',
                'z'
                ],
    'demo': [],
    'installable': True,
    'auto_install': False,
    'application': True,
}
这种方法适用于新安装,但在升级时不起作用。我希望,每当我升级主项目时,所有依赖模块都应该自动升级


有人做到了吗?有什么想法吗?

Odoo系统会自动更新所有相关模块,即那些依赖于更新模块的模块

dependens
子句列出了模块所依赖的所有模块。这意味着,如果您更新了
x
y
z
中的任何一个,您的模块也会自动更新,但不会反过来更新

如果要在模块更新时更新
x
y
z
,则需要将模块添加到
x
y
z
列表中。如果您不是他们的维护者,修改他们的清单文件可能不是一件小事。 有时,使用一个(或空的)包以这种方式将一整套相关模块组合在一起


如果
x
y
z
在技术上首先不依赖于您的模块,则似乎没有理由对其进行更新。

您使用的是什么发行版(如果有)?您使用的安装例程是什么?@Dschoni我正在使用社区编辑默认情况下,它正在发生。@KevalMehta不,它不是。