Modulos del sistema
Objetivo
Mantener el catalogo de modulos del sistema. Cada modulo agrupa submodulos y aparece como bloque en la sidebar dinamica.
Como esta organizada la pantalla
Tabla p-table con las columnas:
| Columna | Descripcion |
|---|---|
| Drag handle | Para reordenar (mover arriba o abajo). |
| Checkbox | Seleccion para borrado masivo. |
| Nombre | Nombre del modulo. |
| Icono | Icono representativo. |
| Status | Interruptor activo o inactivo. |
| Acciones | Editar, eliminar. |
Acciones disponibles
- Crear modulo: dialogo de alta.
- Editar modulo: ajustar nombre, icono o status.
- Reordenar modulos: arrastrar las filas para cambiar el orden de aparicion.
- Activar o desactivar: el modulo y sus submodulos asociados dejan de mostrarse en la sidebar cuando se desactiva.
- Eliminar: pide confirmacion; requiere
MODULES: ADMIN.
Permisos
MODULES: WRITEpara crear, editar, reordenar.MODULES: ADMINpara eliminar.
Antes de empezar
- Tener claro el proposito del modulo y a que submodulos va a agrupar.
- Validar que el icono a usar este disponible en el sistema de iconos.
Paso a paso - Crear
- Entrar a Catalogos -> Modulos.
- Hacer clic en Nuevo modulo.
- Capturar: nombre, clave (key), icono, orden de aparicion.
- Confirmar.
Resultado esperado
- El modulo queda registrado y aparece como bloque en la sidebar (si esta activo).
- El sistema muestra mensaje de exito.
Pendiente: agregar captura de
catalogos-modulos-01-listado.pngycatalogos-modulos-02-dialogo.png.
Errores comunes
| Situacion | Que hacer |
|---|---|
| El modulo no aparece en la sidebar | Verificar que este activo y que la sesion recargue permisos. |
| El reordenamiento no se guarda | Verificar la conexion; el sistema guarda el orden automaticamente. |
Permisos sugeridos
MODULES: WRITE.
Recomendaciones operativas
- Evitar crear modulos con nombres redundantes.
- Documentar internamente que submodulos pertenecen a cada modulo.
- Antes de desactivar, validar que no haya usuarios que dependan exclusivamente de ese modulo.
Relacion con otros modulos
- Submodulos: cada submodulo pertenece a un modulo.
- Sidebar: los modulos activos y sus submodulos visibles segun permisos alimentan el menu lateral dinamico.