Submodulos del sistema
Objetivo
Mantener el catalogo de submodulos que se asignan a modulos y que se usan para asignar permisos por usuario.
Como esta organizada la pantalla
Tabla con buscador y las columnas: nombre, modulo al que pertenece, ruta (path), icono y status. Acciones: editar, eliminar.
Acciones disponibles
- Crear submodulo: dialogo de alta.
- Editar submodulo: ajustar nombre, modulo padre, ruta, icono o status.
- Activar o desactivar: el submodulo deja de aparecer en la sidebar cuando se desactiva.
- Eliminar: requiere
SUBMODULES: ADMIN.
Permisos
SUBMODULES: WRITEpara crear y editar.SUBMODULES: ADMINpara eliminar.
Antes de empezar
- Tener el modulo padre creado.
- Definir la ruta URL del submodulo (debe coincidir con la ruta real del modulo en la webapp).
- Tener configurado el icono.
Paso a paso - Crear
- Entrar a Catalogos -> Submodulos.
- Hacer clic en Nuevo submodulo.
- Capturar: nombre, clave (key), modulo padre, ruta, icono, status.
- Confirmar.
Resultado esperado
- El submodulo queda registrado.
- Si esta activo y el usuario tiene
READ(o superior), aparece en la sidebar bajo su modulo padre. - El sistema muestra mensaje de exito.
Pendiente: agregar captura de
catalogos-submodulos-01-dialogo.png.
Errores comunes
| Situacion | Que hacer |
|---|---|
| El submodulo no aparece en la sidebar | Verificar que este activo y que el usuario tenga permiso de lectura. |
| La ruta no carga | Confirmar que la ruta es exactamente la definida en la webapp. |
Permisos sugeridos
SUBMODULES: WRITE.
Recomendaciones operativas
- La ruta del submodulo debe ser estable; cambiarla rompe los permisos almacenados.
- Documentar la relacion modulo - submodulo para el equipo.
Relacion con otros modulos
- Modulos del sistema: cada submodulo pertenece a un modulo.
- Usuarios y permisos: los submodulos son la unidad minima de asignacion de permisos.
- Sidebar: los submodulos activos y visibles segun permisos alimentan el menu lateral.