--- mailer.rb.orig 2014-06-22 21:38:49.926354603 +0800 +++ mailer.rb 2014-06-22 22:04:26.554745207 +0800 @@ -39,9 +39,15 @@ @issue = issue @users = to_users + cc_users @issue_url = url_for(:controller => 'issues', :action => 'show', :id => issue) + + s = "[" + s << "#{issue.project.parent.name} - " if defined?(issue.project.parent.name) + s << "#{issue.project.name} - " + s << "#{issue.tracker.name} ##{issue.id}] " + s << issue.subject mail :to => to_users.map(&:mail), :cc => cc_users.map(&:mail), - :subject => "[#{issue.project.name} - #{issue.tracker.name} ##{issue.id}] (#{issue.status.name}) #{issue.subject}" + :subject => s end # Notifies users about a new issue @@ -63,7 +69,10 @@ message_id journal references issue @author = journal.user - s = "[#{issue.project.name} - #{issue.tracker.name} ##{issue.id}] " + s = "[" + s << "#{issue.project.parent.name} - " if defined?(issue.project.parent.name) + s << "#{issue.project.name} - " + s << "#{issue.tracker.name} ##{issue.id}] " s << "(#{issue.status.name}) " if journal.new_value_for('status_id') s << issue.subject @issue = issue