Sha256: b03e6a33a8da37c36bbb1b65cc1f1b71587db8566ad0795ae8f19e2f79c980e1

Contents?: true

Size: 1007 Bytes

Versions: 30

Compression:

Stored size: 1007 Bytes

Contents

# Filters added to this controller apply to all controllers in the application.
# Likewise, all the methods added will be available for all controllers.

class ApplicationController < ActionController::Base
  layout 'default'
  include AuthenticatedSystem
  #helper :all # include all helpers, all the time

  # See ActionController::RequestForgeryProtection for details
  # Uncomment the :secret if you're not using the cookie session store
  protect_from_forgery # :secret => '24a18931c02e0d07b788d1298b19f7b7'
  
  # See ActionController::Base for details 
  # Uncomment this to filter the contents of submitted sensitive data parameters
  # from your application log (in this case, all fields with names like "password"). 
  # filter_parameter_logging :password
  
  def admin_authorized?(action = action_name, resource = nil)
    unless current_user.roles.include?(Role[:admin])
      flash[:info] = "You are not authorized to perform that action."
      return false
    end
    return true
  end
end

Version data entries

30 entries across 30 versions & 1 rubygems

Version Path
tournament-5.0.0 webgui/app/controllers/application_controller.rb
tournament-4.2.0 webgui/app/controllers/application_controller.rb
tournament-4.0.2 webgui/app/controllers/application_controller.rb
tournament-4.0.0 webgui/app/controllers/application_controller.rb
tournament-3.3.3 webgui/app/controllers/application_controller.rb
tournament-3.3.2 webgui/app/controllers/application_controller.rb
tournament-3.3.1 webgui/app/controllers/application_controller.rb
tournament-3.3.0 webgui/app/controllers/application_controller.rb
tournament-3.2.2 webgui/app/controllers/application_controller.rb
tournament-3.2.1 webgui/app/controllers/application_controller.rb
tournament-3.2.0 webgui/app/controllers/application_controller.rb
tournament-3.1.1 webgui/app/controllers/application_controller.rb
tournament-3.1.0 webgui/app/controllers/application_controller.rb
tournament-3.0.3 webgui/app/controllers/application_controller.rb
tournament-3.0.2 webgui/app/controllers/application_controller.rb
tournament-3.0.1 webgui/app/controllers/application_controller.rb
tournament-3.0.0 webgui/app/controllers/application_controller.rb
tournament-2.1.1 webgui/app/controllers/application.rb
tournament-2.2.0 webgui/app/controllers/application.rb
tournament-2.1.0 webgui/app/controllers/application.rb