Ver detalle desde soporte
Permite abrir un ticket existente desde Gestión de tickets, una URL directa o una notificación para revisar reporter, contexto, adjuntos, estado y conversación completa sin modificarlo.
En este artículo
La vista de soporte centraliza la revisión de tickets existentes para responsables con permiso de sistema. Sirve para entender qué ha reportado un usuario, en qué organización o ubicación ocurrió, qué adjuntos aportó y cómo ha evolucionado la conversación.
Esta guía cubre solo la revisión en modo lectura. Responder al ticket o cambiar su estado pertenece a acciones separadas dentro de la misma pantalla.
Antes de empezar
- Sesión autenticada en Antylogic.
- Permiso de sistema `user-reports:manage`.
- Un ticket existente, seleccionable desde `/support-requests` o accesible con un `reportId` válido en `/support-requests/{reportId}`.
Instrucciones
- 1.
Abrir Gestión de tickets
Entra desde el menú de usuario con Gestión de tickets, abre una notificación de soporte o navega directamente a `/support-requests/{reportId}`. Si falta `user-reports:manage`, la pantalla indica que no tienes permisos y no carga ni bandeja ni detalle.
- 2.
Seleccionar el ticket
Desde `/support-requests`, elige una tarjeta de la bandeja lateral. Si entras con `/support-requests/{reportId}`, la pantalla abre ese ticket directamente; si no hay `reportId`, selecciona el primer resultado disponible.
- 3.
Revisar cabecera y contexto
Comprueba título, reporter, tipo, estado, fechas y contexto de organización o ubicación. En una captura ES preparada, el contexto esperado es Grupo Marea Demo y Marea Gran Via.
- 4.
Leer la conversación
Revisa la descripción original y los mensajes posteriores en orden cronológico. La primera entrada corresponde al reporte inicial y después se añaden las respuestas persistidas.
- 5.
Consultar adjuntos
Abre un adjunto solo cuando sea necesario para entender el caso. La UI lo previsualiza si aplica o lo abre/descarga mediante el endpoint autenticado de archivos.
- 6.
Cerrar la revisión sin cambios
Mantén la acción en modo lectura: no respondas, no cambies estado y no uses controles de mutación si el objetivo es únicamente revisar el detalle.
Validaciones y límites
- La ruta `/support-requests/{reportId}` exige sesión autenticada y permiso de sistema `user-reports:manage`.
- `GET /api/app/support-requests/{reportId}` no acepta payload; otros métodos devuelven `metodo no permitido`.
- El `reportId` se normaliza con `trim()` antes de consultar el repositorio.
- Los estados implementados son `open`, `in_progress`, `resolved` y `closed`; los tipos son `bug`, `improvement` y `other`.
- Los adjuntos inexistentes se omiten durante la hidratación; si un adjunto no se puede abrir, la UI muestra un aviso de error.
- La ruta puede abrirse sin organización o ubicación activa, pero eso no sustituye el permiso de sistema.
Resultado esperado
El responsable puede revisar el ticket completo, con contexto y adjuntos, sin producir respuestas, cambios de estado ni notificaciones.