diff options
| -rw-r--r-- | app/controllers/admin_general_controller.rb | 7 | ||||
| -rw-r--r-- | app/controllers/general_controller.rb | 6 | ||||
| -rw-r--r-- | app/views/admin_general/admin.coffee (renamed from app/views/general/admin.coffee) | 0 | ||||
| -rw-r--r-- | app/views/admin_general/admin.js (renamed from app/views/general/admin.js) | 0 | ||||
| -rw-r--r-- | app/views/admin_general/admin_js.erb (renamed from app/views/general/admin_js.erb) | 0 | ||||
| -rw-r--r-- | config/routes.rb | 4 | 
6 files changed, 8 insertions, 9 deletions
| diff --git a/app/controllers/admin_general_controller.rb b/app/controllers/admin_general_controller.rb index 81c34a3b3..800678787 100644 --- a/app/controllers/admin_general_controller.rb +++ b/app/controllers/admin_general_controller.rb @@ -5,6 +5,8 @@  # Email: francis@mysociety.org; WWW: http://www.mysociety.org/  class AdminGeneralController < AdminController +    skip_before_filter :authenticate, :only => :admin_js +      def index          # ensure we have a trailing slash          current_uri = request.env['REQUEST_URI'] @@ -139,5 +141,10 @@ class AdminGeneralController < AdminController          @github_origin = "https://github.com/#{repo}/tree/"          @request_env = request.env      end + +    # TODO: Remove this when support for proxy admin interface is removed +    def admin_js +      render :layout => false, :content_type => "application/javascript" +    end  end diff --git a/app/controllers/general_controller.rb b/app/controllers/general_controller.rb index d34f75a72..f6a46458e 100644 --- a/app/controllers/general_controller.rb +++ b/app/controllers/general_controller.rb @@ -229,11 +229,5 @@ class GeneralController < ApplicationController          @locale = self.locale_from_params()          render(:layout => false, :content_type => 'text/css')      end - -    # For merged adminbootstraptheme -    # TODO: Remove this ugly hack -    def admin_js -      render :layout => false, :content_type => "application/javascript" -    end  end diff --git a/app/views/general/admin.coffee b/app/views/admin_general/admin.coffee index 407ef3e3d..407ef3e3d 100644 --- a/app/views/general/admin.coffee +++ b/app/views/admin_general/admin.coffee diff --git a/app/views/general/admin.js b/app/views/admin_general/admin.js index c4c44dff0..c4c44dff0 100644 --- a/app/views/general/admin.js +++ b/app/views/admin_general/admin.js diff --git a/app/views/general/admin_js.erb b/app/views/admin_general/admin_js.erb index c4c44dff0..c4c44dff0 100644 --- a/app/views/general/admin_js.erb +++ b/app/views/admin_general/admin_js.erb diff --git a/config/routes.rb b/config/routes.rb index 4e9cbc052..c0e79f2cd 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -32,9 +32,6 @@ ActionController::Routing::Routes.draw do |map|          general.advanced_search '/advancedsearch', :action => 'search_redirect', :advanced => true          general.random_request '/random', :action => 'random_request' - -        # Add a route for admin.js to the general controller -        general.admin_js '/admin/javascripts/admin.js', :action => 'admin_js'      end      map.with_options :controller => 'request' do |request| @@ -188,6 +185,7 @@ ActionController::Routing::Routes.draw do |map|          admin.admin_timeline '/admin/timeline', :action => 'timeline'          admin.admin_debug '/admin/debug', :action => 'debug'          admin.admin_stats '/admin/stats', :action => 'stats' +        admin.admin_js '/admin/javascripts/admin.js', :action => 'admin_js'      end      map.with_options :controller => 'admin_request' do |admin| | 
