From: poltawski Date: Mon, 4 Jun 2007 22:53:50 +0000 (+0000) Subject: MDL-8080 Grade exceptions broken for teacher by invalid capability check. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=2d9a41ee1fee89bdb51b1a0fff622a26e8d1d1ac;p=moodle.git MDL-8080 Grade exceptions broken for teacher by invalid capability check. Thanks to Paul Ortman for the patch. Merged from MOODLE_17_STABLE --- diff --git a/grade/exceptions.php b/grade/exceptions.php index 3378296380..6a6b39eb80 100644 --- a/grade/exceptions.php +++ b/grade/exceptions.php @@ -12,13 +12,15 @@ require_login($course->id); - require_capability('moodle/course:managegrades', get_context_instance(CONTEXT_MODULE, $id)); + require_capability('moodle/course:managegrades', get_context_instance(CONTEXT_COURSE, $id)); - $group = get_current_group($course->id); - print_header("$course->shortname: ".get_string('grades'), $course->fullname, grade_nav($course, $action)); - grade_preferences_menu($action, $course, $group); + $groupmode = groupmode($course); + $group = setup_and_print_groups($course, $groupmode, 'exceptions.php?id=' . $course->id); + echo '
'; + + grade_preferences_menu($action, $course); grade_set_uncategorized();