es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿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.

Tags:  , , , ,

Answer

  1. Avatar for 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 elemento context, el cual tiene los atributos merge-by, component y principal, y contiene el elemento explorer-tree.

    El código debe lucir así:

    <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>
    

    Este código remueve el navigation-node con un id de hmc.cloudcommons cuando el usuario conectado pertenece al grupo de usuarios TestRabia. Esto significa que los usuarios que forman parte del grupo de usuarios TestRabia no verán el campo Cloudcommons 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.

Comments are closed.