跳转到主要内容

此模块扩展了支持条件图像的功能

项目描述

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

此模块扩展了任何模型的扩展功能,以支持条件图像(基于记录属性),并且可以全局或按公司管理。

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

警告:此模块不能与使用 base_multi_image 模块的同一对象一起使用。

目录

安装

此模块的唯一目的是添加一个抽象模型以进行继承。因此,您在安装过程中不会注意到任何变化。

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

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

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

注意:在从 14.0.1.0.0 迁移到 14.0.2.0.0 时,请运行“调整条件图像大小”计划操作以重新生成图像的不同大小。

用法

前往 技术设置 > 设置 > 图像 以配置所有图像。您可以根据对象的属性和公司定义特定对象的图像。

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

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

错误跟踪器

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

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

致谢

作者

  • Camptocamp

贡献者

其他致谢

此模块从12.0迁移到14.0由Camptocamp提供资金支持

维护者

此模块由OCA维护。

Odoo Community Association

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

此模块是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 状态页面