Test zu Fake geändert, weil Namensproblem

Dieser Commit ist enthalten in:
2025-06-21 17:22:12 +02:00
Ursprung fec588ba06
Commit 3d899b1c45
22 geänderte Dateien mit 614 neuen und 347 gelöschten Zeilen

Datei anzeigen

@@ -21,10 +21,10 @@ def export_licenses():
try:
# Filter aus Request
show_test = request.args.get('show_test', 'false') == 'true'
show_fake = request.args.get('show_fake', 'false') == 'true'
# SQL Query mit optionalem Test-Filter
if show_test:
if show_fake:
query = """
SELECT
l.id,
@@ -37,7 +37,7 @@ def export_licenses():
l.is_active,
l.device_limit,
l.created_at,
l.is_test,
l.is_fake,
CASE
WHEN l.valid_until < CURRENT_DATE THEN 'Abgelaufen'
WHEN l.is_active = false THEN 'Deaktiviert'
@@ -62,7 +62,7 @@ def export_licenses():
l.is_active,
l.device_limit,
l.created_at,
l.is_test,
l.is_fake,
CASE
WHEN l.valid_until < CURRENT_DATE THEN 'Abgelaufen'
WHEN l.is_active = false THEN 'Deaktiviert'
@@ -72,7 +72,7 @@ def export_licenses():
(SELECT COUNT(DISTINCT hardware_id) FROM sessions s WHERE s.license_key = l.license_key) as registered_devices
FROM licenses l
LEFT JOIN customers c ON l.customer_id = c.id
WHERE l.is_test = false
WHERE l.is_fake = false
ORDER BY l.created_at DESC
"""
@@ -81,7 +81,7 @@ def export_licenses():
# Daten für Export vorbereiten
data = []
columns = ['ID', 'Lizenzschlüssel', 'Kunde', 'E-Mail', 'Typ', 'Gültig von',
'Gültig bis', 'Aktiv', 'Gerätelimit', 'Erstellt am', 'Test-Lizenz',
'Gültig bis', 'Aktiv', 'Gerätelimit', 'Erstellt am', 'Fake-Lizenz',
'Status', 'Aktive Sessions', 'Registrierte Geräte']
for row in cur.fetchall():
@@ -163,13 +163,13 @@ def export_customers():
c.phone,
c.address,
c.created_at,
c.is_test,
c.is_fake,
COUNT(l.id) as license_count,
COUNT(CASE WHEN l.is_active = true THEN 1 END) as active_licenses,
COUNT(CASE WHEN l.valid_until < CURRENT_DATE THEN 1 END) as expired_licenses
FROM customers c
LEFT JOIN licenses l ON c.id = l.customer_id
GROUP BY c.id, c.name, c.email, c.phone, c.address, c.created_at, c.is_test
GROUP BY c.id, c.name, c.email, c.phone, c.address, c.created_at, c.is_fake
ORDER BY c.name
""")
@@ -227,7 +227,7 @@ def export_sessions():
s.last_heartbeat,
s.is_active,
l.license_type,
l.is_test
l.is_fake
FROM sessions s
LEFT JOIN licenses l ON s.license_key = l.license_key
WHERE s.is_active = true
@@ -247,7 +247,7 @@ def export_sessions():
s.last_heartbeat,
s.is_active,
l.license_type,
l.is_test
l.is_fake
FROM sessions s
LEFT JOIN licenses l ON s.license_key = l.license_key
WHERE s.started_at >= CURRENT_TIMESTAMP - INTERVAL '%s days'
@@ -259,7 +259,7 @@ def export_sessions():
data = []
columns = ['ID', 'Lizenzschlüssel', 'Kunde', 'Benutzer', 'Geräte-ID',
'Login-Zeit', 'Logout-Zeit', 'Letzte Aktivität', 'Aktiv',
'Lizenztyp', 'Test-Lizenz']
'Lizenztyp', 'Fake-Lizenz']
for row in cur.fetchall():
data.append(list(row))
@@ -295,7 +295,7 @@ def export_resources():
# Filter aus Request
resource_type = request.args.get('type', 'all')
status_filter = request.args.get('status', 'all')
show_test = request.args.get('show_test', 'false') == 'true'
show_fake = request.args.get('show_fake', 'false') == 'true'
# SQL Query aufbauen
query = """
@@ -304,7 +304,7 @@ def export_resources():
rp.resource_type,
rp.resource_value,
rp.status,
rp.is_test,
rp.is_fake,
l.license_key,
c.name as customer_name,
rp.created_at,
@@ -328,8 +328,8 @@ def export_resources():
query += " AND rp.status = %s"
params.append(status_filter)
if not show_test:
query += " AND rp.is_test = false"
if not show_fake:
query += " AND rp.is_fake = false"
query += " ORDER BY rp.resource_type, rp.resource_value"