Sha256: 93679c15943e685c646c93543bb5ab2b36cc6effe65781524b84805b5bcd1f84

Contents?: true

Size: 614 Bytes

Versions: 78

Compression:

Stored size: 614 Bytes

Contents

module ActiveAdmin

  # All Pages controllers inherit from this controller.
  class PageController < BaseController

    # Active admin actions don't require layout.  All custom actions do.
    ACTIVE_ADMIN_ACTIONS = [:index]

    actions :index

    before_filter :authorize_access!

    def index(options={}, &block)
      render "active_admin/page/index"
    end

    def clear_page_actions!
      active_admin_config.clear_page_actions!
    end

    private

    def authorize_access!
      permission = action_to_permission(params[:action])
      authorize! permission, active_admin_config
    end

  end
end

Version data entries

78 entries across 78 versions & 7 rubygems

Version Path
activeadmin_addons-1.1.2 vendor/bundle/ruby/2.3.0/bundler/gems/activeadmin-a5a53c3f2b8f/lib/active_admin/page_controller.rb
activeadmin_addons-1.1.1 vendor/bundle/ruby/2.2.0/bundler/gems/activeadmin-a5a53c3f2b8f/lib/active_admin/page_controller.rb
activeadmin_addons-1.1.0 vendor/bundle/ruby/2.2.0/bundler/gems/activeadmin-a5a53c3f2b8f/lib/active_admin/page_controller.rb
activeadmin_addons-1.0.1 vendor/bundle/ruby/2.2.0/bundler/gems/activeadmin-a5a53c3f2b8f/lib/active_admin/page_controller.rb
activeadmin_addons-1.0.0 vendor/bundle/ruby/2.2.0/bundler/gems/activeadmin-a5a53c3f2b8f/lib/active_admin/page_controller.rb
yousty-activeadmin-1.0.12.pre lib/active_admin/page_controller.rb
yousty-activeadmin-1.0.11.pre lib/active_admin/page_controller.rb
yousty-activeadmin-1.0.10.pre lib/active_admin/page_controller.rb
yousty-activeadmin-1.0.9.pre lib/active_admin/page_controller.rb
yousty-activeadmin-1.0.8.pre lib/active_admin/page_controller.rb
activeadmin-1.0.0.pre2 lib/active_admin/page_controller.rb
activeadmin-1.0.0.pre1 lib/active_admin/page_controller.rb
yousty-activeadmin-1.0.7.pre lib/active_admin/page_controller.rb
yousty-activeadmin-1.0.6.pre lib/active_admin/page_controller.rb
yousty-activeadmin-1.0.5.pre lib/active_admin/page_controller.rb
activeadmin-0.6.6 lib/active_admin/page_controller.rb
activeadmin-0.6.5 lib/active_admin/page_controller.rb
activeadmin-0.6.4 lib/active_admin/page_controller.rb
yousty-activeadmin-1.0.4.pre lib/active_admin/page_controller.rb
yousty-activeadmin-1.0.3.pre lib/active_admin/page_controller.rb