log Benutzer Fix
Dieser Commit ist enthalten in:
37
JOURNAL.md
37
JOURNAL.md
@@ -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 ✅
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren