1

假设我有 3 个用户,如下所示:

user_employee having access rights Human Resource /Employee group
user_officer having access rights Human Resource /officer group
user_manager having access rights Human Resource /manager group 

对于对象hr_employee(hr.employee)

如果我以身份登录,user_manager或者user_officer我可以创建/编辑自己的员工记录。如果我以user_employee无法编辑自己的员工记录的身份登录。

然后我给了 Human Resource/Employee 组的写权限,现在我可以编辑与 相关的所有字段hr_employee,但我想将 Human Resource/Employee 组下的用户的编辑权限限制为某些字段;例如,如果user_employee已登录,则他无法编辑department_idor related_user, or coach_id, active,manager等。

他只能编辑他的姓名、地址、出生日期和其他公共信息。

如何使用安全文件夹文件(如.xml.csv文件)解决此问题?

4

1 回答 1

1

.xml和文件提供更广泛的.csv安全设置:createreadupdatedelete.

如果您想要按字段设置,则必须使用 xml 视图文件。检查domain设置。

就像是:

<field name="DOB" attrs="{'readonly':[('groups_id.category_id.name','=','Human Resource')]}"/>

以上内容限制性不够,但希望能给你一些想法。

尽管这可能很方便,但我认为这不是一个好主意。根据贵公司所在地区的法律,公司可以对该数据的准确性负责。让员工向人力资源部门的某个人提供任何变化的证据可能是一件好事。

于 2013-07-16T21:34:46.063 回答