diff options
author | Matthew Landauer <matthew@openaustralia.org> | 2013-03-22 10:03:20 +1100 |
---|---|---|
committer | Matthew Landauer <matthew@openaustralia.org> | 2013-03-22 10:03:20 +1100 |
commit | 8308f4e115fcf51ec5d528e55af7e454963ce7aa (patch) | |
tree | 1c347cc86140c3021e6fc3c2832a3a327d9ed052 | |
parent | d09758c79fff462906b48dda6601ced25a8865da (diff) |
Remove apparently unused action for showing random request
-rw-r--r-- | app/controllers/general_controller.rb | 6 | ||||
-rw-r--r-- | app/models/info_request.rb | 19 | ||||
-rw-r--r-- | config/routes.rb | 2 |
3 files changed, 0 insertions, 27 deletions
diff --git a/app/controllers/general_controller.rb b/app/controllers/general_controller.rb index 6f79c50cb..edfad2cc6 100644 --- a/app/controllers/general_controller.rb +++ b/app/controllers/general_controller.rb @@ -218,12 +218,6 @@ class GeneralController < ApplicationController @feed_autodetect = [ { :url => do_track_url(@track_thing, 'feed'), :title => @track_thing.params[:title_in_rss], :has_json => true } ] end - # Jump to a random request - def random_request - info_request = InfoRequest.random - redirect_to request_url(info_request) - end - def custom_css long_cache @locale = self.locale_from_params() diff --git a/app/models/info_request.rb b/app/models/info_request.rb index 156399b99..666cc642f 100644 --- a/app/models/info_request.rb +++ b/app/models/info_request.rb @@ -1070,25 +1070,6 @@ public InfoRequest.update_all "allow_new_responses_from = 'nobody' where updated_at < (now() - interval '1 year') and allow_new_responses_from in ('anybody', 'authority_only') and url_title <> 'holding_pen'" end - # Returns a random FOI request - def InfoRequest.random - max_id = InfoRequest.connection.select_value('select max(id) as a from info_requests').to_i - info_request = nil - count = 0 - while info_request.nil? - if count > 100 - return nil - end - id = rand(max_id) + 1 - begin - count += 1 - info_request = find(id, :conditions => ["prominence = 'normal'"]) - rescue ActiveRecord::RecordNotFound - end - end - return info_request - end - def json_for_api(deep) ret = { :id => self.id, diff --git a/config/routes.rb b/config/routes.rb index b45ff17f5..6b8cee8b5 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -23,8 +23,6 @@ Alaveteli::Application.routes.draw do match '/search/*combined/all' => 'general#search', :as => :search_general, :view => 'all' match '/search(/*combined)' => 'general#search', :as => :search_general match '/advancedsearch' => 'general#search_redirect', :as => :advanced_search, :advanced => true - - match '/random' => 'general#random_request', :as => :random_request ##### ##### Request controller |