如何使字段对 odoo10 中的股票经理不可见
How to make fields invisible for stock manager in odoo10
我想让特定字段对股票经理不可见,而对股票用户和主要管理员(股票经理之一)可见。
例如:
<field name ="name_ids" groups="!group_stock_manager,group_stock_user"/>
有效,但主管理员看不到此字段。
如何让主要管理员看到此字段?
问题是 group_stock_manager
继承自 group_stock_user
,因此您不能在限制第一个组的同时允许访问第二个组。要解决此问题,您可能需要使用不同于 group_stock_user
的其他组,以便能够隔离不会从 group_stock_user
继承的 group_stock_manager
的权限
就像 Axel 所说的那样,您需要隔离权限。您需要在安全定义中执行的操作定义了对该字段的访问权限并使用 base.group_user.
然后为可以查看和编辑该字段的人创建一个新的安全组xml。
我想让特定字段对股票经理不可见,而对股票用户和主要管理员(股票经理之一)可见。
例如:
<field name ="name_ids" groups="!group_stock_manager,group_stock_user"/>
有效,但主管理员看不到此字段。
如何让主要管理员看到此字段?
问题是 group_stock_manager
继承自 group_stock_user
,因此您不能在限制第一个组的同时允许访问第二个组。要解决此问题,您可能需要使用不同于 group_stock_user
的其他组,以便能够隔离不会从 group_stock_user
group_stock_manager
的权限
就像 Axel 所说的那样,您需要隔离权限。您需要在安全定义中执行的操作定义了对该字段的访问权限并使用 base.group_user.
然后为可以查看和编辑该字段的人创建一个新的安全组xml。