]> git.mjollnir.org Git - moodle.git/commitdiff
Change the default tab of outcomes page
authormoodler <moodler>
Thu, 2 Aug 2007 05:34:48 +0000 (05:34 +0000)
committermoodler <moodler>
Thu, 2 Aug 2007 05:34:48 +0000 (05:34 +0000)
grade/lib.php

index 11fccb78059339a19a0530e6c811ee529eb1cf00..69e851302b36fe69d63506b50aa27a7c12b74cfd 100644 (file)
@@ -114,11 +114,12 @@ function print_grade_plugin_selector($courseid, $active_type, $active_plugin, $r
             $menu[$url] = get_string('scales');
         }
 
-        if (!empty($CFG->enableoutcomes) && (has_capability('moodle/grade:manage', $context) or has_capability('course:update', $context))) {
-            if (has_capability('moodle/grade:manage', $context)) {
-                $url = 'edit/outcome/index.php?id='.$courseid;
-            } else {
+        if (!empty($CFG->enableoutcomes) && (has_capability('moodle/grade:manage', $context) or 
+                                             has_capability('moodle/course:update', $context))) {
+            if (has_capability('moodle/course:update', $context)) {  // Default to course assignment
                 $url = 'edit/outcome/course.php?id='.$courseid;
+            } else {
+                $url = 'edit/outcome/index.php?id='.$courseid;
             }
             if ($active_type == 'edit' and $active_plugin == 'outcome' ) {
                 $active = $url;