此模块扩展了支持条件图像的功能
项目描述
此模块扩展了任何模型的扩展功能,以支持条件图像(基于记录属性),并且可以全局或按公司管理。
此模块背后的主要目标是避免多次存储相同的图像。例如,对于每个合作伙伴,都有一个相关的图像(大多数情况下是默认图像)。使用此模块正确设置后,它将只存储一次,并且您可以为所有合作伙伴随时更改它。
警告:此模块不能与使用 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:
Patrick Tombez <patrick.tombez@camptocamp.com>
Denis Leemann <denis.leemann@camptocamp.com>
Akim Juillerat <akim.juillerat@camptocamp.com>
- Trobz:
Son Ho <sonhd@trobz.com>
其他致谢
此模块从12.0迁移到14.0由Camptocamp提供资金支持
维护者
此模块由OCA维护。
OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
此模块是GitHub上的OCA/server-tools项目的一部分。
欢迎您做出贡献。要了解如何贡献,请访问https://odoo-community.org/page/Contribute。
项目详情
odoo14_addon_base_conditional_image-14.0.2.0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f267473deb954d2cea444ac77fdb2ec320e641fe4da0a9f3e7f540d86d031aff |
|
MD5 | ac7bd61922b536c141b4a01096e0ec28 |
|
BLAKE2b-256 | 300308d2ee242bad26fb512892bb8cd5a33e8b525e72e0bab71e623d3b8a0a69 |