API Anpassungen

* Abwesenenheiten für Kalender implementiert
This commit is contained in:
Daniel Spitzer
2025-05-25 18:18:24 +02:00
parent 08e70ad73d
commit 955aa0fbd2
5 changed files with 130 additions and 65 deletions
+6 -4
View File
@@ -1164,8 +1164,8 @@ if (typeof (EventSource) !== 'undefined') {
calendar.render();
}
} else if (event.change_type == '1' || !cevent) {
if (event.calendar_id == event.calendar_id) {
} else if ((event.change_type == '1' || !cevent) && event.change_type != '3') {
if (event.calendar_id == event.calendar_id && event.name) {
let info = calendar.addEvent({
id: event.cal_events_id,
title: event.name,
@@ -1192,7 +1192,7 @@ if (typeof (EventSource) !== 'undefined') {
busy: event.busy
});
} else {
} else if (event.name) {
let info = calendar.addEvent({
id: event.cal_events_id,
title: event.name,
@@ -1222,7 +1222,9 @@ if (typeof (EventSource) !== 'undefined') {
calendar.render();
} else if (event.change_type == '3') {
let cevent = calendar.getEventById(event.cal_events_id);
cevent.remove();
if (cevent) {
cevent.remove();
}
}
});