diff options
Diffstat (limited to 'Bugzilla')
-rw-r--r-- | Bugzilla/BugMail.pm | 8 | ||||
-rw-r--r-- | Bugzilla/Config/MTA.pm | 5 |
2 files changed, 13 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}) { diff --git a/Bugzilla/Config/MTA.pm b/Bugzilla/Config/MTA.pm index d74e2cc00..47370d34e 100644 --- a/Bugzilla/Config/MTA.pm +++ b/Bugzilla/Config/MTA.pm @@ -76,6 +76,11 @@ X-Bugzilla-Component: %component% X-Bugzilla-Keywords: %keywords% X-Bugzilla-Severity: %severity% X-Bugzilla-Who: %changer% +X-Bugzilla-Status: %status% +X-Bugzilla-Priority: %priority% +X-Bugzilla-Assigned-To: %assignedto% +X-Bugzilla-Target-Milestone: %targetmilestone% +X-Bugzilla-Changed-Fields: %changedfields% %urlbase%show_bug.cgi?id=%bugid% |