use text-filter layout for integer-filter to avoid having them rendered as object-filter

pull/6827/head
Philipp Tessenow 14 years ago
parent a5742124be
commit 57540d0c5c
  1. 5
      app/helpers/reporting_helper.rb

@ -7,8 +7,9 @@ module ReportingHelper
# parameters.
# @param [CostQuery::Filter] the filter we want to render
def html_elements(filter)
return text_elements filter if CostQuery::Operator.string_operators.all? { |o| filter.available_operators.include? o }
return date_elements filter if CostQuery::Operator.time_operators.all? { |o| filter.available_operators.include? o }
return text_elements filter if CostQuery::Operator.string_operators.all? { |o| filter.available_operators.include? o }
return text_elements filter if CostQuery::Operator.integer_operators.all? { |o| filter.available_operators.include? o } #FIXME: have special filters designed for integer-operators, to give feedback if the user doesn't enter an int etc.
return date_elements filter if CostQuery::Operator.time_operators.all? { |o| filter.available_operators.include? o }
return heavy_object_elements filter if filter.heavy?
object_elements filter
end

Loading…
Cancel
Save