Sha256: c1889a6ed4eaab9a30f2ac5567416d39c5b29808916e922b1176de1c740d9b55
Contents?: true
Size: 585 Bytes
Versions: 3
Compression:
Stored size: 585 Bytes
Contents
class Spud::Admin::ApplicationController < Spud::ApplicationController before_filter :require_admin_user add_breadcrumb "Dashboard", :spud_admin_root_path layout 'spud/admin/application' respond_to :html,:json,:xml,:js unloadable private def require_admin_user puts "Checking for Admin" return false if !require_user puts "user found, verifying permissions" if !@current_user.super_admin && current_user_permissions.count == 0 flash[:error] = "User must be an administrator to view this area." redirect_to root_url() and return false end return true end end
Version data entries
3 entries across 3 versions & 1 rubygems