Alle Lkzenzen in der Navbar

Dieser Commit ist enthalten in:
2025-06-21 16:31:34 +02:00
Ursprung 627c6c3c4a
Commit 1451a23ff3
3 geänderte Dateien mit 11 neuen und 2 gelöschten Zeilen

Datei anzeigen

@@ -32,7 +32,8 @@ def licenses():
per_page = 50 per_page = 50
# Process type filter to determine show_test # Process type filter to determine show_test
show_test = filter_type in ['test_data', 'test'] # Default: show only real data unless test_data is explicitly selected
show_test = filter_type == 'test_data'
# Get licenses based on filters # Get licenses based on filters
licenses_list = get_licenses(show_test=show_test) licenses_list = get_licenses(show_test=show_test)

Datei anzeigen

@@ -375,6 +375,12 @@
<span>Alle Kunden</span> <span>Alle Kunden</span>
</a> </a>
</li> </li>
<li class="nav-item">
<a class="nav-link {% if request.endpoint == 'licenses.licenses' %}active{% endif %}" href="{{ url_for('licenses.licenses') }}">
<i class="bi bi-card-list"></i>
<span>Alle Lizenzen</span>
</a>
</li>
<li class="nav-item"> <li class="nav-item">
<a class="nav-link {% if request.endpoint == 'customers.create_customer' %}active{% endif %}" href="{{ url_for('customers.create_customer') }}"> <a class="nav-link {% if request.endpoint == 'customers.create_customer' %}active{% endif %}" href="{{ url_for('customers.create_customer') }}">
<i class="bi bi-person-plus"></i> <i class="bi bi-person-plus"></i>

Datei anzeigen

@@ -277,7 +277,9 @@ function copyToClipboard(text, button) {
// Toggle License Status // Toggle License Status
function toggleLicenseStatus(licenseId, isActive) { function toggleLicenseStatus(licenseId, isActive) {
fetch(`{{ url_for('api.toggle_license', license_id='') }}${licenseId}`, { // Build URL manually to avoid template rendering issues
const baseUrl = '{{ url_for("api.toggle_license", license_id=999999) }}'.replace('999999', licenseId);
fetch(baseUrl, {
method: 'POST', method: 'POST',
headers: { headers: {
'Content-Type': 'application/json', 'Content-Type': 'application/json',