ADMIN88_NAVIGATION
Organizacion aprobada
| Panel de control | Inicio, acceso a operativa local 80, modulos previstos |
| Transportistas | Estado GLS, configuracion, credenciales, centros remitentes, Explorer, laboratorios TEST/PRODUCCION |
| Sincronizacion | Importador historico, trabajos de lectura, acceso anterior de sincronizaciones |
| Administracion | Usuarios, cuotas centrales, consumo, cache, enriquecimiento simulado, canal 85 y plataforma |
| Diagnostico | Pruebas manuales e historial |
| Documentacion | Knowledge Base y documentos oficiales |
Las areas son desplegables, con area activa abierta. El sidebar permite scroll y las tablas desplazamiento horizontal. No se han eliminado rutas existentes, ni duplicado los modulos ni trasladado la operativa al panel administrativo.
Permisos
Administrador: configuracion, secretos, usuarios, cuotas, centros remitentes, preparacion de importaciones y trabajos, canal 85. Operador: operaciones de laboratorio y diagnostico previamente permitidas, con controles propios. Lectura: consultas y documentos, nunca mutaciones ni llamadas de diagnostico. Salir no concede permiso operativo. El selector global de entorno queda reservado a administradores y operadores, manteniendo los bloqueos de entorno; para usuarios de lectura se muestra desactivado y su POST responde 403.
Cada POST queda protegido antes de ejecutar su handler; se mantienen CSRF y comprobaciones especificas. Las cuentas inactivas se rechazan y el rol se lee de PostgreSQL. Las sesiones nuevas registran la version de usuario; un cambio de credenciales o usuario invalida esa sesion. Las sesiones anteriores siguen sometidas a la comprobacion de actividad y rol hasta su expiracion.
Rutas nuevas
- /admin/senders: alta/edicion/inactivacion de centros y asociaciones.
- /admin/sync/{id}: informe del trabajo y resultados por elemento.
Rutas conservadas: /, /expediciones, /reembolsos, /facturas, /liquidaciones, /sincronizaciones, /operations, /config/gls, /config/gls/iclientes, /diagnostics, /integration/gls, /api-usage, /cache, /enrichment, /users, /admin/audit85, /admin/platform, /gls-explorer, /history, /knowledge, /knowledge/official y las rutas completas de los laboratorios.
La administracion no habilita creaciones nuevas desde el puerto 80, ni activa automaticamente el trabajador cuando se reanuda administrativamente un lote.