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