Sha256: 76634c667b0c76f6e65d7828291f9df41bd4941cf6393335fbb78a3b52c2d46a

Contents?: true

Size: 691 Bytes

Versions: 8

Compression:

Stored size: 691 Bytes

Contents

module Enjoy::Controller
  extend ActiveSupport::Concern
  included do
    include Enjoy::Errors
    include Enjoy::Fancybox
    if defined?(Enjoy::Pages)
      include Enjoy::Pages::SeoPages
      include Enjoy::Pages::NavMenu
      include Enjoy::Pages::Blocksetable
    end
    protect_from_forgery with: :exception
    helper_method :page_title
    helper_method :hide_ym_ga
  end

  protected

  def page_title
    if @seo_page.nil?
      Settings ? Settings.default_title : "" #temp
    else
      @seo_page.page_title
    end
  end

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


  def hide_ym_ga
    false
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
enjoy_cms-0.4.1 lib/enjoy/controller.rb
enjoy_cms-0.4.0.5 lib/enjoy/controller.rb
enjoy_cms-0.4.0.4 lib/enjoy/controller.rb
enjoy_cms-0.4.0.3 lib/enjoy/controller.rb
enjoy_cms-0.4.0.2 lib/enjoy/controller.rb
enjoy_cms-0.4.0.1 lib/enjoy/controller.rb
enjoy_cms-0.4.0 lib/enjoy/controller.rb
enjoy_cms-0.4.0.beta3 lib/enjoy/controller.rb