MDL-27490 Implement a manage question behaviours admin page
While doing this, I found various bugs in the manages question types admin page, and so fixed them, and updated the code there to use $OUTPUT and html_writer. AMOS BEGIN MOV [cannotdeletemissingqtype,admin],[cannotdeletemissingqtype,question] MOV [cannotdeleteqtypeinuse,admin],[cannotdeleteqtypeinuse,question] MOV [cannotdeleteqtypeneeded,admin],[cannotdeleteqtypeneeded,question] MOV [deleteqtypeareyousure,admin],[deleteqtypeareyousure,question] MOV [deleteqtypeareyousuremessage,admin],[deleteqtypeareyousuremessage,question] MOV [deletingqtype,admin],[deletingqtype,question] MOV [numquestions,admin],[numquestions,question] MOV [numquestionsandhidden,admin],[numquestionsandhidden,question] MOV [qtypedeletefiles,admin],[qtypedeletefiles,question] MOV [uninstallqtype,admin],[uninstallqtype,question] AMOS END
This commit is contained in:
@@ -394,6 +394,10 @@ if ($hassiteconfig) {
|
||||
|
||||
// Question type settings
|
||||
if ($hassiteconfig || has_capability('moodle/question:config', $systemcontext)) {
|
||||
// Question behaviour settings.
|
||||
$ADMIN->add('modules', new admin_category('qbehavioursettings', get_string('questionbehaviours', 'admin')));
|
||||
$ADMIN->add('qbehavioursettings', new admin_page_manageqbehaviours());
|
||||
|
||||
// Question type settings.
|
||||
$ADMIN->add('modules', new admin_category('qtypesettings', get_string('questiontypes', 'admin')));
|
||||
$ADMIN->add('qtypesettings', new admin_page_manageqtypes());
|
||||
|
||||
Reference in New Issue
Block a user