Hybris 如何隐藏后台节点,包括一些产品节点?
我在B2C项目中使用SAP Commerce Cloud 19.05。我们有一些自定义项目类型,如:Hybris 如何隐藏后台节点,包括一些产品节点?,hybris,Hybris,我在B2C项目中使用SAP Commerce Cloud 19.05。我们有一些自定义项目类型,如: XYZCompanyProduct(扩展Product) XYZLaptopProduct(扩展XYZCompanyProduct) XYZMobileProduct(扩展Product) 现在在explorer树中,我们有三个节点对应于上述节点。我们希望某些用户能够访问XYZLaptopProduct和订单和寄售节点,并在用户登录时隐藏其他节点 我们尝试了几种实现这一目标的方法,如: 我们为笔
XYZCompanyProduct
(扩展Product
)XYZLaptopProduct
(扩展XYZCompanyProduct
)XYZMobileProduct
(扩展Product
)XYZLaptopProduct
和订单
和寄售
节点,并在用户登录时隐藏其他节点
我们尝试了几种实现这一目标的方法,如:
laptopGroups
)laptopGroups
的groups
部分,我们为它提供了访问backofficeproductmanagergroup
和上述角色的权限XYZCompanyProduct
和XYZMobileProduct
),这是不必要的行为
这些步骤似乎都失败了。我哪里做错了?我是否应该以不同的方式处理此问题?为了实现您的目标,您可以在backoffice framework中使用权限。使用它,您可以限制backoffice中任何特定用户/组对特定ItemType或其特定属性的访问 您可以通过两种方式实现相同的目标:
backoffice>转到用户组>>单击关键符号(权限)>>选择您的项目类型>>授予所需权限
$START_USERRIGHTS; ; ; ; ; ; ; ; ;
Type ; UID ; Target ; read ; change ; create ; remove ;
UserGruop ; laptopGroups ; XYZLaptopProduct ; + ; - ; - ; - ;
$END_USERRIGHTS; ; ; ; ;