Merge remote-tracking branch 'upstream/pull/2107'
This commit is contained in:
commit
74e1d7336e
8 changed files with 16 additions and 0 deletions
|
@ -41,6 +41,11 @@ class AmfController < ApplicationController
|
|||
skip_before_action :verify_authenticity_token
|
||||
before_action :check_api_writable
|
||||
|
||||
# AMF Controller implements its own authentication and authorization checks
|
||||
# completely independently of the rest of the codebase, so best just to let
|
||||
# it keep doing its own thing.
|
||||
skip_authorization_check
|
||||
|
||||
# Main AMF handlers: process the raw AMF string (using AMF library) and
|
||||
# calls each action (private method) accordingly.
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ class BrowseController < ApplicationController
|
|||
before_action(:except => [:query]) { |c| c.check_database_readable(true) }
|
||||
before_action :require_oauth
|
||||
around_action :web_timeout
|
||||
authorize_resource :class => false
|
||||
|
||||
def relation
|
||||
@type = "relation"
|
||||
|
|
|
@ -2,6 +2,7 @@ class DirectionsController < ApplicationController
|
|||
before_action :authorize_web
|
||||
before_action :set_locale
|
||||
before_action :require_oauth, :only => [:search]
|
||||
authorize_resource :class => false
|
||||
|
||||
def search
|
||||
render :layout => map_layout
|
||||
|
|
|
@ -2,6 +2,7 @@ class ExportController < ApplicationController
|
|||
before_action :authorize_web
|
||||
before_action :set_locale
|
||||
before_action :update_totp, :only => [:finish]
|
||||
authorize_resource :class => false
|
||||
|
||||
caches_page :embed
|
||||
|
||||
|
|
|
@ -6,6 +6,7 @@ class GeocoderController < ApplicationController
|
|||
before_action :authorize_web
|
||||
before_action :set_locale
|
||||
before_action :require_oauth, :only => [:search]
|
||||
authorize_resource :class => false
|
||||
|
||||
def search
|
||||
@params = normalize_params
|
||||
|
|
|
@ -3,6 +3,7 @@ class SearchController < ApplicationController
|
|||
# Can search by tag k, v, or both (type->k,value->v)
|
||||
# Can search by name (k=name,v=....)
|
||||
skip_before_action :verify_authenticity_token
|
||||
authorize_resource :class => false
|
||||
|
||||
def search_all
|
||||
do_search(true, true, true)
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
class SwfController < ApplicationController
|
||||
skip_before_action :verify_authenticity_token
|
||||
before_action :check_api_readable
|
||||
authorize_resource :class => false
|
||||
|
||||
# to log:
|
||||
# RAILS_DEFAULT_LOGGER.error("Args: #{args[0]}, #{args[1]}, #{args[2]}, #{args[3]}")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue