mirror of
https://github.com/moodle/moodle.git
synced 2025-04-13 12:32:08 +02:00
Merge branch 'MDL-70862' of https://github.com/marcusboon/moodle
This commit is contained in:
commit
4beb17e530
@ -887,6 +887,15 @@ function grade_get_plugin_info($courseid, $active_type, $active_plugin) {
|
||||
$plugin_info['export'] = $exports;
|
||||
}
|
||||
|
||||
// Let other plugins add plugins here so that we get extra tabs
|
||||
// in the gradebook.
|
||||
$callbacks = get_plugins_with_function('extend_gradebook_plugininfo', 'lib.php');
|
||||
foreach ($callbacks as $plugins) {
|
||||
foreach ($plugins as $pluginfunction) {
|
||||
$plugin_info = $pluginfunction($plugin_info, $courseid);
|
||||
}
|
||||
}
|
||||
|
||||
foreach ($plugin_info as $plugin_type => $plugins) {
|
||||
if (!empty($plugins->id) && $active_plugin == $plugins->id) {
|
||||
$plugin_info['strings']['active_plugin_str'] = $plugins->string;
|
||||
|
@ -1,6 +1,11 @@
|
||||
This file describes API changes in /grade/* ;
|
||||
Information provided here is intended especially for developers.
|
||||
|
||||
=== 4.0 ===
|
||||
|
||||
* There is a new callback inside of grade_get_plugin_info called extend_gradebook_plugininfo
|
||||
which allows for new tabs to be added to the gradebook.
|
||||
|
||||
=== 3.7 ===
|
||||
|
||||
* The grade_cron() function has been removed. Please use grade_history_cleanup_task and grade_cron_task scheduled tasks instead.
|
||||
|
Loading…
x
Reference in New Issue
Block a user