Sha256: 59ac9cfc847de43d19f37beaea220dbb786426bade09941926dfd6f732fcfc09
Contents?: true
Size: 744 Bytes
Versions: 51
Compression:
Stored size: 744 Bytes
Contents
module Noodall module Admin class BaseController < ApplicationController include SortableTable::App::Controllers::ApplicationController layout 'noodall_admin' before_filter :authenticate_user! rescue_from Canable::Transgression, :with => :permission_denied private def permission_denied flash[:error] = "You do not have permission to do that" if request.headers["Referer"] redirect_to :back else redirect_to root_path end end def enforce_editor_permission raise Canable::Transgression unless current_user.admin? or !current_user.respond_to?('editor?') or current_user.editor? end end end end
Version data entries
51 entries across 51 versions & 1 rubygems