Sha256: df70bdb6242d70f9d9b7204ad3b1f8b8cb4613d9a2de9046df494ffa7516e1c0

Contents?: true

Size: 521 Bytes

Versions: 2

Compression:

Stored size: 521 Bytes

Contents

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

	def update
		update!
		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

2 entries across 2 versions & 1 rubygems

Version Path
th_simple_content_management-0.2.2 app/controllers/simple_content_management/simple_menus_controller.rb
th_simple_content_management-0.2.1 app/controllers/simple_content_management/simple_menus_controller.rb