Dashboard - redundante Informationen entfernt
Dieser Commit ist enthalten in:
@@ -877,6 +877,13 @@ def dashboard():
|
||||
""")
|
||||
expired_licenses = cur.fetchone()[0]
|
||||
|
||||
# Deaktivierte Lizenzen
|
||||
cur.execute("""
|
||||
SELECT COUNT(*) FROM licenses
|
||||
WHERE is_active = FALSE
|
||||
""")
|
||||
inactive_licenses = cur.fetchone()[0]
|
||||
|
||||
# Lizenzen die in den nächsten 30 Tagen ablaufen
|
||||
cur.execute("""
|
||||
SELECT COUNT(*) FROM licenses
|
||||
@@ -898,6 +905,7 @@ def dashboard():
|
||||
cur.execute("""
|
||||
SELECT l.id, l.license_key, c.name, l.valid_until,
|
||||
CASE
|
||||
WHEN l.is_active = FALSE THEN 'deaktiviert'
|
||||
WHEN l.valid_until < CURRENT_DATE THEN 'abgelaufen'
|
||||
WHEN l.valid_until < CURRENT_DATE + INTERVAL '30 days' THEN 'läuft bald ab'
|
||||
ELSE 'aktiv'
|
||||
@@ -990,6 +998,7 @@ def dashboard():
|
||||
'total_licenses': total_licenses,
|
||||
'active_licenses': active_licenses,
|
||||
'expired_licenses': expired_licenses,
|
||||
'inactive_licenses': inactive_licenses,
|
||||
'expiring_soon': expiring_soon,
|
||||
'full_licenses': license_types.get('full', 0),
|
||||
'test_licenses': license_types.get('test', 0),
|
||||
@@ -1319,6 +1328,7 @@ def licenses():
|
||||
SELECT l.id, l.license_key, c.name, c.email, l.license_type,
|
||||
l.valid_from, l.valid_until, l.is_active,
|
||||
CASE
|
||||
WHEN l.is_active = FALSE THEN 'deaktiviert'
|
||||
WHEN l.valid_until < CURRENT_DATE THEN 'abgelaufen'
|
||||
WHEN l.valid_until < CURRENT_DATE + INTERVAL '30 days' THEN 'läuft bald ab'
|
||||
ELSE 'aktiv'
|
||||
@@ -1732,6 +1742,7 @@ def export_licenses():
|
||||
SELECT l.id, l.license_key, c.name as customer_name, c.email as customer_email,
|
||||
l.license_type, l.valid_from, l.valid_until, l.is_active,
|
||||
CASE
|
||||
WHEN l.is_active = FALSE THEN 'Deaktiviert'
|
||||
WHEN l.valid_until < CURRENT_DATE THEN 'Abgelaufen'
|
||||
WHEN l.valid_until < CURRENT_DATE + INTERVAL '30 days' THEN 'Läuft bald ab'
|
||||
ELSE 'Aktiv'
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren