条件图片
项目描述
此模块扩展了任何模型的职能以支持条件图片(基于记录属性),并且可以全局或按公司管理它们。
此模块背后的主要目标是避免多次存储相同的图片。例如,对于每个合作伙伴,都有一个相关的图片(大多数情况下,它是默认的)。通过此模块正确设置,它只会存储一次,并且您可以随时为所有合作伙伴更改它。
警告: 此模块不能与使用模块 base_multi_image 的相同对象一起使用。
目录
安装
此模块的唯一目的是添加一个抽象模型以供继承。因此,您在安装时不会注意到任何变化。
要使用此模块进行开发,您必须将抽象模型 abstract.conditional.image 继承到需要条件图片的模型中
class ResPartner(models.Model): _inherit = ['res.partner', 'abstract.conditional.image'] _name = 'res.partner'
然后,配置每个记录的图片选择方式。
使用方法
转到 技术设置 > 设置 > 图片 以配置所有图片。您可以根据对象的属性和公司为特定对象定义图片。
选择器应返回一个布尔表达式。对象的所有字段都可用于计算结果。
系统将首先尝试匹配具有公司设置的图片,然后是未设置公司的图片。如果您的对象没有 company_id 字段,则此检查将被忽略,并且只使用未设置公司的图片。
错误跟踪器
错误记录在 GitHub Issues 上。如有问题,请检查是否已有相关报告。如果您是第一个发现的人,请通过提供详细且受欢迎的 反馈 来帮助我们解决这个问题。
请勿直接联系贡献者寻求支持或技术问题的帮助。
致谢
贡献者
Patrick Tombez <patrick.tombez@camptocamp.com>
维护者
此模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并推广其广泛应用。
此模块是GitHub上的 OCA/server-tools 项目的组成部分。
欢迎您贡献力量。有关如何贡献的信息,请访问 https://odoo-community.org/page/Contribute。
项目详情
散列 信息 for odoo12_addon_base_conditional_image-12.0.1.0.2-py3-none-any.whl
算法 | 散列摘要 | |
---|---|---|
SHA256 | d8fa96250c3ecacde4e016a5c5adb4d0d668f6df2a97f685f5fb5825af74b72f |
|
MD5 | ac4c6435c5b97654c76de64a078b02cb |
|
BLAKE2b-256 | bea86f81f303d5a444944192723fb841a24c6ee490bfda0987856e0dfd511373 |