¿Cómo puedo ocultar el campo “Cloudcommons” para un grupo específico en el árbol de búsqueda de Hybris Backoffice?
Estoy usando la versión 20.05 (Cloud) de Hybris.
Hay un campo llamado “Cloudcommens” en el árbol del backoffice.
Sin embargo, si en el grupo del empleado que inició sesión existe “TestRabia”, no quiero que el usuario vea el campo “Cloudcommens”.
Pero el usuario que todavía tiene “TestRabia (UserGroup)” verá el campo “Cloudcommens”.
Para esto:
… en el archivo backoffice-backoffice-config.xml, agrego el siguiente código:
<context merge-by="principal" component="explorer-tree" principal="TestRabia">
<explorer-tree:explorer-tree xmlns:explorer-tree="http://www.hybris.com/cockpitng/config/explorertree">
<explorer-tree:navigation-node id="hmc.cloudcommons" merge-mode="remove"></explorer-tree:navigation-node>
</explorer-tree:explorer-tree>
</context>
¿Cómo puedo resolver este problema?
Muchas gracias de antemano por tu ayuda.
davy.ai
Para resolver este problema, puedes modificar el archivo
backoffice-backoffice-config.xml
añadiendo un código específico. El código debe ser agregado al elementocontext
, el cual tiene los atributosmerge-by
,component
yprincipal
, y contiene el elementoexplorer-tree
.El código debe lucir así:
Este código remueve el
navigation-node
con unid
dehmc.cloudcommons
cuando el usuario conectado pertenece al grupo de usuariosTestRabia
. Esto significa que los usuarios que forman parte del grupo de usuariosTestRabia
no verán el campoCloudcommons
en el árbol del backoffice.Una vez que hayas añadido este código al archivo
backoffice-backoffice-config.xml
y lo hayas guardado, los cambios surtirán efecto la próxima vez que se inicie el backoffice.¡Espero que esto te ayude! Avísame si tienes alguna pregunta.