From 406db74fe867f5b5d633d77f601ad5d0f03dea96 Mon Sep 17 00:00:00 2001 From: Rossiani Wijaya Date: Mon, 30 Apr 2012 17:27:34 +0800 Subject: [PATCH] MDL-18335 calendar event: fixed role capability checking to create new event --- calendar/lib.php | 1 + 1 file changed, 1 insertion(+) diff --git a/calendar/lib.php b/calendar/lib.php index fc0b33b12e1..866db1da705 100644 --- a/calendar/lib.php +++ b/calendar/lib.php @@ -1633,6 +1633,7 @@ function calendar_get_allowed_types(&$allowed) { if(!empty($SESSION->cal_course_referer) && $SESSION->cal_course_referer != SITEID) { $course = $DB->get_record('course', array('id'=>$SESSION->cal_course_referer)); $coursecontext = get_context_instance(CONTEXT_COURSE, $SESSION->cal_course_referer); + $allowed->user = has_capability('moodle/calendar:manageownentries', $coursecontext); if(has_capability('moodle/calendar:manageentries', $coursecontext)) { $allowed->courses = array($course->id => 1);