module ActiveAdmin::ResourceController::Collection::Pagination

def active_admin_collection

def active_admin_collection
  paginate(super)
end

def paginate(chain)

def paginate(chain)
  chain.page(params[:page]).per(@per_page || active_admin_application.default_per_page)
end

def setup_pagination_for_csv

Allow more records for csv files
def setup_pagination_for_csv
  @per_page = 10_000 if request.format == 'text/csv'
end