Patch #6357
Updated by Go MAEDA almost 6 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>