MDL-53974 backup: Add option to backup course competencies

This commit is contained in:
Jun Pataleta 2016-04-29 18:32:06 +08:00 committed by Andrew Nicols
parent 11ee4f71a4
commit 45b9207d7e
7 changed files with 91 additions and 4 deletions

View file

@ -266,5 +266,11 @@ class restore_root_task extends restore_task {
$groups->set_ui(new backup_setting_ui_checkbox($groups, get_string('rootsettinggroups', 'backup')));
$groups->get_ui()->set_changeable($changeable);
$this->add_setting($groups);
// Competencies restore setting. Show when competencies is enabled and the setting is available.
$hascompetencies = !empty($rootsettings['competencies']);
$competencies = new restore_competencies_setting($hascompetencies);
$competencies->set_ui(new backup_setting_ui_checkbox($competencies, get_string('rootsettingcompetencies', 'backup')));
$this->add_setting($competencies);
}
}