记录规则。用户上下文信息

时间:2014-01-20 13:27:23

标签: openerp-7

的OpenERP -7- 人力资源招聘模块。

我尝试使用记录规则设置每个记录的访问安全性。

添加了具有many2many类型的新字段(' x_department_id_multi')。让我们说该字段存储允许读取该项目的安全组的名称。如果用户被添加到特定组,他应该看到该项目。

我正在尝试使用记录规则来设置它。 域名:[(' x_department_id_multi',' =',???)]

而不是' ???我必须检索inforation:是否将用户添加到组中或不。

类似于' user.id',而不是user.id我想提取用户组。

我怎样才能做到这一点?

我查看了搜索和openerp文档,但没有找到任何相关信息。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

让我们试试这个记录规则域过滤器:

['|',('user_id', '=', user.id),('group_ids','in',[g.id for g in user.x_department_id_multi])]