MDL-72119 admin: Move Enable competencies to Advanced features

The "Enable competencies" setting has been moved from "Competencies
settings" page to "Advanced features".
Besides, the behaviour of the "Competencies" section has been reviewed
to completely hide it when competencies are disabled.
This commit is contained in:
Sara Arjona 2021-08-12 12:00:45 +02:00
parent 1d700796ca
commit 6498d743c3
3 changed files with 29 additions and 23 deletions

View file

@ -25,22 +25,24 @@
*/
defined('MOODLE_INTERNAL') || die;
// Manage competency frameworks page.
$temp = new admin_externalpage(
'toollpimportcsv',
get_string('pluginname', 'tool_lpimportcsv'),
new moodle_url('/admin/tool/lpimportcsv/index.php'),
'moodle/competency:competencymanage'
);
$ADMIN->add('competencies', $temp);
// Export competency framework page.
$temp = new admin_externalpage(
'toollpexportcsv',
get_string('exportnavlink', 'tool_lpimportcsv'),
new moodle_url('/admin/tool/lpimportcsv/export.php'),
'moodle/competency:competencymanage'
);
$ADMIN->add('competencies', $temp);
if (get_config('core_competency', 'enabled')) {
// Manage competency frameworks page.
$temp = new admin_externalpage(
'toollpimportcsv',
get_string('pluginname', 'tool_lpimportcsv'),
new moodle_url('/admin/tool/lpimportcsv/index.php'),
'moodle/competency:competencymanage'
);
$ADMIN->add('competencies', $temp);
// Export competency framework page.
$temp = new admin_externalpage(
'toollpexportcsv',
get_string('exportnavlink', 'tool_lpimportcsv'),
new moodle_url('/admin/tool/lpimportcsv/export.php'),
'moodle/competency:competencymanage'
);
$ADMIN->add('competencies', $temp);
}
// No report settings.
$settings = null;