feat: Version 1.11.0 - Mejoras en auditoría, SLA, frontend y correcciones de sincronización

- Refactorización de endpoints de auditoría y helpers
- Mejoras en esquemas de auditoría (audit.py)
- Correcciones en endpoint SLA
- Actualizaciones en múltiples rutas del frontend interno:
  layout, tickets, usuarios, tenants, categorías, sistemas,
  SLA (at-risk, violations), auditoría (main + security), login, perfil
- Actualización de tailwind.config.js
- Eliminación de docs de versiones anteriores (CAMBIOS_v1.10.0, v1.8.0, OPTIMIZACIONES)
- Nuevos scripts de prueba: generate_security_test_data.py, generate_sla_test_data.py
- Script de prueba de sincronización crítica (test_critical_sync.ps1)
- README actualizado en scripts/
This commit is contained in:
2026-02-20 10:53:53 -07:00
parent 517297e89a
commit ceea67eb2b
32 changed files with 5715 additions and 3324 deletions

View File

@@ -0,0 +1,54 @@
# Script PowerShell para gestionar datos de prueba de seguridad
# Uso: .\scripts\security-test-data.ps1 [generar|limpiar]
param(
[Parameter(Position=0)]
[ValidateSet("generar", "limpiar", "")]
[string]$Accion = "generar"
)
Write-Host ""
Write-Host "═══════════════════════════════════════════════════" -ForegroundColor Cyan
Write-Host " GENERADOR DE DATOS DE PRUEBA - ANÁLISIS SEGURIDAD" -ForegroundColor Cyan
Write-Host "═══════════════════════════════════════════════════" -ForegroundColor Cyan
Write-Host ""
# Verificar que el contenedor esté corriendo
$container = docker ps --filter "name=servicemanager-backend" --format "{{.Names}}"
if (-not $container) {
Write-Host "❌ ERROR: El contenedor 'servicemanager-backend' no está corriendo" -ForegroundColor Red
Write-Host " Ejecuta primero: docker-compose up -d" -ForegroundColor Yellow
exit 1
}
Write-Host "✓ Contenedor backend encontrado: $container" -ForegroundColor Green
Write-Host ""
if ($Accion -eq "limpiar") {
Write-Host "🧹 LIMPIANDO datos de prueba..." -ForegroundColor Yellow
Write-Host ""
docker exec servicemanager-backend python scripts/generate_security_test_data.py cleanup
} else {
Write-Host "🚀 GENERANDO datos de prueba..." -ForegroundColor Green
Write-Host ""
docker exec servicemanager-backend python scripts/generate_security_test_data.py
}
Write-Host ""
Write-Host "═══════════════════════════════════════════════════" -ForegroundColor Cyan
if ($Accion -eq "limpiar") {
Write-Host "✅ Limpieza completada" -ForegroundColor Green
} else {
Write-Host "✅ Generación completada" -ForegroundColor Green
Write-Host ""
Write-Host "📱 Accede a la página de seguridad:" -ForegroundColor Cyan
Write-Host " http://localhost:3001/audit/security" -ForegroundColor White
Write-Host ""
Write-Host "💡 Para limpiar los datos:" -ForegroundColor Yellow
Write-Host " .\scripts\security-test-data.ps1 limpiar" -ForegroundColor White
}
Write-Host "═══════════════════════════════════════════════════" -ForegroundColor Cyan
Write-Host ""