如何在openerp 7中为用户授予自己记录的编辑权限?

如何在openerp 7中为用户授予自己记录的编辑权限?,openerp,Openerp,我想实现以下场景 用户必须能够查看所有记录,并且只能编辑自己的记录 是否可以在openerp 7中执行此操作?如果可能,如何执行此操作?您需要创建记录规则,以便用户只能查看其记录,并创建访问控制列表,以便用户可以编辑这些记录 记录规则-->设置/技术/安全/记录规则 为对象创建记录规则并添加特定的域以便用户 我只能看到他的记录 访问控制列表-->设置/技术/安全/访问控制列表 创建访问控制列表并添加名称、对象、, 访问(读取/编辑/删除/创建)并保存。根据您的需要,您可以 需要勾选写访问,保

我想实现以下场景

  • 用户必须能够查看所有记录,并且只能编辑自己的记录

是否可以在openerp 7中执行此操作?如果可能,如何执行此操作?

您需要创建记录规则,以便用户只能查看其记录,并创建访问控制列表,以便用户可以编辑这些记录

记录规则-->设置/技术/安全/记录规则

为对象创建记录规则并添加特定的域以便用户 我只能看到他的记录

访问控制列表-->设置/技术/安全/访问控制列表

创建访问控制列表并添加名称、对象、, 访问(读取/编辑/删除/创建)并保存。根据您的需要,您可以 需要勾选写访问,保存并检查它


如果记录是由登录用户创建的,则添加一个返回false的功能字段,否则为true;如果功能字段的值为true,则在视图中添加一个属性为readonly的组,并将所有字段移动到此组中;此外,还将不可见的功能字段添加为视图中不可见的功能字段

Hi,感谢priyesh的回复。我已经知道这个选项,我的背景也完全不同。用户必须查看(即查看)所有记录,但只能编辑自己的记录。因此,我必须向他显示所有记录,并且应该只对他创建的记录授予编辑权限。希望你能理解这个场景并帮助我。谢谢Anom的回复,上面的几行给了某个组写权限和读权限。我想根据记录的创建uid授予写访问权限。我应该编辑自己的记录并查看所有记录。如果可能的话,请引导我。