Sha256: 06b2e47c3f584ad61d1d6a95a0bbd22b016090b20d33afabe99ba52900877c1f
Contents?: true
Size: 696 Bytes
Versions: 4
Compression:
Stored size: 696 Bytes
Contents
class Cmor::Cms::Backend::ContentBoxesController < Cmor::Core::Backend::ResourcesController::Base include Cmor::Transports::ResourcesController::ExportConcern if Cmor::Core.features?(:cmor_transports) include Cmor::Audits::ResourcesController::PaperTrailConcern if Cmor::Core.features?(:cmor_audits) def self.resource_class Cmor::Cms::ContentBox end def self.has_paper_trail? Object.const_defined?('PaperTrail') && PaperTrail.request.enabled_for_model?(resource_class) end def self.available_rest_actions super + [:export, (has_paper_trail? ? :versions : nil)].compact end private def permitted_params params.require(:content_box).permit(:name) end end
Version data entries
4 entries across 4 versions & 1 rubygems