跳转到主要内容

为视图继承添加更多操作符

项目描述

License: LGPL-3

扩展视图继承

本模块是为了使添加自定义操作符以实现视图继承变得简单而编写的。它还添加了一个名为 user_ids 的字段,以限制视图继承到某些用户。

用法

Try me on Runbot

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

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

请注意,视图无论如何都会对xmlid进行评估,所以如果您需要引用某些xmlid,可以说 %(xmlid)s

移动视图中的元素

<xpath expr="$xpath" position="move" target="$targetxpath" />

这也可以用来将某些元素包装在另一个元素中,首先创建目标元素,然后将您想要包装的节点移动到那里。

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

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

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

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

已知问题/路线图

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

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

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

错误追踪器

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

致谢

图片

贡献者

不要直接联系贡献者以获取关于此插件的问题或问题的帮助,而是使用社区邮件列表适当的专用邮件列表寻求帮助,以及上面链接的错误跟踪器用于技术问题。

维护者

Odoo Community Association

此模块由OCA维护。

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

要为此模块做出贡献,请访问https://odoo-community.org

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档的教程

构建分发

由以下机构支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面