]> git.mjollnir.org Git - moodle.git/commitdiff
changing CONTEXT_GROUP to CONTEXT_COURSE for calendar:manageentries capability
authortoyomoyo <toyomoyo>
Wed, 10 Oct 2007 09:03:01 +0000 (09:03 +0000)
committertoyomoyo <toyomoyo>
Wed, 10 Oct 2007 09:03:01 +0000 (09:03 +0000)
calendar/event.php

index 60cae69be67d1c8c9c161586e09f394819b9beb5..7c3450b05512bc1f3a0d2890db0ecf103952cf34 100644 (file)
@@ -626,8 +626,9 @@ function calendar_add_event_allowed($event) {
             // to edit group calendar too
             // there is no need to check membership, because if you have this capability
             // you will have a role in this group context
-            return has_capability('moodle/calendar:manageentries', get_context_instance(CONTEXT_GROUP, $event->groupid));
-
+            $group = get_record('groups', 'id', $event->groupid); 
+            //return has_capability('moodle/calendar:manageentries', get_context_instance(CONTEXT_GROUP, $event->groupid));
+            return has_capability('moodle/calendar:manageentries', get_context_instance(CONTEXT_COURSE, $group->courseid));
         case 'user':
             if ($event->userid == $USER->id) {
                 return (has_capability('moodle/calendar:manageownentries', $sitecontext));