diff --git a/app/models/mailer.rb b/app/models/mailer.rb
index 925d46ea7..5f655db85 100644
--- a/app/models/mailer.rb
+++ b/app/models/mailer.rb
@@ -18,6 +18,7 @@
class Mailer < ActionMailer::Base
helper ApplicationHelper
helper IssuesHelper
+ helper CustomFieldsHelper
def account_information(user, password)
set_language_if_valid user.language
diff --git a/app/models/version.rb b/app/models/version.rb
index bc58e0de4..36da55098 100644
--- a/app/models/version.rb
+++ b/app/models/version.rb
@@ -59,6 +59,8 @@ class Version < ActiveRecord::Base
@wiki_page
end
+ def to_s; name end
+
# Versions are sorted by effective_date
# Those with no effective_date are at the end, sorted by name
def <=>(version)
diff --git a/app/views/mailer/_issue_text_html.rhtml b/app/views/mailer/_issue_text_html.rhtml
index 33527a145..80885ebab 100644
--- a/app/views/mailer/_issue_text_html.rhtml
+++ b/app/views/mailer/_issue_text_html.rhtml
@@ -2,9 +2,15 @@
<%= issue.subject %>
- - <%=l(:field_author)%>: <%= issue.author.name %>
- - <%=l(:field_assigned_to)%>: <%= issue.assigned_to ? issue.assigned_to.name : "-" %>
- - <%=l(:field_status)%>: <%= issue.status.name %>
+- <%=l(:field_author)%>: <%= issue.author %>
+- <%=l(:field_status)%>: <%= issue.status %>
+- <%=l(:field_priority)%>: <%= issue.priority %>
+- <%=l(:field_assigned_to)%>: <%= issue.assigned_to %>
+- <%=l(:field_category)%>: <%= issue.category %>
+- <%=l(:field_fixed_version)%>: <%= issue.fixed_version %>
+<% issue.custom_values.each do |c| %>
+ - <%= c.custom_field.name %>: <%= show_value(c) %>
+<% end %>
<%= textilizable(issue.description) %>
diff --git a/app/views/mailer/_issue_text_plain.rhtml b/app/views/mailer/_issue_text_plain.rhtml
index 6c23fcd14..5e211f9af 100644
--- a/app/views/mailer/_issue_text_plain.rhtml
+++ b/app/views/mailer/_issue_text_plain.rhtml
@@ -1,8 +1,13 @@
<%= "#{issue.tracker.name} ##{issue.id}: #{issue.subject}" %>
<%= url_for :only_path => false, :host => Setting.host_name, :controller => 'issues', :action => 'show', :id => issue %>
-<%=l(:field_author)%>: <%= issue.author.name %>
-<%=l(:field_assigned_to)%>: <%= issue.assigned_to ? issue.assigned_to.name : "-" %>
-<%=l(:field_status)%>: <%= issue.status.name %>
+<%=l(:field_author)%>: <%= issue.author %>
+<%=l(:field_status)%>: <%= issue.status %>
+<%=l(:field_priority)%>: <%= issue.priority %>
+<%=l(:field_assigned_to)%>: <%= issue.assigned_to %>
+<%=l(:field_category)%>: <%= issue.category %>
+<%=l(:field_fixed_version)%>: <%= issue.fixed_version %>
+<% issue.custom_values.each do |c| %><%= c.custom_field.name %>: <%= show_value(c) %>
+<% end %>
<%= issue.description %>