MDL-36276 calendar: subscription events are no longer editable
authorSam Hemelryk <sam@moodle.com>
Wed, 14 Nov 2012 00:34:54 +0000 (13:34 +1300)
committerSam Hemelryk <sam@moodle.com>
Wed, 14 Nov 2012 00:34:54 +0000 (13:34 +1300)
calendar/lib.php

index 698f403..d815f82 100644 (file)
@@ -1465,6 +1465,11 @@ function calendar_edit_event_allowed($event) {
         return false;
     }
 
+    // You cannot edit calendar subscription events presently.
+    if (!empty($event->subscriptionid)) {
+        return false;
+    }
+
     $sitecontext = context_system::instance();
     // if user has manageentries at site level, return true
     if (has_capability('moodle/calendar:manageentries', $sitecontext)) {