Skip to content
Snippets Groups Projects
Commit 08067908 authored by uhensler's avatar uhensler
Browse files

OO-4158: Avoid to change dates of managed calendar events per Drag&Drop

parent a7faf347
No related branches found
No related tags found
No related merge requests found
...@@ -32,6 +32,7 @@ import org.apache.logging.log4j.Logger; ...@@ -32,6 +32,7 @@ import org.apache.logging.log4j.Logger;
import org.json.JSONArray; import org.json.JSONArray;
import org.json.JSONException; import org.json.JSONException;
import org.json.JSONObject; import org.json.JSONObject;
import org.olat.commons.calendar.CalendarManagedFlag;
import org.olat.commons.calendar.CalendarManager; import org.olat.commons.calendar.CalendarManager;
import org.olat.commons.calendar.model.KalendarEvent; import org.olat.commons.calendar.model.KalendarEvent;
import org.olat.core.CoreSpringFactory; import org.olat.core.CoreSpringFactory;
...@@ -160,7 +161,9 @@ public class FullCalendarMapper implements Mapper { ...@@ -160,7 +161,9 @@ public class FullCalendarMapper implements Mapper {
applyLiveStreamClass(jsonEvent, event); applyLiveStreamClass(jsonEvent, event);
} }
jsonEvent.put("editable", Boolean.valueOf(cal.getAccess() == KalendarRenderWrapper.ACCESS_READ_WRITE)); Boolean editable = Boolean.valueOf(cal.getAccess() == KalendarRenderWrapper.ACCESS_READ_WRITE)
&& !CalendarManagedFlag.isManaged(event, CalendarManagedFlag.dates);
jsonEvent.put("editable", editable);
if(event.getBegin() != null) { if(event.getBegin() != null) {
if(allDay) { if(allDay) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment