我想对库存经理不可见特定的字段,而对库存用户和主要管理员(其中一位库存经理)可见。
例如:
<field name ="name_ids" groups="!group_stock_manager,group_stock_user"/>
它可以工作,但是主管理员看不到该字段。
我如何使此字段对主要管理员可见?
答案 0 :(得分:1)
问题是group_stock_manager
继承自group_stock_user
,因此您不能在允许访问第二个组的同时限制第一个。要解决此问题,您可能需要使用与group_stock_user
不同的其他组,以便能够隔离不会从group_stock_manager
继承的group_stock_user
的权限
答案 1 :(得分:0)
就像Axel所说的,您需要隔离权限。您需要在安全定义中执行的操作定义该字段的访问权限,并使用base.group_user。
然后为可以查看和编辑该字段的人员创建一个新的安全组xml。