Skip to content

[UI / PRESENTATION] F-04.3 — Filtros en el Histórico

É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.

BacklogMotivo
F-04.1Componente Livewire ArchivedLogsTable base implementado
F-02.2Patrón de filtro por tipo ya probado en LogsTable (se reutiliza el patrón, no el componente)
F-02.3Patrón de filtro por aplicación ya probado
F-02.4Patrón de filtro por fechas ya probado

Prioridad: Must


Descripción: Como administrador del sistema Quiero que la vista de histórico disponga de los mismos filtros que la vista de logs activos Para localizar registros archivados específicos con la misma facilidad

Criterios de Aceptación (Checklist):

  • [ ] Escenario 1 (Filtro por tipo): Dado que estoy en el histórico y selecciono el filtro "Critical", cuando se aplica, entonces solo se muestran logs archivados de tipo Critical.
  • [ ] Escenario 2 (Filtro por aplicación): Dado que selecciono una aplicación en el filtro, cuando se aplica, entonces solo aparecen los archivados de esa aplicación.
  • [ ] Escenario 3 (Filtro por fecha): Dado que introduzco un rango de fechas, cuando se aplica el filtro, entonces filtra por archived_at (fecha de archivado, no de creación del log original).
  • [ ] Escenario 4 (Combinación): Dado que aplico varios filtros simultáneamente, cuando se cargan los resultados, entonces se cumplen todas las condiciones a la vez.
  • [ ] Requisito Técnico: Los filtros del histórico operan sobre la tabla archived_logs. El filtro de fecha usa el campo archived_at. Reutilizar el mismo patrón de propiedades Livewire con #[Url] del componente ArchivedLogsTable.

Log Management Dashboard — Documentación del Proyecto