]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
allow the reporter of a bug to change the status of a bug (e.g. reopen it) even if...
authorendico%mozilla.org <>
Sat, 3 Jun 2000 01:54:55 +0000 (01:54 +0000)
committerendico%mozilla.org <>
Sat, 3 Jun 2000 01:54:55 +0000 (01:54 +0000)
process_bug.cgi

index 11e6040874faf828ecbe895b5fc1a0cd4ce45b80..8b1226b3a54dc9a7dc4fb9fd7f0603a0322298a4 100755 (executable)
@@ -168,6 +168,12 @@ sub CheckCanChangeField {
                 "WHERE bug_id = $bugid");
         ($reporterid, $ownerid, $qacontactid) = (FetchSQLData());
     }
+    # Let reporter change bug status, even if they can't edit bugs.
+    # If reporter can't re-open their bug they will just file a duplicate.
+    # While we're at it, let them close their own bugs as well.
+    if ( ($f eq "bug_status") && ($whoid eq $reporterid) ) {
+        return 1;
+    }
     if ($f eq "bug_status" && $newvalue ne $::unconfirmedstate &&
         IsOpenedState($newvalue)) {