[UI / PRESENTATION] F-04.2 — Ordenación del Histórico por Tipo y Fecha
Épica: EPIC-04 — Histórico de Logs Archivados
🏷️ Categoría
Categoría: UI / PresentationImpacta en: Equipo Frontend (Livewire/Blade)
📦 Dependencias
Backlogs que deben estar completados antes de implementar esta feature.
| Backlog | Motivo |
|---|---|
| F-04.1 | Componente Livewire ArchivedLogsTable base con listado funcional |
Prioridad: Must
Descripción: Como administrador del sistema Quiero poder ordenar el histórico de logs archivados por tipo de error y por fecha de archivado Para revisar los registros en el orden más útil para mi investigación
Criterios de Aceptación (Checklist):
- [ ] Escenario 1 (Orden por fecha): Dado que estoy en la vista de histórico, cuando pulso la cabecera "Fecha de archivado", entonces la tabla se ordena por
archived_atde forma descendente. Un segundo clic invierte a ascendente. - [ ] Escenario 2 (Orden por tipo): Dado que pulso la cabecera "Tipo", cuando se aplica la ordenación, entonces los registros se agrupan visualmente por tipo (Critical primero, luego High, Medium, Low, Others).
- [ ] Escenario 3 (Orden por defecto): Dado que accedo al histórico por primera vez, cuando se carga la tabla, entonces los registros aparecen ordenados por
archived_atdescendente (más reciente primero). - [ ] Requisito Técnico: Mismo mecanismo de whitelist de columnas ordenables que F-02.6. Columnas permitidas:
archived_at,severity. El filtro por aplicación es una relación (no se ordena directamente porapplication_id). Índice enarchived_aten la tablaarchived_logs.