E-Mail-Benachrichtigungs-Toggles mit Backend verbinden
Die Toggle-Switches im Lage-Modal (Anlegen/Bearbeiten) waren nicht mit den API-Endpunkten verbunden. Jetzt werden die Subscription- Einstellungen korrekt geladen, gespeichert und zurueckgesetzt. - api.js: getSubscription() und updateSubscription() hinzugefuegt - app.js: handleFormSubmit() speichert Subscription nach Create/Edit - app.js: handleEdit() laedt bestehende Subscription beim Oeffnen - app.js: openModal() setzt Checkboxen im Create-Modus zurueck
Dieser Commit ist enthalten in:
@@ -181,6 +181,17 @@ const API = {
|
||||
return this._request('PUT', '/notifications/mark-read', { notification_ids: ids });
|
||||
},
|
||||
|
||||
|
||||
|
||||
// Subscriptions (E-Mail-Benachrichtigungen)
|
||||
getSubscription(incidentId) {
|
||||
return this._request('GET', '/incidents/' + incidentId + '/subscription');
|
||||
},
|
||||
|
||||
updateSubscription(incidentId, data) {
|
||||
return this._request('PUT', '/incidents/' + incidentId + '/subscription', data);
|
||||
},
|
||||
|
||||
// Feedback
|
||||
sendFeedback(data) {
|
||||
return this._request('POST', '/feedback', data);
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren