]> source.dussan.org Git - redmine.git/commitdiff
Added custom fields in issue related mail notifications.
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Wed, 10 Oct 2007 19:43:54 +0000 (19:43 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Wed, 10 Oct 2007 19:43:54 +0000 (19:43 +0000)
git-svn-id: http://redmine.rubyforge.org/svn/trunk@822 e93f8b46-1217-0410-a6f0-8f06a7374b81

app/models/mailer.rb
app/models/version.rb
app/views/mailer/_issue_text_html.rhtml
app/views/mailer/_issue_text_plain.rhtml

index 925d46ea7c7321a2d4189f76778b2e5e3bac15a2..5f655db85dc419a32c6fc197464867a3cf332963 100644 (file)
@@ -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
index bc58e0de4defa562300a3e4393ee7a7c0f3a4498..36da5509812f9bcc29cb441d33c05b8634841e82 100644 (file)
@@ -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)
index 33527a145335c344f8849011d619badae38b3b1b..80885ebabe17dd3c8d5ded4a3cc1cfd018d9b914 100644 (file)
@@ -2,9 +2,15 @@
 <%= issue.subject %>
 
 <ul>
-    <li><%=l(:field_author)%>: <%= issue.author.name %></li>
-    <li><%=l(:field_assigned_to)%>: <%= issue.assigned_to ? issue.assigned_to.name : "-" %></li>
-    <li><%=l(:field_status)%>: <%= issue.status.name %></li>
+<li><%=l(:field_author)%>: <%= issue.author %></li>
+<li><%=l(:field_status)%>: <%= issue.status %></li>
+<li><%=l(:field_priority)%>: <%= issue.priority %></li>
+<li><%=l(:field_assigned_to)%>: <%= issue.assigned_to %></li>
+<li><%=l(:field_category)%>: <%= issue.category %></li>
+<li><%=l(:field_fixed_version)%>: <%= issue.fixed_version %></li>
+<% issue.custom_values.each do |c| %>
+  <li><%= c.custom_field.name %>: <%= show_value(c) %></li>
+<% end %>
 </ul>
 
 <%= textilizable(issue.description) %>
index 6c23fcd14d2dc585a6f8db05492bd7b3e5c63564..5e211f9aff7aaa6141decb128ad1dd76908668d7 100644 (file)
@@ -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 %>