Sha256: c587ad55ca8e53f10f4e930aa1b4280bfca1e49fcffb31ca67bcca0c859a2b8f

Contents?: true

Size: 614 Bytes

Versions: 4

Compression:

Stored size: 614 Bytes

Contents

module Cms
  module Fortress
    module ApplicationControllerMethods
      def after_sign_in_path_for(resource)
        admin_cms_path
      end

      def after_sign_out_path_for(resource_or_scope)
        # request.referrer
        admin_cms_path
      end

      def current_ability
         @current_ability ||= CmsAbility.new(current_cms_fortress_user)
      end

      def self.included(base)
        base.class_eval do

          rescue_from CanCan::AccessDenied do |ex|
            redirect_to cms_fortress_unauthorised_path #, :alert => ex.message
          end

        end
      end

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cms-fortress-1.0.7 lib/cms/fortress/application_controller_methods.rb
cms-fortress-1.0.6 lib/cms/fortress/application_controller_methods.rb
cms-fortress-1.0.5 lib/cms/fortress/application_controller_methods.rb
cms-fortress-1.0.4 lib/cms/fortress/application_controller_methods.rb