Sha256: 72f033189e63a9fe536afa29eb49e89635cbcbf132659c9e59b50d58cbfab4c2

Contents?: true

Size: 484 Bytes

Versions: 72

Compression:

Stored size: 484 Bytes

Contents

module RocketCMS::Controller
  extend ActiveSupport::Concern
  included do
    include RsErrors
    include RsPages
    include RsMenu
    protect_from_forgery with: :exception
    helper_method :page_title
  end

  protected
  
    def page_title
      if @seo_page.nil?
        Settings.default_title
      else
        @seo_page.page_title
      end
    end

    def ckeditor_authenticate
      redirect_to '/' unless user_signed_in? && current_user.has_role?('admin')
    end
end

Version data entries

72 entries across 72 versions & 1 rubygems

Version Path
rocket_cms-0.9.1 lib/rocket_cms/controller.rb
rocket_cms-0.8.13 lib/rocket_cms/controller.rb
rocket_cms-0.8.12 lib/rocket_cms/controller.rb
rocket_cms-0.8.11 lib/rocket_cms/controller.rb
rocket_cms-0.8.10 lib/rocket_cms/controller.rb
rocket_cms-0.8.9 lib/rocket_cms/controller.rb
rocket_cms-0.8.8 lib/rocket_cms/controller.rb
rocket_cms-0.8.7 lib/rocket_cms/controller.rb
rocket_cms-0.8.6 lib/rocket_cms/controller.rb
rocket_cms-0.8.5 lib/rocket_cms/controller.rb
rocket_cms-0.8.4 lib/rocket_cms/controller.rb
rocket_cms-0.8.3 lib/rocket_cms/controller.rb
rocket_cms-0.8.1 lib/rocket_cms/controller.rb
rocket_cms-0.8.0 lib/rocket_cms/controller.rb
rocket_cms-0.8.0.pre.6 lib/rocket_cms/controller.rb
rocket_cms-0.8.0.pre.5 lib/rocket_cms/controller.rb
rocket_cms-0.8.0.pre.4 lib/rocket_cms/controller.rb
rocket_cms-0.8.0.pre.3 lib/rocket_cms/controller.rb
rocket_cms-0.8.0.pre.2 lib/rocket_cms/controller.rb
rocket_cms-0.8.0.pre.1 lib/rocket_cms/controller.rb