[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.
| Backlog | Motivo |
|---|---|
| F-04.1 | Componente Livewire ArchivedLogsTable base implementado |
| F-02.2 | Patrón de filtro por tipo ya probado en LogsTable (se reutiliza el patrón, no el componente) |
| F-02.3 | Patrón de filtro por aplicación ya probado |
| F-02.4 | Patró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 campoarchived_at. Reutilizar el mismo patrón de propiedades Livewire con#[Url]del componenteArchivedLogsTable.