diff --git a/app/views/cost_reports/_filters.rhtml b/app/views/cost_reports/_filters.rhtml
index 9c9ea19e6f..3775944da0 100644
--- a/app/views/cost_reports/_filters.rhtml
+++ b/app/views/cost_reports/_filters.rhtml
@@ -10,15 +10,18 @@
- <% CostQuery::Filter.all.sort { |f1,f2| f1.applies_for.to_s <=> f2.applies_for.to_s }.each do |filter| %>
-
- <% html_elements(filter).each do |element| %>
- <%=
- partial_prefix = File.join(File.basename(File.dirname(__FILE__)), 'filters')
- render :partial => File.join(partial_prefix, element[:name].to_s), :locals => {:element => element, :f => f, :query => query}
- %>
+ <% CostQuery::Filter.all_grouped.each do |label, filter_ary| %>
+ <%= l(label) %> |
+ <% filter_ary.each do |filter| %>
+
+ <% html_elements(filter).each do |element| %>
+ <%=
+ partial_prefix = File.join(File.basename(File.dirname(__FILE__)), 'filters')
+ render :partial => File.join(partial_prefix, element[:name].to_s), :locals => {:element => element, :f => f, :query => query}
+ %>
+ <% end %>
+
<% end %>
-
<% end %>
|