我正在与Hybris后台合作,并且尝试根据用户组隐藏特定的导航节点。所以我试图定义一个合并属性 以及 principal 组,如下所示。
<context component="explorer-tree" merge-by="principal" principal="myRestrictedGroup">
<!-- other nodes... -->
<navigation-node id="Restricted" merge-mode="remove"/>
</context>
我还创建了一个分配给受限组(myRestrictedGroup)的用户。
但是,当以受限用户或任何其他用户身份登录时,该节点将被隐藏。对于任何组/用户,该节点都不可见,包括“ admin”。我期望该节点对不属于“ myRestrictedGroup”的所有用户可见,但事实并非如此。
我正在运行Hybris 6.6。
我正在跟踪我在网上找到的文档,因为这似乎是我想要的。但是,我确实注意到文档列出了一些较旧的6.0版本。 (我没有看到6.6) https://apps.support.sap.com/sap/support/knowledge/preview/en/2455449(需要SAP凭据才能完整查看)
答案 0 :(得分:0)
标准hybris用户组和后台之间实际上还有另外一层抽象,称为Authority Group
因此,对于您的示例来说,可以归结为以下内容:
Authorities
(在“管理”选项卡中找到该属性)设置为myRestrictedGroup