Sha256: 35a7f42e7951ee5b9834b29b9d88a64c6bbbb5c3d67b2a5e0d1bf9314519351a
Contents?: true
Size: 777 Bytes
Versions: 3
Compression:
Stored size: 777 Bytes
Contents
class Admin::BaseController < Spree::BaseController ssl_required helper :search helper 'admin/navigation' layout 'admin' protected def render_js_for_destroy render :partial => "/admin/shared/destroy" flash.notice = nil end # Index request for JSON needs to pass a CSRF token in order to prevent JSON Hijacking def check_json_authenticity return unless request.format.js? or request.format.json? auth_token = params[request_forgery_protection_token] unless (auth_token and form_authenticity_token == auth_token.gsub(' ', '+')) raise(ActionController::InvalidAuthenticityToken) end end # def require_object_editable_by_current_user # return access_denied unless object.editable_by?(current_user) # true # end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
spree_core-0.50.2 | app/controllers/admin/base_controller.rb |
spree_core-0.50.1 | app/controllers/admin/base_controller.rb |
spree_core-0.50.0 | app/controllers/admin/base_controller.rb |