mod_auth_anonymous, mod_auth_cyrus: Removed is_admin(), as usermanager already has a default.

This commit is contained in:
Waqas Hussain 2010-06-24 03:30:51 +05:00
parent 0b720ffe35
commit 05a99f5ef1
2 changed files with 1 additions and 25 deletions

View file

@ -25,7 +25,7 @@ function new_default_provider(host)
function provider.get_password(username)
return nil, "Password not available.";
end
function provider.set_password(username, password)
return nil, "Password based auth not supported.";
end
@ -48,18 +48,6 @@ function new_default_provider(host)
return new_sasl(realm, anonymous_authentication_profile);
end
function provider.is_admin(jid)
local admins = config.get(host, "core", "admins");
if admins ~= config.get("*", "core", "admins") and type(admins) == "table" then
jid = jid_bare(jid);
for _,admin in ipairs(admins) do
if admin == jid then return true; end
end
elseif admins then
log("error", "Option 'admins' for host '%s' is not a table", host);
end
return is_admin(jid); -- Test whether it's a global admin instead
end
return provider;
end