Menú

Tipos de objetos del menú

El menú principal del sistema tiene dos tipos de objetos.

  1. Objeto Padre: Este tipo de objeto representa un grupo o una categoría y al seleccionarlo despliega uno o más objetos hijos pertenecientes a la misma categoría.

  2. Objeto Hijo: Este tipo de objeto representa un enlace a un sitio en concreto del sistema, pertenece a un objeto padre y al seleccionarlo te llevará al sitio que indica el nombre del objeto.

Panel de administración del menú

Para acceder al panel de administración del menú será necesario seleccionar en el menú principal el botón de **Config. Sistema** y en el submenú desplegado seleccionar **Menu Principal**, esta opción te llevará al panel de administración del menú, donde se podrán realizar las siguientes acciones:

  • Visualizar un listado de todos los objetos del menú.
  • Visualizar la relación padre-hijo de los objetos del menu.
  • Agregar nuevos objetos al menú.
  • Editar objetos del menú.
  • Eliminar objetos del menú.

Crear objetos del menú

Esta acción se realiza desde el panel de administración del menú, y se podrán crear tanto objetos padre como objetos hijo.

Objeto padre

Para crear un objeto padre deberá seguir los siguientes pasos:

  1. Seleccionar el botón Agregar Item, ubicado en la parte superior izquierda de la vista.

  2. En el formulario desplegado en la parte derecha de la vista habrá que llenar los siguientes campos obligatorios.

    • Nombre a mostrar: Nombre visible del objeto en el menú.
    • Icono: Campo donde se debrá ingresar un texto en formato de clase css del icono que identificará al objeto.
    • Posición del Item: Campo numérico que representa la ubicación del objeto padre en el menu principal, entre más alto sea, aparecerá más abajo en el menu.
    • Tipo de Ruta: Para los objetos padre este campo siempre será Empty.
    • Roles con acceso: Campo de selección múltiple donde usuario que tenga el rol seleccionado podrá visualizar el objeto en el menú principal.

    {info} En el campo Roles con acceso del formulario al hacer click se desplegarán los roles disponibles y se irán agregando como una etiqueta conforme se vayan seleccionando, es posible filtrar las opciones escribiendo el nombre del rol que quiere encontrar y para quitar un rol solo hay que dar click en la x de la etiqueta del rol que quiere quitar.

  3. Al terminar solo será necesario seleccionar el botón Guardar y se actualizará la página con el objeto recién creado.

Objeto hijo

Para crear un objeto hijo deberá seguir los siguientes pasos:

  1. Localizar al objeto padre del objeto hijo que desea crear en el listado de objetos del menú y seleccionar el botón agregar hijo representado por el ícono: +.

  2. En el formulario desplegado en la parte derecha de la vista habrá que llenar los siguientes campos.

    • Nombre a mostrar: Nombre visible del objeto en el menú.
    • Icono: Campo donde se debrá ingresar un texto en formato de clase css del icono que identificará al objeto.
    • Posición del Item: Campo numérico que representa la ubicación del objeto hijo en el submenú desplegado por su objeto padre, entre más alto sea, aparecerá más abajo en el submenú.
    • Tipo de Ruta: Para los objetos hijo este campo será Name.
    • Ruta deseada: Campo de texto obligatorio donde se deberá introducir el nombre de la ruta, tal cual como fue nombrada en el archivo web.php del proyecto.
    • Parámetros separados por coma: Campo de texto opcional donde se deberá introducir el nombre de los parámetros de la ruta separados por coma sin espacios.
    • Roles con acceso: Campo de selección múltiple donde usuario que tenga el rol seleccionado podrá visualizar el objeto en el menú principal.

    {info} En el campo Roles con acceso del formulario al hacer click se desplegarán los roles disponibles y se irán agregando como una etiqueta conforme se vayan seleccionando, es posible filtrar las opciones escribiendo el nombre del rol que quiere encontrar y para quitar un rol solo hay que dar click en la x de la etiqueta del rol que quiere remover.

  3. Al terminar solo será necesario seleccionar el botón Guardar y se actualizará la página con el objeto recién creado.

Editar objetos del menú

Esta acción se realiza desde el panel de administración del menú, y se podrán editar tanto objetos padre como objetos hijo.

Para cada item se deben seguir los siguientes pasos:

  1. Localizar el objeto que desa modificar en el listado de objetos del menú y seleccionar el botón editar representado por el ícono de un lápiz sobre papel.

  2. En el formulario desplegado a la derecha de la vista será posible modificar todos los campos del objeto.

    {info} Para mayor información de los campos revisar la sección de Campos de objeto padre o Campos de objeto hijo.

  3. Al terminar la modificación seleccionar el botón Guardar y se actualizará la página con las modificaciones realizadas.

Eliminar objetos del menú

Esta acción se realiza desde el panel de administración del menú, y se podrán editar tanto objetos padre como objetos hijo.

Para cada item se deben seguir los siguientes pasos:

  1. Localizar el objeto que desa eliminar en el listado de objetos del menú y seleccionar el botón eliminar representado por el ícono de bote de basura.

  2. Esta acción hará que salte un modal de confirmación que le pedirá confirmar la eliminación del objeto.

  3. Para confirmar la eliminación habrá que seleccionar el botón Sí, eliminalo en el modal y se actualizará la página sin el objeto que acaba de eliminar.

{danger} Una vez eliminado un objeto del menú no será posible recuperarlo, por lo que habrá que validar si el objeto seleccionado es el correcto antes de confirmar la eliminación.