coar 97/11/10 14:23:24
Modified: . bugdb.cgi
Log:
Added two canned-response buttons alongside the "Edit" button.
Editors can now one-step-close a PR with canned text about it
being a duplicate (read the FAQ and search the db), or about
it being a CGI/basic configuration issue (read the FAQ, search
the db, and check the newsgroups).
Revision Changes Path
1.17 +60 -5 apache-site/bugdb.cgi
Index: bugdb.cgi
===================================================================
RCS file: /export/home/cvs/apache-site/bugdb.cgi,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- bugdb.cgi 1997/11/09 17:04:58 1.16
+++ bugdb.cgi 1997/11/10 22:23:23 1.17
@@ -54,6 +54,8 @@
# occlude things like "mod_auth-any".
# 11/9/1997 Ken Coar - Make "general" the default category on new PRs,
# and "non-critical" the default severity.
+# 11/10/1997 Ken Coar - Added some "canned response" buttons on the
+# full display page seen by authorised editors.
#
### End Modification log
@@ -191,7 +193,7 @@
### Main menu
} elsif ($PATH_INFO eq "") {
&main_menu();
- print "<HR><SMALL>Version: 9 November 1997<BR>Authors: ",
+ print "<HR><SMALL>Version: 10 November 1997<BR>Authors: ",
"<A HREF=\"http://alumni.caltech.edu/~dank/gnats.html\">Dan Kegel ",
"and Huy Le</A>, <BR> ",
"with revamp work by ",
@@ -1376,11 +1378,64 @@
print "$err\n";
} else {
if ($ENV{'REMOTE_USER'}) {
+ local ($timestamp) = ×tamp($fullpr);
print <<EOM;
-<FORM ACTION="$SCRIPT_NAME/edit_pr">
-<INPUT TYPE="submit" VALUE="Click here to edit">
-<INPUT NAME="pr" TYPE="hidden" VALUE="$pr">
-</FORM>
+<TABLE>
+ <TR ALIGN="LEFT" VALIGN="MIDDLE">
+ <TD>
+ <FORM ACTION="$SCRIPT_NAME/edit_pr">
+ <INPUT TYPE="submit" VALUE=" Edit ">
+ <INPUT NAME="pr" TYPE="hidden" VALUE="$pr">
+ </FORM>
+ </TD>
+ <TD><STRONG>Edit this problem report</STRONG>
+ </TD>
+ </TR>
+ <TR ALIGN="LEFT" VALIGN="MIDDLE">
+ <TD>
+ <FORM METHOD="POST"
ACTION="$SCRIPT_NAME/handle_edit_pr/$pr&$fieldvalues{'State'}&$timestamp">
+ <INPUT TYPE="submit" VALUE="Close">
+
+ <INPUT TYPE="hidden" NAME="Editor" VALUE="$ENV{'REMOTE_USER'}">
+ <INPUT TYPE="hidden" NAME="Synopsis" VALUE="">
+ <INPUT TYPE="hidden" NAME="Originator"
VALUE="$fieldvalues{'Originator'}">
+ <INPUT TYPE="hidden" NAME="Class" VALUE="duplicate">
+ <INPUT TYPE="hidden" NAME="Release" VALUE="$fieldvalues{'Release'}">
+ <INPUT TYPE="hidden" NAME="Severity" VALUE="$fieldvalues{'Severity'}">
+ <INPUT TYPE="hidden" NAME="State" VALUE="closed">
+ <INPUT TYPE="hidden" NAME="StateReason" VALUE="[This is a standard
response.]\nThis issue has been reported before;\nplease search the FAQ and the
bug database.\nThanks for using Apache!">
+ <INPUT TYPE="hidden" NAME="Category" VALUE="$fieldvalues{'Category'}">
+ <INPUT TYPE="hidden" NAME="Responsible"
VALUE="$fieldvalues{'Responsible'}">
+ <INPUT TYPE="hidden" NAME="ResponsibleReason" VALUE="">
+ </FORM>
+ </TD>
+ <TD><STRONG>Close as being a duplicate report. (Refers submitter to bugdb
+ and the FAQ.)</STRONG>
+ </TR>
+ <TR ALIGN="LEFT" VALIGN="MIDDLE">
+ <TD>
+ <FORM METHOD="POST"
ACTION="$SCRIPT_NAME/handle_edit_pr/$pr&$fieldvalues{'State'}&$timestamp">
+ <INPUT TYPE="submit" VALUE="Close">
+
+ <INPUT TYPE="hidden" NAME="Editor" VALUE="$ENV{'REMOTE_USER'}">
+ <INPUT TYPE="hidden" NAME="Synopsis" VALUE="">
+ <INPUT TYPE="hidden" NAME="Originator"
VALUE="$fieldvalues{'Originator'}">
+ <INPUT TYPE="hidden" NAME="Class" VALUE="mistaken">
+ <INPUT TYPE="hidden" NAME="Release" VALUE="$fieldvalues{'Release'}">
+ <INPUT TYPE="hidden" NAME="Severity" VALUE="non-critical">
+ <INPUT TYPE="hidden" NAME="State" VALUE="closed">
+ <INPUT TYPE="hidden" NAME="StateReason" VALUE="[This is a standard
response.]\nThis is a CGI programming or basic configuration issue.\nAs
mentioned on the main bug database page, we must refer\nall such basic or
non-Apache-related questions to the\ncomp.infosystems.www.servers.unix and
related newsgroups.\nPlease ask your question there.\nPlease also search the
FAQ and the bug database.\nThanks for using Apache!">
+ <INPUT TYPE="hidden" NAME="Category" VALUE="$fieldvalues{'Category'}">
+ <INPUT TYPE="hidden" NAME="Responsible"
VALUE="$fieldvalues{'Responsible'}">
+ <INPUT TYPE="hidden" NAME="ResponsibleReason" VALUE="">
+ </FORM>
+ </TD>
+ <TD><STRONG>Close as concerning CGI, basic configuration, or something else
+ with which we say we don't provide assistance. (Refers submitter to
+ newsgroups and FAQ.)</STRONG>
+ </TD>
+ </TR>
+</TABLE>
EOM
}
print "<H2>Full text of PR number $pr:</H2>\n<pre>\n";