Sha256: 0ff6472c3cfd415ed7825b66c0ac7e24ad42ff7ee8b6fae1c736d6c8b7ea6f8d

Contents?: true

Size: 593 Bytes

Versions: 5

Compression:

Stored size: 593 Bytes

Contents

class SimpleContentManagement::SimpleMenusController< InheritedResources::Base
	defaults :resource_class => SimpleContentManagement::SimpleMenu
	include SimpleAdminPanel::ControllerExtensions
	include SimpleContentManagement::Breadcrumbs
	actions :index, :show, :update

	def update
		update!
		reconstruct_breadcrumbs
		flash[:success] = "Menu gewijzigd."
	end

	def show
		resource
		@simple_menu_items = [*@simple_menu.simple_menu_items.ordered.includes(:children), @simple_menu.simple_menu_items.build]
		show!
	end

	protected
	def collection
		@simple_menus = resource_class.all
	end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
th_simple_content_management-0.2.7 app/controllers/simple_content_management/simple_menus_controller.rb
th_simple_content_management-0.2.6 app/controllers/simple_content_management/simple_menus_controller.rb
th_simple_content_management-0.2.5 app/controllers/simple_content_management/simple_menus_controller.rb
th_simple_content_management-0.2.4 app/controllers/simple_content_management/simple_menus_controller.rb
th_simple_content_management-0.2.3 app/controllers/simple_content_management/simple_menus_controller.rb