本模块扩展了支持条件图片的功能
项目描述
本模块扩展了任何模型的功能以支持条件图片(基于记录属性),并且可以全局或按公司管理它们。
本模块背后的主要目标是避免多次存储相同的图片。例如,对于每个合作伙伴,都有一个相关的图片(大多数情况下是默认图片)。使用此模块正确设置后,它将只存储一次,并且您可以随时为所有合作伙伴更改它。
警告:此模块不能与使用模块 base_multi_image 的同一对象一起使用。
目录
安装
此模块的唯一目的是添加一个可继承的抽象模型。因此,您在安装时不会注意到任何变化。
要使用此模块进行开发,您必须将抽象模型 conditional.image.consumer.mixin 继承到需要条件图片的模型中
class ResPartner(models.Model): _inherit = ['res.partner', 'conditional.image.consumer.mixin'] _name = 'res.partner'
然后,配置每个记录的图片选择方式。
用法
转到 技术设置 > 设置 > 图片 来配置所有图片。您可以根据对象的属性和公司定义特定对象的图片。
选择器 应返回一个布尔表达式。对象的所有字段都可用于计算结果。
系统将首先尝试匹配带有公司设置的图片,然后是无公司的图片。如果您的对象没有 company_id 字段,此检查将被忽略,并且仅使用无公司的图片。
错误追踪
错误在 GitHub Issues 上跟踪。如果遇到问题,请检查您的问题是否已被报告。如果是您首先发现的,请通过提供详细且受欢迎的 反馈 来帮助我们将其解决。
请不要直接联系贡献者询问支持或技术问题。
致谢
贡献者
- Camptocamp:
Patrick Tombez <patrick.tombez@camptocamp.com>
Denis Leemann <denis.leemann@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。
项目详情
odoo_addon_base_conditional_image-16.0.1.0.0.5-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 74d96dabd68b6ee08416e76e1dccfa8b176d7cae42b1583de103f0788e47f97a |
|
MD5 | 25c53bccdb31952397f62955c8ba0aa5 |
|
BLAKE2b-256 | 73b7a4256e2de2c92ad6010797c487cbd1db46670521638ba1ce745808d78c72 |