diff options
author | gerv%gerv.net <> | 2003-02-16 20:59:43 +0100 |
---|---|---|
committer | gerv%gerv.net <> | 2003-02-16 20:59:43 +0100 |
commit | 5a8548ce03181d006f133b349ff8ed6605bb09fa (patch) | |
tree | d21a0b28c21756ff45b30c9f7b86b5eae32296cc /process_bug.cgi | |
parent | 550ffb9f7128ff8e4697bbc0dddd1aadb2c8c2d1 (diff) | |
download | bugzilla-5a8548ce03181d006f133b349ff8ed6605bb09fa.tar.gz bugzilla-5a8548ce03181d006f133b349ff8ed6605bb09fa.tar.xz |
Bug 186994 - Unable to accept a new bug that has been assigned. Patch by gerv; r=bbaetz, a=justdave.
Diffstat (limited to 'process_bug.cgi')
-rwxr-xr-x | process_bug.cgi | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/process_bug.cgi b/process_bug.cgi index 642d5beb5..6f0d64175 100755 --- a/process_bug.cgi +++ b/process_bug.cgi @@ -310,7 +310,9 @@ my $qacontactid; ################################################################################ # CheckCanChangeField() defines what users are allowed to change what bugs. You # can add code here for site-specific policy changes, according to the -# instructions given in the Bugzilla Guide and below. +# instructions given in the Bugzilla Guide and below. Note that you may also +# have to update the Bug::user() function to give people access to the options +# that they are permitted to change. # # CheckCanChangeField() should return true if the user is allowed to change this # field, and false if they are not. @@ -527,13 +529,7 @@ sub DoComma { } sub DoConfirm { - if ($UserInEditGroupSet < 0) { - $UserInEditGroupSet = UserInGroup("editbugs"); - } - if ($UserInCanConfirmGroupSet < 0) { - $UserInCanConfirmGroupSet = UserInGroup("canconfirm"); - } - if ($UserInEditGroupSet || $UserInCanConfirmGroupSet) { + if (CheckCanChangeField("canconfirm", $::FORM{'id'}, 0, 1)) { DoComma(); $::query .= "everconfirmed = 1"; } |