如何解决Odoo 13 CRM看板对特定组隐藏列
我正在开发一个模块,以自定义Odoo 13 ED上的某些CRM,目前的阶段是:
- 第1列
- 第2列
- 第3列
- 第4列
我创建了2个用户角色:
- 角色1
- 角色2
如果用户是ROLE1,我只希望显示COLUMN1-COLUMN2,如果用户是ROLE2,则只显示COLUMN3-COLUMN4
我该怎么做?谢谢
解决方法
好,可以在crm.stage上创建自定义记录规则来解决
类似
<record id="crm_stage_rule_venditori" model="ir.rule">
<field name="name">crm.stage.venditore</field>
<field name="model_id" ref="base.model_crm_stage" />
<field name="groups" eval="[(4,ref('group_venditore'))]" />
<field name="domain_force" eval="[('id','in',(1,6))]" />
<field name="perm_read" eval="True"/>
<field name="perm_write" eval="False"/>
<field name="perm_create" eval="False"/>
<field name="perm_unlink" eval="False"/>
</record>
域名类似:[('id','in',(1,6))]
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。