的OpenERP -7- 人力资源招聘模块。
我尝试使用记录规则设置每个记录的访问安全性。
添加了具有many2many类型的新字段(' x_department_id_multi')。让我们说该字段存储允许读取该项目的安全组的名称。如果用户被添加到特定组,他应该看到该项目。
我正在尝试使用记录规则来设置它。 域名:[(' x_department_id_multi',' =',???)]
而不是' ???我必须检索inforation:是否将用户添加到组中或不。
类似于' user.id',而不是user.id我想提取用户组。
我怎样才能做到这一点?
我查看了搜索和openerp文档,但没有找到任何相关信息。
感谢您的帮助!
答案 0 :(得分:0)
让我们试试这个记录规则域过滤器:
['|',('user_id', '=', user.id),('group_ids','in',[g.id for g in user.x_department_id_multi])]