Sha256: 57e1d80e93b66a4e59201a3ebb541ca072ec1cd192fc46d0bf3c927eda31cc5f
Contents?: true
Size: 914 Bytes
Versions: 1
Compression:
Stored size: 914 Bytes
Contents
# frozen_string_literal: true module Archangel ## # @see Archangel::BackendController # module Backend ## # Backend designs controller # class DesignsController < BackendController include Archangel::Controllers::ResourcefulConcern protected def permitted_resource_attributes %w[content name parent_id partial] end def resources_content @designs = current_site.designs .order(name: :asc) .page(page_num).per(per_page) authorize @designs end def resource_content resource_id = params.fetch(:id) @design = current_site.designs.find_by!(id: resource_id) authorize @design end def resource_new_content @design = current_site.designs.new(resource_new_params) authorize @design end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
archangel-0.4.0 | app/controllers/archangel/backend/designs_controller.rb |