coar 97/12/29 21:34:27
Modified: . bugdb.cgi Log: Display the canned closure text next to the closure buttons. Revision Changes Path 1.22 +55 -17 apache-site/bugdb.cgi Index: bugdb.cgi =================================================================== RCS file: /export/home/cvs/apache-site/bugdb.cgi,v retrieving revision 1.21 retrieving revision 1.22 diff -u -r1.21 -r1.22 --- bugdb.cgi 1997/11/14 22:18:36 1.21 +++ bugdb.cgi 1997/12/30 05:34:21 1.22 @@ -20,6 +20,30 @@ [and leave the subject line UNCHANGED. This is not done] [automatically because of the potential for mail loops. ] EOT +$CANNED_LABEL{"Stale"} = + '[This is a standard response.]\n' . + 'No response from submitter, assuming issue has been resolved.'; +$CANNED_LABEL{"Duplicate"} = + '[This is a standard response.]\n' . + 'This issue has been reported before;\n' . + 'please search the FAQ and the bug database.\n' . + 'Thanks for using Apache!'; +$CANNED_LABEL{"Inappropriate"} = + '[This is a standard response.]\n' . + 'This is a CGI programming or basic configuration issue.\n' . + 'As mentioned on the main bug database page, we must refer\n' . + 'all such basic or non-Apache-related questions to the\n' . + 'comp.infosystems.www.servers.unix and related newsgroups.\n' . + 'Please ask your question there.\n' . + 'Please also search the FAQ and the bug database.\n' . + 'Thanks for using Apache!'; +# +# Turn the \n markers in the canned text into real newlines. +# +foreach (keys(%CANNED_LABEL)) { + $CANNED_TEXT{$_} = $CANNED_LABEL{$_}; + $CANNED_TEXT{$_} =~ s/\\n/\n/g; +} # Outside commands $MAILER = "/usr/sbin/sendmail -oi -t"; @@ -75,6 +99,9 @@ # 11/14/1997 Ken Coar - Add a note to mail messages about how to get # replies to go into the database. Also add an Expires: header field # (Dirk-Willem van Gulik). +# 12/30/1997 Ken Coar - Correct a pointer to the bugdb page, and add the +# actual closure text to the editing display so editors know what will +# be sent. # ### End Modification log @@ -212,7 +239,7 @@ ### Main menu } elsif ($PATH_INFO eq "") { &main_menu(); - print "<HR><SMALL>Version: 13 November 1997<BR>Authors: ", + print "<HR><SMALL>Version: 30 December 1997<BR>Authors: ", "<A HREF=\"http://alumni.caltech.edu/~dank/gnats.html\">Dan Kegel ", "and Huy Le</A>, <BR> ", "with revamp work by ", @@ -482,7 +509,7 @@ The developers do not have time to answer the same question again and again. <BIG>Please search the FAQ and the <A - HREF="http://www.apache.org/bugdb.cgi" + HREF="http://bugs.apache.org/" >problem report database</A> before you enter this report!</BIG> </P> @@ -1423,17 +1450,17 @@ local ($timestamp) = ×tamp($fullpr); print <<EOM; <TABLE> - <TR ALIGN="LEFT" VALIGN="MIDDLE"> + <TR ALIGN="LEFT" VALIGN="TOP"> <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><STRONG>Edit this report</STRONG> </TD> </TR> - <TR ALIGN="LEFT" VALIGN="MIDDLE"> + <TR ALIGN="LEFT" VALIGN="TOP"> <TD> <FORM METHOD="POST" ACTION="$SCRIPT_NAME/handle_edit_pr/$pr&$fieldvalues{'State'}&$timestamp"> <INPUT TYPE="submit" VALUE="Close"> @@ -1445,17 +1472,21 @@ <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.]\nNo response from submitter, assuming issue has been resolved."> + <INPUT TYPE="hidden" NAME="StateReason" VALUE="$CANNED_LABEL{'Stale'}"> <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 due to no response from the submitter; assuming issue - has been resolved.</STRONG> + <TD><STRONG>No response from submitter</STRONG> + </TD> + <TD> + <PRE> +$CANNED_TEXT{'Stale'} + </PRE> </TD> </TR> - <TR ALIGN="LEFT" VALIGN="MIDDLE"> + <TR ALIGN="LEFT" VALIGN="TOP"> <TD> <FORM METHOD="POST" ACTION="$SCRIPT_NAME/handle_edit_pr/$pr&$fieldvalues{'State'}&$timestamp"> <INPUT TYPE="submit" VALUE="Close"> @@ -1467,17 +1498,21 @@ <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="StateReason" VALUE="$CANNED_LABEL{'Duplicate'}"> <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> + <TD><STRONG>Already reported<STRONG> + </TD> + <TD> + <PRE> +$CANNED_TEXT{'Duplicate'} + </PRE> </TD> </TR> - <TR ALIGN="LEFT" VALIGN="MIDDLE"> + <TR ALIGN="LEFT" VALIGN="TOP"> <TD> <FORM METHOD="POST" ACTION="$SCRIPT_NAME/handle_edit_pr/$pr&$fieldvalues{'State'}&$timestamp"> <INPUT TYPE="submit" VALUE="Close"> @@ -1489,15 +1524,18 @@ <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="StateReason" VALUE="$CANNED_LABEL{'Inappropriate'}"> <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><STRONG>Inappropriate report</STRONG> + </TD> + <TD> + <PRE> +$CANNED_TEXT{'Inappropriate'} + </PRE> </TD> </TR> </TABLE>