diff options
Diffstat (limited to 'doeditowners.cgi')
-rwxr-xr-x | doeditowners.cgi | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/doeditowners.cgi b/doeditowners.cgi index b09d7298b..540b4bfb0 100755 --- a/doeditowners.cgi +++ b/doeditowners.cgi @@ -24,17 +24,13 @@ use strict; require "CGI.pl"; -# Shut up misguided -w warnings about "used only once": -use vars %::COOKIE; - - confirm_login(); print "Content-type: text/html\n\n"; -if (Param("maintainer") ne $::COOKIE{'Bugzilla_login'}) { - print "<H1>Sorry, you aren't the maintainer of this system.</H1>\n"; - print "And so, you aren't allowed to edit the parameters of it.\n"; +if (!UserInGroup("editcomponents")) { + print "<H1>Sorry, you aren't a member of the 'editcomponents' group.</H1>\n"; + print "And so, you aren't allowed to edit the owners.\n"; exit; } |