From 3c0ea9b2841a3af83b3726d981d6f12d5b73bd4c Mon Sep 17 00:00:00 2001 From: Rossiani Wijaya Date: Mon, 30 Apr 2012 17:41:54 +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 7280f14c7a8..fc5573a83e7 100644 --- a/calendar/lib.php +++ b/calendar/lib.php @@ -1740,6 +1740,7 @@ function calendar_get_allowed_types(&$allowed, $course = null) { } if ($course->id != SITEID) { $coursecontext = get_context_instance(CONTEXT_COURSE, $course->id); + $allowed->user = has_capability('moodle/calendar:manageownentries', $coursecontext); if (has_capability('moodle/calendar:manageentries', $coursecontext)) { $allowed->courses = array($course->id => 1);