MDL-61450 calendar: fix course event type permissions

This commit is contained in:
Simey Lameze 2019-09-17 13:58:56 +08:00
parent 9528b1ff5b
commit ec482557a8

View File

@ -2203,8 +2203,8 @@ function calendar_view_event_allowed(calendar_event $event) {
if (has_capability('moodle/calendar:manageentries', $event->context)) {
return true;
}
$mycourses = enrol_get_my_courses('id');
return isset($mycourses[$event->courseid]);
return can_access_course(get_course($event->courseid));
} else if ($event->userid) {
if ($event->userid != $USER->id) {
// No-one can ever see another users events.