Saltar al contenido principal

Configuración del sistema

Propósito​

Permitir ajustar las URLs base de cada módulo del hub y persistirlas en PostgreSQL para todo el despliegue.

Acceso​

Icono de engranaje (arriba a la izquierda en el Dashboard). Visible para cualquier usuario con sesión activa en la UI actual.

Lista editable de pares clave / URL:

  • Core, Observer, Perceiver, Insight, Sentinel, AIDA.
  • Campos en fuente monoespaciada; etiquetas en mayúsculas.

Pulsa ACTUALIZAR ENLACES para enviar POST /api/module-configs con el objeto completo. Toast confirma éxito o error.

Los cambios aplican en el hub inmediatamente tras guardar (estado local actualizado).

Persistencia​

El backend hace upsert por moduleName en tabla module_config. No hay historial de versiones en la UI.

Qué no configura este modal​

  • URLs de Transmisor móvil, Transmisor servidor y VStation dentro del overlay Observer (definidas en código).
  • Roles de acceso a Optrax App o a módulos destino (Auth Manager / Keycloak).
  • Redirect URIs OIDC de clientes.

Casos especiales​

  • Valores inválidos en POST → 400 Datos de configuración inválidos.
  • Entorno nuevo sin filas en BD: el GET puede devolver {} y el cliente usa defaults hasta que alguien guarde.

Errores comunes​

ProblemaQué hacer
Guardar falla 401Sesión expirada; inicia sesión de nuevo.
Enlace roto tras cambioComprueba HTTPS, DNS y que el módulo esté desplegado.
Insight apunta a Core por errorSon claves distintas; edita Insight explícitamente.
[SCREENSHOT REQUIRED: System configuration modal with all module URL fields and ACTUALIZAR ENLACES button]