跳转到主要内容

为视图继承添加更多运算符

项目描述

Beta License: LGPL-3 OCA/server-tools Translate me on Weblate Try me on Runbot

此模块是为了简化添加自定义视图继承运算符而编写的。

目录

用法

更改python字典(例如上下文)

<attribute name="$attribute" operation="python_dict" key="$key">
    $new_value
</attribute>

注意,无论如何,视图都受xmlid的评估,所以如果你需要引用某个xmlid,比如%(xmlid)s

向列表中的值添加(例如状态)

<attribute name="$attribute" operation="list_add">
    $new_value(s)
</attribute>

从列表中移除值(例如状态)

<attribute name="$attribute" operation="list_remove">
    $remove_value(s)
</attribute>

在原始文本之后和/或之前添加文本

<attribute name="$attribute" operation="text_add">
    $text_before {old_value} $text_after
</attribute>

使用AND/OR连接运算符添加域(如果省略则为AND),允许条件更改

<attribute name="$attribute" operation="domain_add"
           condition="$field_condition" join_operator="OR">
    $domain_to_add
</attribute>

在视图中移动一个元素

此功能现在是原生的,cf官方Odoo文档

已知问题/路线图

  • 添加<attribute operation="json_dict" key="$key">$value</attribute>

  • 支持<xpath expr="$xpath" position="move" target="xpath" target_position="position" />

  • 支持我们新节点类型的属性

错误跟踪器

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

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

鸣谢

作者

  • Therp BV

贡献者

维护者

本模块由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 状态页面