Kunden & Lizenzen - Part1

Dieser Commit ist enthalten in:
2025-06-09 19:13:44 +02:00
Ursprung dbd50bdde6
Commit 97b87465e4
12 geänderte Dateien mit 1625 neuen und 227 gelöschten Zeilen

Datei anzeigen

@@ -317,6 +317,24 @@ document.addEventListener('DOMContentLoaded', function() {
}
});
// Vorausgewählten Kunden setzen (falls von kombinierter Ansicht kommend)
{% if preselected_customer_id %}
// Lade Kundendetails und setze Auswahl
fetch('/api/customers?id={{ preselected_customer_id }}')
.then(response => response.json())
.then(data => {
if (data.results && data.results.length > 0) {
const customer = data.results[0];
// Erstelle Option und setze sie als ausgewählt
const option = new Option(customer.text, customer.id, true, true);
$('#customerSelect').append(option).trigger('change');
// Verstecke die Eingabefelder
document.getElementById('customerNameDiv').style.display = 'none';
document.getElementById('emailDiv').style.display = 'none';
}
});
{% endif %}
// Event Handler für Kundenauswahl
$('#customerSelect').on('select2:select', function (e) {
const selectedValue = e.params.data.id;