]> source.dussan.org Git - redmine.git/commitdiff
Add X-Redmine-Issue-Priority headers to issue notification mails (#2746).
authorGo MAEDA <maeda@farend.jp>
Sat, 13 May 2023 08:05:32 +0000 (08:05 +0000)
committerGo MAEDA <maeda@farend.jp>
Sat, 13 May 2023 08:05:32 +0000 (08:05 +0000)
Patch by Holger Just.

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

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

index 3b29aed7be35a8dc9eb6daf1fc6b8057dcf4308b..558c280ec85608ce8a59105a6a886fb2934d303d 100644 (file)
@@ -76,6 +76,7 @@ class Mailer < ActionMailer::Base
                     'Issue-Id' => issue.id,
                     'Issue-Author' => issue.author.login,
                     'Issue-Assignee' => assignee_for_header(issue)
+    redmine_headers 'Issue-Priority' => issue.priority.name if issue.priority
     message_id issue
     references issue
     @author = issue.author
@@ -108,6 +109,7 @@ class Mailer < ActionMailer::Base
                     'Issue-Id' => issue.id,
                     'Issue-Author' => issue.author.login,
                     'Issue-Assignee' => assignee_for_header(issue)
+    redmine_headers 'Issue-Priority' => issue.priority.name if issue.priority
     message_id journal
     references issue
     @author = journal.user
index 07b7d27aeea394ec6ec14d00fc34cdcb7157468c..ee029d3e60558c7202f38feea8395e51e88dfbd3 100644 (file)
@@ -210,6 +210,7 @@ class MailerTest < ActiveSupport::TestCase
     # 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
+    assert_equal 'Low', mail.header['X-Redmine-Issue-Priority'].to_s
   end
 
   def test_email_headers_should_include_sender