Project

General

Profile

Patch #6357

Updated by Go MAEDA over 5 years ago

Hello, 

 here a small patch which I use to show and sort by due_date in the reminders sent with cron. 

 Regards, 

 Erwin Schliske 



 <pre><code class="diff"> <pre> 
 diff -rupN app.orig/views/mailer/reminder.text.html.rhtml app/views/mailer/reminder.text.html.rhtml 
 --- app.orig/views/mailer/reminder.text.html.rhtml        2010-09-10 14:09:40.000000000 +0200 
 +++ app/views/mailer/reminder.text.html.rhtml     2010-09-10 14:55:12.000000000 +0200 
 @@ -1,8 +1,9 @@ 
  <p><%= l(:mail_body_reminder, :count => @issues.size, :days => @days) %></p> 
 
  <ul> 
 +<% @issues.sort! { |a,b| a.due_date <=> b.due_date } -%> 
  <% @issues.each do |issue| -%> 
 -    <li><%=h issue.project %> - <%=link_to("#{issue.tracker} ##{issue.id}", :controller => 'issues', :action => 'show', :id => issue, :only_path => false)%>: <%=h issue.subject %></li> 
 +<li><%=h issue.due_date %> - <%=h issue.project %> - <%=link_to("#{issue.tracker} ##{issue.id}", :controller => 'issues', :action => 'show', :id => issue, :only_path => false)%>: <%=h issue.subject %></li> 
  <% end -%> 
  </ul> 
 
 diff -rupN app.orig/views/mailer/reminder.text.plain.rhtml app/views/mailer/reminder.text.plain.rhtml 
 --- app.orig/views/mailer/reminder.text.plain.rhtml       2010-09-10 14:02:18.000000000 +0200 
 +++ app/views/mailer/reminder.text.plain.rhtml    2010-09-10 14:55:24.000000000 +0200 
 @@ -1,7 +1,8 @@ 
  <%= l(:mail_body_reminder, :count => @issues.size, :days => @days) %>: 
 
 +<% @issues.sort! { |a,b| a.due_date <=> b.due_date } -%> 
  <% @issues.each do |issue| -%> 
 -* <%= "#{issue.project} - #{issue.tracker} ##{issue.id}: #{issue.subject}" %> 
 +* <%= "#{issue.due_date} - #{issue.project} - #{issue.tracker} ##{issue.id}: #{issue.subject}" %> 
  <% end -%> 
 
  <%= @issues_url %> 

 </code></pre> </pre>

Back