Bug 40933
Field table for new bugs git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@311 6955db30-a419-402b-8a0d-67ecbb4d7f56master
parent
68d8c9b0bb
commit
a562e19066
|
@ -622,6 +622,7 @@ sub sendMail
|
|||
}
|
||||
|
||||
my $diffs = $difftext;
|
||||
my @showfieldvalues = (); # for HTML emails
|
||||
if ($isnew) {
|
||||
my $head = "";
|
||||
foreach my $f (@headerlist) {
|
||||
|
@ -630,10 +631,11 @@ sub sendMail
|
|||
# If there isn't anything to show, don't include this header.
|
||||
next unless $value;
|
||||
# Only send estimated_time if it is enabled and the user is in the group.
|
||||
if (($f ne 'estimated_time' && $f ne 'deadline') || $user->is_timetracker) {
|
||||
if (($f ne 'work_time' && $f ne 'estimated_time' && $f ne 'deadline') || $user->is_timetracker) {
|
||||
my $desc = $fielddescription{$f};
|
||||
$head .= multiline_sprintf(FORMAT_DOUBLE, ["$desc:", $value],
|
||||
FORMAT_2_SIZE);
|
||||
push @showfieldvalues, { desc => $desc, value => $value };
|
||||
}
|
||||
}
|
||||
$diffs = $head . ($difftext ? "\n\n" : "") . $diffs;
|
||||
|
@ -653,6 +655,7 @@ sub sendMail
|
|||
|
||||
my $vars = {
|
||||
isnew => $isnew,
|
||||
showfieldvalues => \@showfieldvalues,
|
||||
to => $user->email,
|
||||
bugid => $id,
|
||||
alias => Bugzilla->params->{'usebugaliases'} ? $values{'alias'} : "",
|
||||
|
|
|
@ -108,12 +108,21 @@ body { font-size: 10pt; }
|
|||
.difft { font-size: 10pt; border-width: 0 0 1px 0; border-style: solid; border-color: #808080 }
|
||||
.difft td { border-width: 0 0 1px 0; border-style: solid; border-color: #808080 }
|
||||
.difft tr.n td { border-width: 0; }
|
||||
.difft.fv th { text-align: left; }
|
||||
/*-->*/
|
||||
</style>
|
||||
<body [% IF severity == 'blocker' OR severity == 'critical' %]style="background-color: #FFC0C0"[% END %]>
|
||||
<p><a href="[%+ urlbase %]show_bug.cgi?id=[% bugid %]">Bug [% bugid %]</a>
|
||||
(prod:[% product %].[% comp %], pri:[% priority %], sev:[% severity %], miles:[% targetmilestone %])</p>
|
||||
|
||||
[% IF isnew AND showfieldvalues.size > 0 %]
|
||||
<table class="difft fv">
|
||||
[% FOR f = showfieldvalues %]
|
||||
<tr><th>[% f.desc FILTER html %]:</th><td>[% f.value FILTER html %]</td></tr>
|
||||
[% END %]
|
||||
</table>
|
||||
[% END %]
|
||||
|
||||
[% IF diffarray AND diffarray.size > 0 %]
|
||||
<table class="difft" width="600px" style="border-collapse: collapse" cellpadding="3">
|
||||
[% FOR adiff = diffarray %]
|
||||
|
|
Loading…
Reference in New Issue