Commit 8b98fa78 authored by gerv%gerv.net's avatar gerv%gerv.net

Bug 121247 - enter_bug comment templates. Template method for amalgamation of…

Bug 121247 - enter_bug comment templates. Template method for amalgamation of free-form enter_bug text fields into the description. Patch by gerv; 2xr=myk.
parent 19b8a53a
......@@ -51,7 +51,16 @@ use vars qw($vars $template);
confirm_login();
ValidateComment($::FORM{'comment'});
# The format of the initial comment can be structured by adding fields to the
# enter_bug template and then referencing them in the comment template.
my $comment;
$vars->{'form'} = \%::FORM;
$template->process("entry/comment.txt.tmpl", $vars, \$comment)
|| ThrowTemplateError($template->error());
ValidateComment($comment);
my $product = $::FORM{'product'};
......@@ -197,7 +206,6 @@ foreach my $field (@used_fields) {
$sql .= SqlQuote($::FORM{$field}) . ",";
}
my $comment = $::FORM{'comment'};
$comment =~ s/\r\n?/\n/g; # Get rid of \r.
$comment = trim($comment);
# If comment is all whitespace, it'll be null at this point. That's
......
[%# 1.0@bugzilla.org %]
[%# The contents of this file are subject to the Mozilla Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/MPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is the Bugzilla Bug Tracking System.
#
# The Initial Developer of the Original Code is Netscape Communications
# Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s): Gervase Markham <gerv@gerv.net>
#%]
[% form.comment %]
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment