Bug 365735: Add classification, alias, assigned to name, reporter login and reporter name fields to BugMail - Patch by Albert Ting <altlist@gmail.com> r=wicked a=mkanat
git-svn-id: svn://10.0.0.236/trunk@233106 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
f57aa5a5d6
commit
edfa9ad4d7
@ -37,6 +37,7 @@ use Bugzilla::User;
|
||||
use Bugzilla::Constants;
|
||||
use Bugzilla::Util;
|
||||
use Bugzilla::Bug;
|
||||
use Bugzilla::Classification;
|
||||
use Bugzilla::Product;
|
||||
use Bugzilla::Component;
|
||||
use Bugzilla::Mailer;
|
||||
@ -117,6 +118,7 @@ sub Send {
|
||||
|
||||
my $product = new Bugzilla::Product($values{product_id});
|
||||
$values{product} = $product->name;
|
||||
$values{classification} = Bugzilla::Classification->new($product->classification_id)->name;
|
||||
my $component = new Bugzilla::Component($values{component_id});
|
||||
$values{component} = $component->name;
|
||||
|
||||
@ -636,6 +638,8 @@ sub sendMail {
|
||||
neworchanged => $isnew ? 'New: ' : '',
|
||||
to => $user->email,
|
||||
bugid => $id,
|
||||
alias => Bugzilla->params->{'usebugaliases'} ? $values{'alias'} : "",
|
||||
classification => $values{'classification'},
|
||||
product => $values{'product'},
|
||||
comp => $values{'component'},
|
||||
keywords => $values{'keywords'},
|
||||
@ -643,6 +647,7 @@ sub sendMail {
|
||||
status => $values{'bug_status'},
|
||||
priority => $values{'priority'},
|
||||
assignedto => $values{'assigned_to'},
|
||||
assignedtoname => Bugzilla::User->new({name => $values{'assigned_to'}})->name,
|
||||
targetmilestone => $values{'target_milestone'},
|
||||
changedfields => $values{'changed_fields'},
|
||||
summary => $values{'short_desc'},
|
||||
@ -652,6 +657,8 @@ sub sendMail {
|
||||
reasonswatchheader => join(" ", @watchingrel),
|
||||
changer => $values{'changer'},
|
||||
changername => $values{'changername'},
|
||||
reporter => $values{'reporter'},
|
||||
reportername => Bugzilla::User->new({name => $values{'reporter'}})->name,
|
||||
diffs => $diffs,
|
||||
threadingmarker => $threadingmarker
|
||||
};
|
||||
|
||||
@ -25,6 +25,9 @@ Subject: [[% terms.Bug %] [%+ bugid %]] [% neworchanged %][%+ summary %]
|
||||
X-Bugzilla-Reason: [% reasonsheader %]
|
||||
X-Bugzilla-Type: newchanged
|
||||
X-Bugzilla-Watch-Reason: [% reasonswatchheader %]
|
||||
[% IF Param('useclassification') %]
|
||||
X-Bugzilla-Classification: [% classification %]
|
||||
[% END %]
|
||||
X-Bugzilla-Product: [% product %]
|
||||
X-Bugzilla-Component: [% comp %]
|
||||
X-Bugzilla-Keywords: [% keywords %]
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user