Web service MDL-17135 add web services administration

This commit is contained in:
jerome
2009-02-13 03:08:35 +00:00
parent 8915fb70b0
commit 24350e0625
9 changed files with 276 additions and 17 deletions
+15
View File
@@ -10,6 +10,21 @@ if ($hassiteconfig) { // speedup for non-admins, add all caps used on this page
$temp->add(new admin_setting_configiplist('blockedip', get_string('blockediplist', 'admin'),
'', ''));
$ADMIN->add('security', $temp);
// "web service" settingpage
$temp = new admin_settingpage('webservices', get_string('webservices', 'admin'));
$temp->add(new admin_setting_heading('webserviceprotocols', get_string('webserviceprotocols', 'admin'), ''));
$temp->add(new admin_setting_managewsprotocols());
$url = $CFG->wwwroot.'/'.$CFG->admin.'/wsprotocols.php';
$ADMIN->add('security', new admin_externalpage('managews',
get_string('managews', 'admin'), $url, 'moodle/site:config', true),
'', $url);
$temp->add(new admin_setting_heading('webservicesystemsettings', get_string('webservicesystemsettings', 'admin'), ''));
$temp->add(new admin_setting_configiplist('ipwhitelist', get_string('ipwhitelist', 'admin'),'', ''));
$temp->add(new admin_setting_heading('webserviceusersettings', get_string('webserviceusersettings', 'admin'), ''));
$temp->add(new admin_setting_managewsusersettings());
$ADMIN->add('security', $temp);
// "sitepolicies" settingpage
$temp = new admin_settingpage('sitepolicies', get_string('sitepolicies', 'admin'));
$temp->add(new admin_setting_configcheckbox('protectusernames', get_string('protectusernames', 'admin'), get_string('configprotectusernames', 'admin'), 1));