From 3daabd6840af71cc968fed59732bb9a53b1bc42f Mon Sep 17 00:00:00 2001 From: Shamim Rezaie Date: Mon, 24 Oct 2022 18:28:28 +1100 Subject: [PATCH] MDL-75423 gradereport_singleview: show editing mode if can edit grades Users should be able to turn editing mode on on the single view report if they have the capability to edit grades. --- grade/report/singleview/index.php | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/grade/report/singleview/index.php b/grade/report/singleview/index.php index fd755039c38..ca5208fcf46 100644 --- a/grade/report/singleview/index.php +++ b/grade/report/singleview/index.php @@ -57,7 +57,8 @@ $pageparams = [ 'perpage' => $perpage, ]; $PAGE->set_url(new moodle_url('/grade/report/singleview/index.php', $pageparams)); -$PAGE->set_pagelayout('incourse'); +$PAGE->set_pagelayout('report'); +$PAGE->set_other_editing_capability('moodle/grade:edit'); if (!$course = $DB->get_record('course', $courseparams)) { throw new \moodle_exception('invalidcourseid'); @@ -104,8 +105,6 @@ $pageparams = [ 'perpage' => $perpage, ]; -$PAGE->set_pagelayout('report'); - $actionbar = new \core_grades\output\general_action_bar($context, new moodle_url('/grade/report/singleview/index.php', ['id' => $courseid]), 'report', 'singleview');