跳转到主要内容

通过配置自定义可自动安装的模块

项目描述

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runbot

在odoo中,默认情况下,一些模块通过清单中存在的auto_install键被标记为可自动安装。

  • 此功能对于允许两个模块协同工作的“粘合”模块非常有用。(一个典型的例子是sale_stock,它允许salestock模块协同工作)。

  • 然而,Odoo SA还将一些模块标记为可自动安装,尽管这从技术上讲并非必需。这可能会发生在公司想要推广的模块(如iap)、具有大震撼效果的模块(如partner_autocomplete)或公司认为默认有用的某些模块(如account_edi)上。请参见讨论:https://github.com/odoo/odoo/issues/71190

此模块允许通过配置更改可自动安装的模块列表,向自动安装中添加或删除某些模块。

目录

安装

您不需要安装此模块。要使功能工作

  • 将模块module_change_auto_install添加到您的插件路径

  • 根据“配置”部分更新您的odoo.cfg

配置

  • 编辑您的odoo.cfg配置文件

  • server_wide_modules列表中添加模块module_change_auto_install

  • (可选) 添加一个新的条目modules_auto_install_disabled,以标记一组模块为不可自动安装。

  • (可选) 添加一个新的条目 modules_auto_install_enabled 来标记一组模块为自动安装。此功能对于托管大量Odoo实例并为多个客户服务的公司很有用,并希望某些模块始终被安装。

典型设置

server_wide_modules = web,module_change_auto_install

modules_auto_install_disabled = partner_autocomplete,iap,mail_bot,account_edi,account_edi_facturx,account_edi_ubl

modules_auto_install_enabled = web_responsive,web_no_bubble,base_technical_features,disable_odoo_online,account_menu

运行您的实例并检查日志。已更改的模块应出现在您的日志中,在实例加载时

INFO db_name odoo.addons.module_change_auto_install.patch: Module 'iap' has been marked as not auto installable.
INFO db_name odoo.addons.module_change_auto_install.patch: Module 'mail_bot' has been marked as not auto installable.
INFO db_name odoo.addons.module_change_auto_install.patch: Module 'partner_autocomplete' has been marked as not auto installable.
INFO db_name odoo.addons.module_change_auto_install.patch: Module 'account_edi' has been marked as not auto installable.
INFO db_name odoo.addons.module_change_auto_install.patch: Module 'account_edi_facturx' has been marked as not auto installable.
INFO db_name odoo.addons.module_change_auto_install.patch: Module 'account_edi_ubl' has been marked as not auto installable.
INFO db_name odoo.modules.loading: 42 modules loaded in 0.32s, 0 queries (+0 extra)

开发

如果您使用OCA免费软件项目“OpenUpgrade”将Odoo实例从主版本升级到另一个版本,您也可以在升级过程中使用此模块,以避免安装无用的新模块。

错误跟踪器

错误跟踪在GitHub问题上。如有问题,请检查您的错误是否已被报告。如果您是第一个发现的人,请通过提供详细且受欢迎的反馈来帮助我们解决它。

请不要直接联系贡献者以寻求支持或帮助解决技术问题。

致谢

作者

  • GRAP

贡献者

维护者

此模块由OCA维护。

Odoo Community Association

OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。

当前维护者

legalsylvain

此模块是GitHub上的OCA/server-tools项目的一部分。

欢迎您贡献力量。要了解如何进行,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

此版本没有提供源代码分发文件。有关生成分发存档的教程,请参阅此处

构建分发

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面