summaryrefslogtreecommitdiffstats
path: root/admin.cgi
diff options
context:
space:
mode:
Diffstat (limited to 'admin.cgi')
-rwxr-xr-xadmin.cgi11
1 files changed, 1 insertions, 10 deletions
diff --git a/admin.cgi b/admin.cgi
index 0767b07a3..70a6aa20e 100755
--- a/admin.cgi
+++ b/admin.cgi
@@ -20,16 +20,7 @@ my $user = Bugzilla->login(LOGIN_REQUIRED);
print $cgi->header();
-$user->in_group('admin')
- || $user->in_group('tweakparams')
- || $user->in_group('editusers')
- || $user->can_bless
- || (Bugzilla->params->{'useclassification'} && $user->in_group('editclassifications'))
- || $user->in_group('editcomponents')
- || scalar(@{$user->get_products_by_permission('editcomponents')})
- || $user->in_group('creategroups')
- || $user->in_group('editkeywords')
- || $user->in_group('bz_canusewhines')
+$user->can_administer
|| ThrowUserError('auth_failure', {action => 'access', object => 'administrative_pages'});
$template->process('admin/admin.html.tmpl')