]> source.dussan.org Git - redmine.git/commitdiff
Add additional mail headers for issue tracker (#31910).
authorGo MAEDA <maeda@farend.jp>
Thu, 12 Sep 2019 21:52:21 +0000 (21:52 +0000)
committerGo MAEDA <maeda@farend.jp>
Thu, 12 Sep 2019 21:52:21 +0000 (21:52 +0000)
Patch by Go MAEDA.

git-svn-id: http://svn.redmine.org/redmine/trunk@18459 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/mailer.rb
test/unit/mailer_test.rb

index e13abacbdf6053f3c039317afa39f743ce6b1647..74ceaecfe5095c6089e85c7e2adcb4e2c489ada6 100644 (file)
@@ -70,6 +70,7 @@ class Mailer < ActionMailer::Base
   # Builds a mail for notifying user about a new issue
   def issue_add(user, issue)
     redmine_headers 'Project' => issue.project.identifier,
+                    'Issue-Tracker' => issue.tracker.name,
                     'Issue-Id' => issue.id,
                     'Issue-Author' => issue.author.login
     redmine_headers 'Issue-Assignee' => issue.assigned_to.login if issue.assigned_to
@@ -101,6 +102,7 @@ class Mailer < ActionMailer::Base
   def issue_edit(user, journal)
     issue = journal.journalized
     redmine_headers 'Project' => issue.project.identifier,
+                    'Issue-Tracker' => issue.tracker.name,
                     'Issue-Id' => issue.id,
                     'Issue-Author' => issue.author.login
     redmine_headers 'Issue-Assignee' => issue.assigned_to.login if issue.assigned_to
index 89b2a451d290c374d290c1d39c92c1fa76ce3605..7e129a4f50f64b2fc8ac6d46bb1fac64f0a5e0b9 100644 (file)
@@ -208,6 +208,7 @@ class MailerTest < ActiveSupport::TestCase
     assert_equal 'auto-generated', mail.header['Auto-Submitted'].to_s
     # List-Id should not include the display name "Redmine"
     assert_equal '<redmine.example.net>', mail.header['List-Id'].to_s
+    assert_equal 'Bug', mail.header['X-Redmine-Issue-Tracker'].to_s
   end
 
   def test_email_headers_should_include_sender