MDL-18419 Hiding export and import tabs from users who lack moodle/grade:export|import caps
This commit is contained in:
+8
-1
@@ -663,7 +663,14 @@ function grade_get_plugin_info($courseid, $active_type, $active_plugin) {
|
||||
unset($plugin_info['preferences']);
|
||||
$plugin_info['preferences'] = $prefs;
|
||||
}
|
||||
|
||||
|
||||
// Check import and export caps
|
||||
if (!has_capability('moodle/grade:export', $context)) {
|
||||
unset($plugin_info['export']);
|
||||
}
|
||||
if (!has_capability('moodle/grade:import', $context)) {
|
||||
unset($plugin_info['import']);
|
||||
}
|
||||
return $plugin_info;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user