xml - 限制用户仅在员工视图中显示他们的记录
问题描述
您好,我想限制用户仅显示和更新他们的数据,而不是其他员工。我尝试了访问规则,但没有工作。请帮我解决这个问题。
我的代码
<field name="name">No Edit</field>
<field name="model_id" ref="hr.model_hr_employee"/>
<field eval="0" name="perm_write"/>
<field name="domain_force"> [('user_id','!=',user.id)] </field>
并且需要创建新组,然后请指导我。我检查了下面的链接答案,但没有成功。
解决方案
试试这个代码:
<record model="ir.rule" id="employee_access_user">
<field name="name">Employee Access Rules</field>
<field name="model_id" ref="model_hr_employee"/>
<field name="domain_force">[('user_id','=',user.id)]</field>
<field name="perm_read" eval="1"/>
<field name="perm_write" eval="1"/>
<field name="perm_unlink" eval="0"/>
</record>
推荐阅读
- macos - 为什么更大的 Xss 不能提供更大的最大堆栈深度?
- ios - 核心蓝牙在后台模式下连续接收外设数据超过 80 小时
- python-3.x - 命名小部件以自动销毁-替换它
- angular - 如何通过devapp在Ionic 4的firebase存储上上传手机拍摄的照片
- firebase - 用于服务器通信的 GCP Cloud Firestore
- c# - 如何制作一个代码,为数字 x 生成所有整数分区,其中 y 作为 C# 分区中可用的最大数字
- c++ - 无符号字符缓冲区的虚拟输出
- c# - 如何通过 TCP 连接获取 GPS 设备数据 GT06 CONCOX 协议
- c# - 在使用 DataTables 作为源的两个可排序 DataGrids 之间移动行
- c# - ListItem 在 .net 4.0 网络表单下拉列表中不起作用