From: wurblzap%gmail.com <> Date: Wed, 5 Sep 2007 03:01:53 +0000 (+0000) Subject: Bug 394933 – “neworchanged” of bugmail could be localizable more easily. X-Git-Tag: bugzilla-3.1.2~28 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e043bc7c21f6d206a78bcd6ba9fc5ba8bb2d7d2d;p=thirdparty%2Fbugzilla.git Bug 394933 – “neworchanged” of bugmail could be localizable more easily. Patch by Marc Schumann ; r=mkanat; a=mkanat --- diff --git a/Bugzilla/BugMail.pm b/Bugzilla/BugMail.pm index 539a481edb..d29ffaf1e1 100644 --- a/Bugzilla/BugMail.pm +++ b/Bugzilla/BugMail.pm @@ -500,7 +500,7 @@ sub Send { \@diffparts, $comments{$lang}, $anyprivate, - $start, + ! $start, $id, exists $watching{$user_id} ? $watching{$user_id} : undef); @@ -522,8 +522,8 @@ sub Send { } sub sendMail { - my ($user, $hlRef, $relRef, $valueRef, $dmhRef, $fdRef, - $diffRef, $newcomments, $anyprivate, $start, + my ($user, $hlRef, $relRef, $valueRef, $dmhRef, $fdRef, + $diffRef, $newcomments, $anyprivate, $isnew, $id, $watchingRef) = @_; my %values = %$valueRef; @@ -590,8 +590,6 @@ sub sendMail { return 0; } - my $isnew = !$start; - # If an attachment was created, then add an URL. (Note: the 'g'lobal # replace should work with comments with multiple attachments.) @@ -629,13 +627,14 @@ sub sendMail { my $threadingmarker; if ($isnew) { $threadingmarker = "Message-ID: id . "$sitespec>"; - } else { + } + else { $threadingmarker = "In-Reply-To: id . "$sitespec>"; } my $vars = { - neworchanged => $isnew ? 'New: ' : '', + isnew => $isnew, to => $user->email, bugid => $id, alias => Bugzilla->params->{'usebugaliases'} ? $values{'alias'} : "", diff --git a/template/en/default/email/newchangedmail.txt.tmpl b/template/en/default/email/newchangedmail.txt.tmpl index 93d002d2a5..7c0e30a271 100644 --- a/template/en/default/email/newchangedmail.txt.tmpl +++ b/template/en/default/email/newchangedmail.txt.tmpl @@ -21,7 +21,7 @@ [% PROCESS "global/variables.none.tmpl" %] From: [% Param('mailfrom') %] To: [% to %] -Subject: [[% terms.Bug %] [%+ bugid %]] [% neworchanged %][%+ summary %] +Subject: [[% terms.Bug %] [%+ bugid %]] [% 'New: ' IF isnew %][%+ summary %] X-Bugzilla-Reason: [% reasonsheader %] X-Bugzilla-Type: newchanged X-Bugzilla-Watch-Reason: [% reasonswatchheader %]