push newest version

This commit is contained in:
2025-11-20 17:59:34 +01:00
parent c0e2df2430
commit 97ccd7bfbf
21 changed files with 3978 additions and 65 deletions

42
backend/scripts/README.md Normal file
View File

@@ -0,0 +1,42 @@
# Test-Skripte für Audit-Logs
## Test-Logs generieren
Das Skript `generate_test_logs.go` erstellt 3000 Test-Audit-Logs für Testzwecke.
### Verwendung:
```bash
cd backend/scripts
go run generate_test_logs.go
```
### Konfiguration:
Das Skript verwendet standardmäßig:
- URL: `http://localhost:8080`
- Username: `admin`
- Password: `admin`
Diese können im Skript geändert werden, falls nötig.
### Was wird erstellt:
- 3000 verschiedene Audit-Log-Einträge
- Verschiedene Aktionen: CREATE, UPDATE, DELETE, UPLOAD, SIGN, ENABLE, DISABLE
- Verschiedene Ressourcentypen: user, space, fqdn, csr, provider, certificate
- Realistische Testdaten mit verschiedenen Details
- Fortschrittsanzeige alle 100 Logs
## Alle Logs löschen
Verwende die API, um alle Audit-Logs zu löschen:
```bash
curl -X DELETE "http://localhost:8080/api/audit-logs?confirm=true" \
-u admin:admin \
-H "Content-Type: application/json"
```
**Wichtig**: Der `confirm=true` Query-Parameter ist erforderlich, um versehentliches Löschen zu verhindern.