【发布时间】:2017-04-08 09:03:29
【问题描述】:
我尝试在 Odoo 中为 Invoice 模型设置记录规则,记录规则如下:
[('bu','in',[g.name for g in user.employee_ids[0].bus_unit1])]
记录规则工作正常。现在有些用户可以复制Invoice模型创建的记录,但是对于有些用户重复Invoice记录会导致Access Denied Error。
【问题讨论】:
-
是全局规则还是分配给任何组?
-
是的。规则分配给多个组
-
只是为了确保,您应该检查 Invoice 模型上是否存在不允许重复的限制。比如主键约束。如果存在这样的约束,则可能是用户拥有权限,但潜在的错误是唯一键错误。只是一个想法。
-
Zeeshan,是的,即使我在你这么说之后也有同样的感觉。但是如何检查重复的唯一约束,我在设置下检查了模型约束。
标签: openerp odoo-8 access-rights