Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Openerp 在hr.Employee上创建记录规则后,员工创建休假请求时出现访问错误_Openerp - Fatal编程技术网

Openerp 在hr.Employee上创建记录规则后,员工创建休假请求时出现访问错误

Openerp 在hr.Employee上创建记录规则后,员工创建休假请求时出现访问错误,openerp,Openerp,我已经安装了HR模块,并在HR.employee模型上创建了以下记录规则,以使员工能够访问自己的详细信息 Object: Employee Apply for Read: checked Apply for write: checked Apply for create: checked Apply for delete: checked Rule Definition: [('user_id', '=', user.id)] 当员工从休假管理模块申请休假时,显示以下错误 存取错误 由于安全限

我已经安装了HR模块,并在HR.employee模型上创建了以下记录规则,以使员工能够访问自己的详细信息

Object: Employee
Apply for Read: checked
Apply for write: checked
Apply for create: checked
Apply for delete: checked
Rule Definition: [('user_id', '=', user.id)]
当员工从休假管理模块申请休假时,显示以下错误

存取错误

由于安全限制,无法完成请求的操作。请与您的系统管理员联系。
(文档类型:hr.employee,操作:read)

您在集团hr.employee上有一条规则,规定[('user_id','=',user.id)],即员工不能看到其他员工。由于此访问规则,将引发访问错误警告

尝试在hr.holidays中查找发送电子邮件功能。此功能提取员工经理的电子邮件ID以发送休假批准电子邮件。但由于此访问规则,您不允许访问经理的电子邮件Id,因为经理也是员工


所以我在发送电子邮件功能上做了一些改动,提取了经理作为超级用户的电子邮件ID。超级用户按通行证访问权限。

您有关于hr.employee组的规则,该规则规定[('user\u id','=',user.id)],即员工不能看到其他员工。由于此访问规则,将引发访问错误警告

尝试在hr.holidays中查找发送电子邮件功能。此功能提取员工经理的电子邮件ID以发送休假批准电子邮件。但由于此访问规则,您不允许访问经理的电子邮件Id,因为经理也是员工


所以我在发送电子邮件功能上做了一些改动,提取了经理作为超级用户的电子邮件ID。超级用户通过密码访问权限。

制定此规则的目的是什么?我添加此记录规则是为了让员工在人力资源员工列表中访问自己的详细信息。尝试添加更多详细信息,,您希望员工只查看自己的请求吗?或者什么?制定此规则的目的是什么?我添加此记录规则是为了让员工在人力资源员工列表中访问自己的详细信息。尝试添加更多详细信息,,是否希望员工只查看自己的请求?还是怎样