log Benutzer Fix

Dieser Commit ist enthalten in:
2025-06-22 19:52:03 +02:00
Ursprung b9b943ec15
Commit 4b093fa3a9
3 geänderte Dateien mit 123 neuen und 82 gelöschten Zeilen

Datei anzeigen

@@ -1,5 +1,42 @@
# v2-Docker Projekt Journal
## Letzte Änderungen (22.06.2025 - 18:30 Uhr)
### Export-Funktionen komplett repariert ✅
**Probleme gefunden und behoben:**
1. **Parameter-Mismatch**: Templates übergaben `include_test`, Routes erwarteten `show_fake`
2. **Bootstrap Dropdowns funktionierten nicht**: JavaScript-Konflikt verhinderte Dropdown-Öffnung
3. **Excel Timezone-Fehler**: "Excel does not support datetimes with timezones"
**Implementierte Lösungen:**
1. **Nur echte Daten beim Export:**
- Alle Export-Queries filtern jetzt mit `WHERE is_fake = false`
- Keine Test/Fake-Daten mehr in Exporten
2. **Dropdown durch direkte Buttons ersetzt:**
- Statt problematischer Dropdowns: Einzelne Export-Buttons
- Funktioniert ohne JavaScript, zuverlässiger
- Übersichtlicher: alle Optionen sofort sichtbar
3. **Datetime-Formatierung für Excel-Kompatibilität:**
- `format_datetime_for_export()` entfernt Zeitzonen-Info
- Alle Datetime-Felder werden vor Export formatiert
- Einheitliches Format: `YYYY-MM-DD HH:MM:SS`
**Geänderte Dateien:**
- `templates/customers_licenses.html` - Export-Buttons statt Dropdown
- `templates/audit_log.html` - Export-Buttons statt Dropdown
- `templates/sessions.html` - Export-Buttons statt Dropdown
- `routes/export_routes.py` - Datetime-Formatierung für alle Exports
- `utils/export.py` - Timezone-Entfernung in format_datetime_for_export()
**Status:** Alle Export-Funktionen (Excel & CSV) funktionieren einwandfrei! ✅
---
## Letzte Änderungen (22.06.2025 - 16:49 Uhr)
### Export-Funktionen Analyse und Lösungsplan ✅