From d5f0cc4a3c1e598fa60f9890ea8ca1eee407ef59 Mon Sep 17 00:00:00 2001 From: hieuvu Date: Wed, 15 Oct 2025 16:03:47 +0700 Subject: [PATCH] MDL-86621 core_question: Add capability checking for question bank node --- public/lib/questionlib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/lib/questionlib.php b/public/lib/questionlib.php index 7f93acfa8a0..09d721cbb65 100644 --- a/public/lib/questionlib.php +++ b/public/lib/questionlib.php @@ -1416,7 +1416,7 @@ function question_extend_settings_navigation(navigation_node $navigationnode, $c $iscourse = $context->contextlevel === CONTEXT_COURSE; - if ($iscourse) { + if ($iscourse && has_capability('moodle/course:manageactivities', $context)) { return $navigationnode->add( get_string('questionbank_plural', 'question'), new moodle_url($baseurl, ['courseid' => $context->instanceid]),