Sha256: 859548b5feb1bf403f51c6806882e49dd6bf10bdf2edcf0acfc4789bea7e90ae

Contents?: true

Size: 555 Bytes

Versions: 39

Compression:

Stored size: 555 Bytes

Contents

module ActiveAdmin
  class ResourceController < BaseController
    before_filter :fix_datetime_filter_inclusion, :only => :index

    def clean_search_params(search_params)
      super.delete_if do |key, value|
        value == [""]
      end
    end

  private 

    def fix_datetime_filter_inclusion
      resource_class.columns.each do |c|
        next unless c.type == :datetime

        if !params["q"].blank? && !params["q"]["#{c.name}_lte"].blank?
          params["q"]["#{c.name}_lte"] += " 23:59:59.999999"
        end
      end
    end
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
smartkiosk-server-0.13.1 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.13 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.12.1 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.12 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.11.11 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.11.10 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.11.9 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.11.8 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.11.7 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.11.6 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.11.5 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.11.4 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.11.3 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.11.2 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.11.1 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.11 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.10.19 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.10.18 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.10.17 lib/active_admin/resource_controller_fix.rb
smartkiosk-server-0.10.16 lib/active_admin/resource_controller_fix.rb