跳转到主要内容

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

项目描述

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

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

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

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

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

目录

安装

您无需安装此模块。要使功能正常工作

  • 将模块 module_change_auto_install 放置在您的addons路径中

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

配置

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

  • 将模块 module_change_auto_install 添加到 server_wide_modules 列表中。

  • (可选) 添加一个新条目 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 Issues上跟踪。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现的,请通过提供详细且受欢迎的反馈来帮助我们解决它。

请不要直接联系贡献者以获取支持或技术问题的帮助。

致谢

作者

  • 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 状态页面