TRANSPORT HUBRevision documental

ADMIN88_INVENTORY

Fecha: 06/11/2026. Inventario de administracion existente y herramientas C. Lectura de rutas/plantillas y pruebas sinteticas, sin ejecutar botones GLS, impresiones ni operaciones reales. No se modifica la navegacion principal.

Resumen

90 rutas de metodo/handler (ademas del montaje estatico), 36 plantillas de administracion y 21 enlaces de menu principal. El puerto 80 es operativa, no otra administracion. El canal 85 es publicacion revisada, no acceso anonimo a las pantallas privadas. No se publican sesiones, contrasenas, UID ni datos de las expediciones almacenadas para producir estas representaciones.

Menus y submenus

Herramientas C secundarias desde Plataforma: importador, preparacion de sincronizacion y cuotas comunes. No se anaden al menu principal todavia.

Dependencias y permisos

PostgreSQL, clave local y servicios Python existentes. Las pantallas de estado no deben interpretarse como una nueva validacion GLS: leen evidencia previa. Algunos GET legacy actualizan metadatos locales; no se ejecutaron sus formularios externos durante el inventario.

Laboratorio iClientes: cuenta activa, rol admin/operador para escritura, propietario/admin para ficha y datos. Produccion tiene autorizacion propia historica, independiente del bloqueo del nuevo puerto 80.

Herramientas C y usuarios/canal/Plataforma: administrador. Formularios C con CSRF; importacion requiere ademas revision firmada y seleccion humana. Otras rutas legacy usan la sesion y controles propios del handler. Antes de ampliar acceso de auditoria de lectura al 88 conviene homogeneizar validacion de rol/estado, sin asumir que todo usuario viewer es globalmente read-only en cada handler antiguo.

Solapamientos y pendientes

Propuesta de navegacion (NO aplicada)

1. Panel de control: estado de plataforma, integraciones y alertas. 2. Transportistas: cuentas, identificacion y herramientas por proveedor/entorno. 3. Sincronizacion: importador temporal, conocidos, POD, jobs y cobertura. 4. Administracion: usuarios, cuotas, cache, politicas y canal 85. 5. Diagnostico: Explorer, pruebas, historial tecnico y evidencias. 6. Documentacion: Knowledge Base, oficiales y Lessons Learned.

Conservar URLs o redirecciones autenticadas, permisos, historico y controles de efectos antes de mover enlaces. No crear otra aplicacion de administracion.

Representacion documental

El anexo enumera rutas y controles extraidos de plantillas. Es una representacion textual de pantallas, no una captura ni una sesion de usuario. Los valores dinamicos, formularios con secretos y expediciones reales no se renderizan para publicacion. Las referencias a efectos son un inventario, no una autorizacion para ejecutarlos.

Anexo generado: menu conservado

EntradaRuta
Inicio/
Expediciones/expediciones
Reembolsos/reembolsos
Facturas/facturas
Liquidaciones/liquidaciones
Sincronizaciones/sincronizaciones
Operaciones/operations
Configuración/config/gls
GLS · iClientes/config/gls/iclientes
Diagnóstico/diagnostics
Estado Integración/integration/gls
Consumo API/api-usage
Caché/cache
Enriquecimiento/enrichment
Usuarios/users
Administracion · Canal de auditoria 85/admin/audit85
Administración · Plataforma/admin/platform
GLS Explorer/gls-explorer
Historial/history
Knowledge Base/knowledge
Docs Oficiales/knowledge/official

Anexo generado: rutas completas

MetodoRutaPermisoCSRFEfectoPlantillas
GET/healthPublica o asistente inicial; revisar precondicionesNo aplicaLectura/local
GET/readyPublica o asistente inicial; revisar precondicionesNo aplicaLectura/local
GET/setupPublica o asistente inicial; revisar precondicionesNo aplicaLectura/localsetup.html
POST/setupPublica o asistente inicial; revisar precondicionesSi, control de formularioLectura/localsetup.html
GET/loginPublica o asistente inicial; revisar precondicionesNo aplicaLectura/locallogin.html
POST/loginPublica o asistente inicial; revisar precondicionesSi, control de formularioLectura/locallogin.html
POST/logoutPublica o asistente inicial; revisar precondicionesSi, control de formularioLectura/local
POST/environment/selectSesion autenticada (control legacy en handler)Si, control de formularioLectura/local
GET/Sesion autenticada (control legacy en handler)No aplicaLectura/localdashboard.html
GET/config/glsSesion autenticada (control legacy en handler)No aplicaLectura/localgls_config.html
POST/config/glsSesion autenticada (control legacy en handler)Si, control de formularioAccion manual externa o local; no ejecutada en este inventariogls_config.html
GET/config/gls/iclientesAdministradorNo aplicaLectura/local
POST/config/gls/iclientes/saveAdministradorSi, control de formularioLectura/local
POST/config/gls/iclientes/deleteAdministradorSi, control de formularioLectura/local
GET/diagnosticsSesion autenticada (control legacy en handler)No aplicaLectura/localdiagnostics.html
POST/diagnostics/run/{test_type}Sesion autenticada (control legacy en handler)Si, control de formularioAccion manual externa o local; no ejecutada en este inventario
POST/diagnostics/run-form/{test_type}Sesion autenticada (control legacy en handler)Si, control de formularioAccion manual externa o local; no ejecutada en este inventario
GET/knowledgeSesion autenticada (control legacy en handler)No aplicaLectura/localknowledge.html
GET/knowledge/officialSesion autenticada (control legacy en handler)No aplicaLectura/localofficial_documents.html
GET/knowledge/official/{document_id}Sesion autenticada (control legacy en handler)No aplicaLectura/localofficial_documents.html
GET/knowledge/official/{document_id}/downloadSesion autenticada (control legacy en handler)No aplicaLectura/local
GET/knowledge/{slug:path}Sesion autenticada (control legacy en handler)No aplicaLectura/localknowledge.html
GET/integration/glsSesion autenticada (control legacy en handler)No aplicaLectura/localintegration_status.html
GET/api-usageSesion autenticada (control legacy en handler)No aplicaLectura/localapi_usage.html
GET/cacheSesion autenticada (control legacy en handler)No aplicaLectura/localcache_admin.html
POST/cache/updateSesion autenticada (control legacy en handler)Si, control de formularioLectura/local
GET/enrichmentSesion autenticada (control legacy en handler)No aplicaLectura/localenrichment.html
GET/operationsSesion autenticada (control legacy en handler)No aplicaLectura/localoperations.html
GET/usersAdministradorNo aplicaLectura/localusers.html
GET/users/{user_id}AdministradorNo aplicaLectura/localusers.html
POST/users/createAdministradorSi, control de formularioLectura/localusers.html
POST/users/{user_id}/updateAdministradorSi, control de formularioLectura/local
POST/users/{user_id}/passwordAdministradorSi, control de formularioLectura/local
POST/users/{user_id}/activeAdministradorSi, control de formularioLectura/local
GET/gls-explorerSesion autenticada (control legacy en handler)No aplicaLectura/localgls_explorer.html
POST/gls-explorer/simulateSesion autenticada (control legacy en handler)Si, control de formularioLectura/localgls_explorer.html
POST/gls-explorer/tnt-querySesion autenticada (control legacy en handler)Si, control de formularioAccion manual externa o local; no ejecutada en este inventario
GET/historySesion autenticada (control legacy en handler)No aplicaLectura/localhistory.html
GET/history/{test_id}Sesion autenticada (control legacy en handler)No aplicaLectura/localtest_detail.html
GET/{section}Sesion autenticada (control legacy en handler)No aplicaLectura/localplaceholder.html
GET/gls-explorer/iclientes/testCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_home.html
GET/gls-explorer/iclientes/test/newCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_form.html
POST/gls-explorer/iclientes/test/new/previewCuenta activa; propietario o admin; admin/operador para escrituraSi, control de formularioLectura/localiclientes_lab_form.html
GET/gls-explorer/iclientes/test/trialsCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_history.html
GET/gls-explorer/iclientes/test/trials/{ident}/previewCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_preview.html
GET/gls-explorer/iclientes/test/trials/{ident}/editCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_form.html
POST/gls-explorer/iclientes/test/trials/{ident}/previewCuenta activa; propietario o admin; admin/operador para escrituraSi, control de formularioLectura/localiclientes_lab_problem.html
POST/gls-explorer/iclientes/test/trials/{ident}/createCuenta activa; propietario o admin; admin/operador para escrituraSi, control de formularioAccion manual externa o local; no ejecutada en este inventarioiclientes_lab_problem.html
GET/gls-explorer/iclientes/test/trials/{ident}Cuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_detail.html
POST/gls-explorer/iclientes/test/trials/{ident}/queryCuenta activa; propietario o admin; admin/operador para escrituraSi, control de formularioAccion manual externa o local; no ejecutada en este inventarioiclientes_lab_problem.html
POST/gls-explorer/iclientes/test/trials/{ident}/labels/retrieveCuenta activa; propietario o admin; admin/operador para escrituraSi, control de formularioAccion manual externa o local; no ejecutada en este inventarioiclientes_lab_problem.html
GET/gls-explorer/iclientes/test/trials/{ident}/technicalCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_technical.html
GET/gls-explorer/iclientes/test/labels/{ident}Cuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/local
GET/gls-explorer/iclientes/test/capabilitiesCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_capabilities.html
GET/gls-explorer/iclientes/test/labels/{ident}/printCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_print.html, iclientes_lab_problem.html
POST/gls-explorer/iclientes/test/labels/{ident}/printCuenta activa; propietario o admin; admin/operador para escrituraSi, control de formularioAccion manual externa o local; no ejecutada en este inventarioiclientes_lab_problem.html
POST/gls-explorer/iclientes/test/print-jobs/{ident}/feedbackCuenta activa; propietario o admin; admin/operador para escrituraSi, control de formularioLectura/local
GET/gls-explorer/iclientes/test/printing/configCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_print_config.html
POST/gls-explorer/iclientes/test/printing/configCuenta activa; propietario o admin; admin/operador para escrituraSi, control de formularioLectura/local
GET/gls-explorer/iclientes/productionCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_home.html
GET/gls-explorer/iclientes/production/newCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_form.html
POST/gls-explorer/iclientes/production/new/previewCuenta activa; propietario o admin; admin/operador para escrituraSi, control de formularioLectura/localiclientes_lab_form.html
GET/gls-explorer/iclientes/production/trialsCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_history.html
GET/gls-explorer/iclientes/production/trials/{ident}/previewCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_preview.html
GET/gls-explorer/iclientes/production/trials/{ident}/editCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_form.html
POST/gls-explorer/iclientes/production/trials/{ident}/previewCuenta activa; propietario o admin; admin/operador para escrituraSi, control de formularioLectura/localiclientes_lab_problem.html
POST/gls-explorer/iclientes/production/trials/{ident}/createCuenta activa; propietario o admin; admin/operador para escrituraSi, control de formularioAccion manual externa o local; no ejecutada en este inventarioiclientes_lab_problem.html
GET/gls-explorer/iclientes/production/trials/{ident}Cuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_detail.html
POST/gls-explorer/iclientes/production/trials/{ident}/queryCuenta activa; propietario o admin; admin/operador para escrituraSi, control de formularioAccion manual externa o local; no ejecutada en este inventarioiclientes_lab_problem.html
POST/gls-explorer/iclientes/production/trials/{ident}/labels/retrieveCuenta activa; propietario o admin; admin/operador para escrituraSi, control de formularioAccion manual externa o local; no ejecutada en este inventarioiclientes_lab_problem.html
GET/gls-explorer/iclientes/production/trials/{ident}/technicalCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_technical.html
GET/gls-explorer/iclientes/production/labels/{ident}Cuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/local
GET/gls-explorer/iclientes/production/capabilitiesCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_capabilities.html
GET/gls-explorer/iclientes/production/labels/{ident}/printCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_print.html, iclientes_lab_problem.html
POST/gls-explorer/iclientes/production/labels/{ident}/printCuenta activa; propietario o admin; admin/operador para escrituraSi, control de formularioAccion manual externa o local; no ejecutada en este inventarioiclientes_lab_problem.html
POST/gls-explorer/iclientes/production/print-jobs/{ident}/feedbackCuenta activa; propietario o admin; admin/operador para escrituraSi, control de formularioLectura/local
GET/gls-explorer/iclientes/production/printing/configCuenta activa; propietario o admin; admin/operador para escrituraNo aplicaLectura/localiclientes_lab_print_config.html
POST/gls-explorer/iclientes/production/printing/configCuenta activa; propietario o admin; admin/operador para escrituraSi, control de formularioLectura/local
GET/admin/audit85AdministradorNo aplicaControl local de publicacionaudit85.html
POST/admin/audit85AdministradorSi, control de formularioControl local de publicacionaudit85.html
GET/admin/platformAdministradorNo aplicaLectura/localplatform.html
GET/admin/importerAdministradorNo aplicaPreparacion local, sin conexiones GLSadmin_importer.html
POST/admin/importer/previewAdministradorSi, control de formularioPreparacion local, sin conexiones GLSadmin_importer.html
POST/admin/importer/prepareAdministradorSi, control de formularioPreparacion local, sin conexiones GLSadmin_importer.html
GET/admin/syncAdministradorNo aplicaPreparacion local, sin conexiones GLSadmin_sync.html
POST/admin/sync/prepareAdministradorSi, control de formularioPreparacion local, sin conexiones GLSadmin_sync.html
POST/admin/sync/{ident}/stateAdministradorSi, control de formularioPreparacion local, sin conexiones GLSadmin_sync.html
GET/admin/quotasAdministradorNo aplicaPreparacion local, sin conexiones GLSadmin_quotas.html
POST/admin/quotas/{ident}AdministradorSi, control de formularioPreparacion local, sin conexiones GLSadmin_quotas.html
POST/admin/quotas/{ident}/exceptionAdministradorSi, control de formularioPreparacion local, sin conexiones GLSadmin_quotas.html

Valores admitidos por /{section}: /allowed-services, /cancelar-envio, /crear-envio, /customs, /expediciones, /facturas, /liquidaciones, /parcel-shops, /pod, /recogidas, /reembolsos, /reimprimir-etiqueta, /sincronizaciones.

Anexo generado: pantallas y controles

admin_importer.html

admin_quotas.html

admin_sync.html

api_usage.html

audit85.html

base.html

cache_admin.html

dashboard.html

diagnostics.html

enrichment.html

gls_config.html

gls_explorer.html

history.html

iclientes_credentials.html

iclientes_lab_base.html

iclientes_lab_capabilities.html

iclientes_lab_detail.html

iclientes_lab_form.html

iclientes_lab_history.html

iclientes_lab_home.html

iclientes_lab_preview.html

iclientes_lab_print.html

iclientes_lab_print_config.html

iclientes_lab_problem.html

iclientes_lab_technical.html

integration_status.html

knowledge.html

login.html

official_documents.html

operations.html

placeholder.html

platform.html

setup.html

test_detail.html

test_table.html

users.html