From 0b0a08e7b08326d0aa1f9feacb9a133ecadc303b Mon Sep 17 00:00:00 2001 From: Mark Nelson Date: Sat, 18 Oct 2014 20:15:35 -0700 Subject: [PATCH] MDL-47728 tool_monitor: added capability check before displaying link --- admin/tool/monitor/lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/admin/tool/monitor/lib.php b/admin/tool/monitor/lib.php index e49cdcc6a00..d06ec5ec311 100644 --- a/admin/tool/monitor/lib.php +++ b/admin/tool/monitor/lib.php @@ -56,7 +56,7 @@ function tool_monitor_extend_navigation_course($navigation, $course, $context) { */ function tool_monitor_extend_navigation_user_settings($navigation, $user, $usercontext, $course, $coursecontext) { global $USER; - if (($USER->id == $user->id)) { + if (($USER->id == $user->id) && (has_capability('tool/monitor:subscribe', $coursecontext))) { $url = new moodle_url('/admin/tool/monitor/index.php', array('courseid' => $course->id)); $subsnode = navigation_node::create(get_string('managesubscriptions', 'tool_monitor'), $url, navigation_node::TYPE_SETTING, null, null, new pix_icon('i/settings', ''));