]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-8080 Grade exceptions broken for teacher by invalid capability check.
authorpoltawski <poltawski>
Mon, 4 Jun 2007 22:53:50 +0000 (22:53 +0000)
committerpoltawski <poltawski>
Mon, 4 Jun 2007 22:53:50 +0000 (22:53 +0000)
Thanks to Paul Ortman for the patch. Merged from MOODLE_17_STABLE

grade/exceptions.php

index 337829638000854c94080f6fe554b352c2e1147d..6a6b39eb80703e370f217a8c19956d58f143d6df 100644 (file)
 
     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 '<div class="clearer"></div>';
+
+    grade_preferences_menu($action, $course);
 
     grade_set_uncategorized();