启动odoo时是否可以自动安装或升级自定义模块?
我尝试过
'installable': True,
'auto_install': True,
'active': True,
在我的清单文件中。但是我仍然必须手动安装模块。
答案 0 :(得分:1)
您可以使用以下参数在启动时Odoo进行告诉(例如,在默认的Debian as service中,您将在/etc/init.d/odoo
中找到所有内容)
-d
指定数据库
-i
以逗号分隔的要安装模块列表
-u
以逗号分隔的模块列表
例如(Odoo 12):
odoo-bin -c /etc/odoo/odoo.conf -d my_database -i website -u sale
将使用给定的配置文件启动Odoo并安装应用程序“网站”并在数据库my_database上更新应用程序“销售”。
清单密钥auto_install
仅在满足所有模块依赖性时才用于自动安装。一个简单的示例:在安装销售和库存后,您会发现也安装了sale_stock,因为它设置了auto_install并取决于销售和库存。