Kunden & Lizenzen Fix
Dieser Commit ist enthalten in:
@@ -227,10 +227,12 @@ def get_license_devices(license_id):
|
||||
})
|
||||
|
||||
return jsonify({
|
||||
'success': True,
|
||||
'license_key': license_data['license_key'],
|
||||
'device_limit': license_data['device_limit'],
|
||||
'devices': devices,
|
||||
'device_count': len(devices)
|
||||
'device_count': len(devices),
|
||||
'active_count': len([d for d in devices if d['is_active']])
|
||||
})
|
||||
|
||||
except Exception as e:
|
||||
@@ -331,7 +333,7 @@ def deactivate_device(license_id, device_id):
|
||||
cur.execute("""
|
||||
SELECT dr.device_name, dr.hardware_id, l.license_key
|
||||
FROM device_registrations dr
|
||||
JOIN licenses l ON dr.license_key = l.license_key
|
||||
JOIN licenses l ON dr.license_id = l.id
|
||||
WHERE dr.id = %s AND l.id = %s
|
||||
""", (device_id, license_id))
|
||||
|
||||
@@ -398,7 +400,7 @@ def bulk_delete_licenses():
|
||||
cur.execute("DELETE FROM sessions WHERE license_key = %s", (license_key,))
|
||||
|
||||
# Lösche Geräte-Registrierungen
|
||||
cur.execute("DELETE FROM device_registrations WHERE license_key = %s", (license_key,))
|
||||
cur.execute("DELETE FROM device_registrations WHERE license_id = %s", (license_id,))
|
||||
|
||||
# Lösche Lizenz
|
||||
cur.execute("DELETE FROM licenses WHERE id = %s", (license_id,))
|
||||
@@ -543,6 +545,7 @@ def get_license_resources(license_id):
|
||||
grouped[res_type].append(resource)
|
||||
|
||||
return jsonify({
|
||||
'success': True,
|
||||
'license_key': license_data['license_key'],
|
||||
'resources': resources,
|
||||
'grouped': grouped,
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren