Actions
Patch #6357
closedShow and sort by due_date in reminders
Status:
Closed
Priority:
Normal
Assignee:
-
Category:
Email notifications
Target version:
-
Start date:
2010-09-10
Due date:
% Done:
0%
Estimated time:
Description
Hello,
here a small patch which I use to show and sort by due_date in the reminders sent with cron.
Regards,
Erwin Schliske
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 %>
Related issues
Actions