Implementar tarjeta de Vulnerabilidad y mejorar interactividad
- Reemplazar tarjeta 'Más Común' por 'Vulnerabilidad' - Backend: Agregar campo critical_actions_today al schema de stats - Backend: Calcular acciones críticas (delete, update sensibles, logout) - Frontend: Mostrar contador de acciones críticas con código de color - Frontend: Click en tarjeta filtra por acciones críticas del día - Frontend: Botón 'Ver' funcional con icono - Color rojo si >10 críticas, ámbar si >5, verde si <=5 - Función filterCriticalActions() para búsqueda rápida - UX mejorada con hover effects y transiciones
This commit is contained in:
@@ -84,6 +84,7 @@ class AuditLogStats(BaseModel):
|
||||
total_actions: int = Field(description="Total de acciones registradas")
|
||||
actions_today: int = Field(description="Acciones en las ├║ltimas 24 horas")
|
||||
actions_this_week: int = Field(description="Acciones en los últimos 7 días")
|
||||
critical_actions_today: int = Field(description="Acciones críticas hoy (delete, cambios sensibles)")
|
||||
|
||||
# Top acciones
|
||||
top_actions: Dict[str, int] = Field(description="Acciones más frecuentes")
|
||||
|
||||
Reference in New Issue
Block a user