Project

General

Profile

« Previous | Next » 

Revision 9a35ba05

Added by David LeVene over 9 years ago

fixes #8402 - Reports from the last xx Days not displaying day filter option

The query for the latest report was returning a random report
Add in order by, so we are always getting the oldest report

View differences:

app/helpers/hosts_helper.rb
return unless @host.reports.size > 0
form_tag @host, :id => 'days_filter', :method => :get, :class => "form form-inline" do
content_tag(:span, (_("Reports from the last %{days} days - %{count} reports found") %
{ :days => select(nil, 'range', 1..days_ago(@host.reports.first.reported_at),
{ :days => select(nil, 'range', 1..days_ago(@host.reports.order(:reported_at).first.reported_at),
{:selected => @range}, {:class=>"col-md-1 form-control", :style=>"float:none;", :onchange =>"$('#days_filter').submit();$(this).disabled();"}),
:count => @host.reports.recent(@range.days.ago).count }).html_safe)
end

Also available in: Unified diff