Sha256: 5f59ed2b232fc60d7e5007132797fbfe40e1c96dcece9a2b2bbadedd6500349e

Contents?: true

Size: 564 Bytes

Versions: 10

Compression:

Stored size: 564 Bytes

Contents

class Admin::PagesController < Admin::BaseController

  crudify :page, :conditions => "parent_id IS NULL", :order => "position ASC", :include => [:parts, :slugs, :children], :paging => false
  after_filter :expire_menu_fragment_caching, :only => [:create, :update, :destroy]

  def new
    @page = Page.new
    RefinerySetting.find_or_set(:default_page_parts, ["Body", "Side Body"]).each do |page_part|
      @page.parts << PagePart.new(:title => page_part)
    end
  end

protected
  def expire_menu_fragment_caching
    expire_fragment(%r{site_menu})
  end

end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
jacobat-refinerycms-0.9.6.14 vendor/plugins/pages/app/controllers/admin/pages_controller.rb
refinerycms-0.9.6.14 vendor/plugins/pages/app/controllers/admin/pages_controller.rb
refinerycms-0.9.6.13 vendor/plugins/pages/app/controllers/admin/pages_controller.rb
refinerycms-0.9.6.12 vendor/plugins/pages/app/controllers/admin/pages_controller.rb
refinerycms-0.9.6.11 vendor/plugins/pages/app/controllers/admin/pages_controller.rb
refinerycms-0.9.6.10 vendor/plugins/pages/app/controllers/admin/pages_controller.rb
refinerycms-0.9.6.9 vendor/plugins/pages/app/controllers/admin/pages_controller.rb
refinerycms-0.9.6.8 vendor/plugins/pages/app/controllers/admin/pages_controller.rb
refinerycms-0.9.6.7 vendor/plugins/pages/app/controllers/admin/pages_controller.rb
refinerycms-0.9.6.6 vendor/plugins/pages/app/controllers/admin/pages_controller.rb