diff --git a/app/models/mailer.rb b/app/models/mailer.rb
index 558c280ec..c13b9d5ae 100644
--- a/app/models/mailer.rb
+++ b/app/models/mailer.rb
@@ -85,6 +85,7 @@ class Mailer < ActionMailer::Base
@issue_url = url_for(:controller => 'issues', :action => 'show', :id => issue)
subject = "[#{issue.project.name} - #{issue.tracker.name} ##{issue.id}]"
subject += " (#{issue.status.name})" if Setting.show_status_changes_in_mail_subject?
+ subject += " (#{I18n.t('label_assigned_to_you')})" if issue.assigned_to == user && Setting.show_assigned_to_you_in_mail_subject?
subject += " #{issue.subject}"
mail :to => user,
:subject => subject
@@ -115,6 +116,7 @@ class Mailer < ActionMailer::Base
@author = journal.user
s = "[#{issue.project.name} - #{issue.tracker.name} ##{issue.id}] "
s += "(#{issue.status.name}) " if journal.new_value_for('status_id') && Setting.show_status_changes_in_mail_subject?
+ s += "(#{I18n.t('label_assigned_to_you')}) " if issue.assigned_to == user && Setting.show_assigned_to_you_in_mail_subject?
s += issue.subject
@issue = issue
@user = user
diff --git a/app/views/settings/_notifications.html.erb b/app/views/settings/_notifications.html.erb
index aafbe4340..72a4dd237 100644
--- a/app/views/settings/_notifications.html.erb
+++ b/app/views/settings/_notifications.html.erb
@@ -7,6 +7,8 @@
<%= setting_check_box :plain_text_mail %>
<%= setting_check_box :show_status_changes_in_mail_subject %>
+
+<%= setting_check_box :show_assigned_to_you_in_mail_subject %>