Revision 9a35ba05
Added by David LeVene over 9 years ago
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
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