summaryrefslogtreecommitdiffstats
path: root/Bugzilla/BugMail.pm
diff options
context:
space:
mode:
authorlpsolit%gmail.com <>2006-03-30 04:49:12 +0200
committerlpsolit%gmail.com <>2006-03-30 04:49:12 +0200
commit9fc0498b4a52faf9b8651076091c9d2f5ad9ea49 (patch)
treeeb16c5291bfdbae0b11890e93a42184b5d6518f2 /Bugzilla/BugMail.pm
parent7fb931a4b7b69173849575d4bb6859c5ca05834f (diff)
downloadbugzilla-9fc0498b4a52faf9b8651076091c9d2f5ad9ea49.tar.gz
bugzilla-9fc0498b4a52faf9b8651076091c9d2f5ad9ea49.tar.xz
Bug 70710: More expandable tags within emails - Patch by Alan Siu-Lung Tam <Tam@SiuLung.com> r=vladd a=myk
Diffstat (limited to 'Bugzilla/BugMail.pm')
-rw-r--r--Bugzilla/BugMail.pm8
1 files changed, 8 insertions, 0 deletions
diff --git a/Bugzilla/BugMail.pm b/Bugzilla/BugMail.pm
index 89bebaab3..4d151cd7f 100644
--- a/Bugzilla/BugMail.pm
+++ b/Bugzilla/BugMail.pm
@@ -246,6 +246,7 @@ sub ProcessOneBug {
my $diffheader = "";
my @diffparts;
my $lastwho = "";
+ my @changedfields;
foreach my $ref (@$diffs) {
my ($who, $what, $when, $old, $new, $attachid, $fieldname) = (@$ref);
my $diffpart = {};
@@ -271,7 +272,9 @@ sub ProcessOneBug {
$diffpart->{'fieldname'} = $fieldname;
$diffpart->{'text'} = $difftext;
push(@diffparts, $diffpart);
+ push(@changedfields, $what);
}
+ $values{'changed_fields'} = join(' ', @changedfields);
my $deptext = "";
@@ -625,6 +628,11 @@ sub sendMail {
$substs{"component"} = $values{'component'};
$substs{"keywords"} = $values{'keywords'};
$substs{"severity"} = $values{'bug_severity'};
+ $substs{"status"} = $values{'bug_status'};
+ $substs{"priority"} = $values{'priority'};
+ $substs{"assignedto"} = $values{'assigned_to'};
+ $substs{"targetmilestone"} = $values{'target_milestone'};
+ $substs{"changedfields"} = $values{'changed_fields'};
$substs{"summary"} = $values{'short_desc'};
my (@headerrel, @watchingrel);
while (my ($rel, $bits) = each %{$relRef}) {