Skip to main content

条件图像

项目描述

贝塔 许可证:AGPL-3 OCA/服务器工具 在 Weblate 上翻译我 试试我的 Runbot

该模块扩展了任何模型的功能,以支持条件图像(基于记录属性)并在全球范围内或按公司管理它们。

该模块背后的主要目标是避免多次存储相同的图像。例如,对于每个合作伙伴,都有一个相关图像(大多数情况下,它是默认图像)。正确设置此模块后,它将只存储一次,您可以随时为所有合作伙伴更改它。

警告:此模块不能用于使用模块base_multi_image的相同对象。

目录

<nav class="contents local" id="contents" role="doc-toc"> </nav>

安装

该模块的唯一目的是添加要继承的抽象模型。因此,您不会注意到安装的任何更改。

要使用此模块进行开发,您必须将抽象模型abstract.conditional.image继承 到需要条件图像的模型:

class ResPartner(models.Model):
    _inherit = ['res.partner', 'abstract.conditional.image']
    _name = 'res.partner'

然后,配置如何为每条记录选择图像。

用法

转到技术设置 > 设置 > 图像以配置所有图像。您可以为特定对象定义图像,具体取决于对象的属性和公司。

选择应该返回一个布尔表达式。对象的所有字段都可用于计算结果。

系统将首先尝试将图像与公司设置匹配,然后与没有公司的图像匹配。如果您的对象没有company_id字段,则此检查将被忽略,并且只会使用没有公司的图像。

错误追踪器

在GitHub 问题上跟踪错误。如果遇到问题,请检查您的问题是否已被报告。如果您首先发现它,请通过提供详细且受欢迎的 反馈来帮助我们粉碎它。

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

学分

作者

  • 营地

贡献者

维护者

该模块由 OCA 维护。

Odoo 社区协会

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

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

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

项目详情


下载文件

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

内置分布