Dashboard - redundante Informationen entfernt
Dieser Commit ist enthalten in:
30
JOURNAL.md
30
JOURNAL.md
@@ -1120,4 +1120,32 @@ Die Session-Daten werden erst gefüllt, wenn der License Server API implementier
|
||||
**Status:**
|
||||
- ✅ Alle Lizenzen haben nun automatisch einen Erstellungszeitstempel
|
||||
- ✅ Batch-Generierung funktioniert wieder
|
||||
- ✅ Konsistente Zeitstempel für Audit-Zwecke
|
||||
- ✅ Konsistente Zeitstempel für Audit-Zwecke
|
||||
|
||||
## 2025-01-06: Status "Deaktiviert" für manuell abgeschaltete Lizenzen
|
||||
|
||||
**Problem:**
|
||||
- Dashboard zeigte nur "aktiv" und "abgelaufen" als Status
|
||||
- Manuell deaktivierte Lizenzen (is_active = FALSE) wurden nicht korrekt angezeigt
|
||||
- Filter für "inactive" existierte, aber Status wurde nicht richtig berechnet
|
||||
|
||||
**Lösung:**
|
||||
1. **Status-Berechnung erweitert:**
|
||||
- CASE-Statement prüft zuerst `is_active = FALSE`
|
||||
- Status "deaktiviert" wird vor anderen Status geprüft
|
||||
- Reihenfolge: deaktiviert → abgelaufen → läuft bald ab → aktiv
|
||||
2. **Dashboard-Statistik erweitert:**
|
||||
- Neue Zählung für deaktivierte Lizenzen
|
||||
- Variable `inactive_licenses` im stats Dictionary
|
||||
|
||||
**Änderungen:**
|
||||
- `app.py`: Dashboard - Status-Berechnung für letzte 5 Lizenzen
|
||||
- `app.py`: Lizenzübersicht - Status-Berechnung in der Hauptabfrage
|
||||
- `app.py`: Export - Status-Berechnung für CSV/Excel Export
|
||||
- `app.py`: Dashboard - Neue Statistik für deaktivierte Lizenzen
|
||||
|
||||
**Status:**
|
||||
- ✅ "Deaktiviert" wird korrekt als Status angezeigt
|
||||
- ✅ Dashboard zeigt Anzahl deaktivierter Lizenzen
|
||||
- ✅ Export enthält korrekten Status
|
||||
- ✅ Konsistente Status-Anzeige überall
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren