mod_admin_adhoc: Only allow global admins to shut the server down
authorFlorian Zeitz <florob@babelmonkeys.de>
Fri, 3 Jun 2011 00:01:31 +0000 (02:01 +0200)
committerFlorian Zeitz <florob@babelmonkeys.de>
Fri, 3 Jun 2011 00:01:31 +0000 (02:01 +0200)
plugins/mod_admin_adhoc.lua

index 8c82293f735653ed6451bd5a0dbd5e2e36caa8d2..d78c1aeec0e14bc23c41812a01c0ebd0ddf0778f 100644 (file)
@@ -600,7 +600,7 @@ local get_online_users_desc = adhoc_new("Get List of Online Users", "http://jabb
 local list_modules_desc = adhoc_new("List loaded modules", "http://prosody.im/protocol/modules#list", list_modules_handler, "admin");
 local load_module_desc = adhoc_new("Load module", "http://prosody.im/protocol/modules#load", load_module_handler, "admin");
 local reload_modules_desc = adhoc_new("Reload modules", "http://prosody.im/protocol/modules#reload", reload_modules_handler, "admin");
-local shut_down_service_desc = adhoc_new("Shut Down Service", "http://jabber.org/protocol/admin#shutdown", shut_down_service_handler, "admin");
+local shut_down_service_desc = adhoc_new("Shut Down Service", "http://jabber.org/protocol/admin#shutdown", shut_down_service_handler, "global_admin");
 local unload_modules_desc = adhoc_new("Unload modules", "http://prosody.im/protocol/modules#unload", unload_modules_handler, "admin");
 
 module:add_item("adhoc", add_user_desc);