MDL-76668 navigation: Fix navigation for results in single activity

This commit is contained in:
Glenn Poder
2025-03-21 13:51:45 +08:00
committed by Cameron Ball
parent a18c3ad13a
commit 3f8d704ee4
@@ -582,6 +582,12 @@ class secondary extends view {
$activenode = $this->find_active_node();
$incourseadmin = false;
$activeleafnode = $this->page->settingsnav->find_active_node();
$parentnode = $activeleafnode->parent ?? null;
if ($issingleactivitycourse && $parentnode && $parentnode->key === 'quiz_report') {
$activenode = $parentnode;
}
if (!$activenode || ($issingleactivitycourse && $activenode->key === 'course')) {
// Could be in the course admin section.
$courseadmin = $this->page->settingsnav->find('courseadmin', navigation_node::TYPE_COURSE);