From de7a00a40026cf20300633f2df410d5b98e01385 Mon Sep 17 00:00:00 2001 From: jerome mouneyrac Date: Wed, 13 Jan 2010 02:01:56 +0000 Subject: [PATCH] webservice MDL-20805 no admin should create web service token for themself --- lib/navigationlib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/navigationlib.php b/lib/navigationlib.php index 106fa0c0f4..0d75c05a2a 100644 --- a/lib/navigationlib.php +++ b/lib/navigationlib.php @@ -3355,7 +3355,7 @@ class settings_navigation extends navigation_node { } // Webservice - if ($currentuser && !empty($CFG->enablewebservices) && has_capability('moodle/webservice:createtoken', $systemcontext)) { + if ($currentuser && !is_siteadmin($USER->id) && !empty($CFG->enablewebservices) && has_capability('moodle/webservice:createtoken', $systemcontext)) { $url = new moodle_url($CFG->wwwroot .'/user/managetoken.php', array('sesskey'=>sesskey())); $usersetting->add(get_string('webservices', 'webservice'), $url, self::TYPE_SETTING); } -- 2.39.5