跳转到主要内容

向清单文件添加有用的密钥

项目描述

License: LGPL-3

模块清单 - 额外选项

这是一个技术模块,允许开发者在模块清单中使用额外的密钥。以下是一些当前可用的密钥

  • depends_if_installed - 您的模块将依赖于这里列出的模块,但仅当这些模块已安装时。如果您的模块需要覆盖特定模块的行为(依赖关系确定加载顺序),但即使没有它也能工作,这将很有用。

  • rdepends_if_installed - 如果这里列出的模块已安装,它们将依赖于您的模块。如果希望您的模块在继承链中比目标模块更高,并且不想或不能修改这些模块,这将很有用。

用法

将此模块作为依赖项添加,并使用上述密钥。

路线图

添加以下附加密钥的支持

  • breaks - 用于标记某些模块与当前模块不兼容。这可以设置为支持版本控制(例如,'breaks': ['my_module<<0.4.2'])。

  • demo_if_installed, data_if_installed, qweb_if_installed - 以模块名称为键,文件列表为值的字典。仅在其他模块安装时加载文件。

  • _if_module - 用于模型,仅当适当的模块安装时才加载它们。

错误跟踪器

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

鸣谢

图片

  • Odoo 社区协会: 图标

贡献者

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

维护者

Odoo Community Association

此模块由 OCA 维护。

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

要为此模块做出贡献,请访问 https://odoo-community.org

项目详情


下载文件

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

源代码分发

此版本没有可用的源代码分发文件。请参阅 生成分发存档的教程

构建分发

支持者: