Sha256: 518b35c3ffb28e7f8c41bb6df5e3df3779ffcc2bee642ff5ed0cc1c28ba6495d
Contents?: true
Size: 936 Bytes
Versions: 1
Compression:
Stored size: 936 Bytes
Contents
module Cmor module Cms module Backend class NavigationItemsController < Cmor::Core::Backend::ResourcesController::Base include Rao::ResourcesController::AwesomeNestedSetConcern include Rao::ResourcesController::ActsAsPublishedConcern include Cmor::Transports::ResourcesController::ExportConcern if Cmor::Core.features?(:cmor_transports) def self.resource_class Cmor::Cms::NavigationItem end def self.available_rest_actions super + [:export] end private def load_collection_scope super.joins(:navigation).includes(:page) end def permitted_params params.require(:navigation_item) .permit(:navigation_id, :page_id, :highlights_on, :key, :name, :parent_id, :options, :url, :published, *Cmor::Cms::Configuration.navigation_item_properties) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cmor_cms_backend-0.0.56.pre | app/controllers/cmor/cms/backend/navigation_items_controller.rb |