如果我们保留edit="false"
和create="false"
,我们就可以删除编辑和创建按钮。但是可以删除基于组的这些按钮吗?对于管理员而言,它应该是可见的,对于用户来说,它不应该是可见的。
答案 0 :(得分:1)
访问控制
由
ir.model.access records
管理,定义对整体的访问权限 模型。每个访问控制都有一个模型,它授予权限, 它授予的权限以及可选的组。
访问控制是附加的,对于给定模型,用户可以访问所有模型 授予其任何组的权限:如果用户属于一个组 允许写入的组和允许删除的组,他们可以 写和删除。
如果未指定组,则访问控制适用于所有用户, 否则它只适用于给定组的成员。
可用权限是创建(
perm_create
),搜索和 阅读(perm_read
),更新现有记录(perm_write
)和 删除现有记录(perm_unlink
)
因此,您需要使用模型权限(module_name/security/ir.model.access.csv
)创建一个文件,以获得您想要的内容。
此文件的内容应如下所示:
顺便说一下,如果您想让管理员只看到某些内容,那么您应该将此属性添加到元素中:groups="base.group_no_one"