Sha256: 221bc3c8141516bc0601fe46a4da004d214f53c23dee4cc2d0d45abcd349736b

Contents?: true

Size: 596 Bytes

Versions: 23

Compression:

Stored size: 596 Bytes

Contents

module Spree
  module Admin
    class CmsPagesController < ResourceController
      private

      def scope
        current_store.cms_pages
      end

      def find_resource
        scope.find(params[:id])
      end

      def collection
        return @collection if @collection.present?

        params[:q] ||= {}
        @collection = scope

        @search = @collection.ransack(params[:q])
        @collection = @search.result.page(params[:page]).per(params[:per_page])
      end

      def location_after_save
        spree.edit_admin_cms_page_path(@cms_page)
      end
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
spree_backend-4.8.4 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.8.3 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.8.2 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.8.1 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.3.3 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.7.2 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.6.2 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.7.1 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.7.0 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.6.1 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.6.0 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.5.1 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.5.0 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.3.2 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.4.1 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.4.0 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.4.0.rc2 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.3.1 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.4.0.rc1 app/controllers/spree/admin/cms_pages_controller.rb
spree_backend-4.3.0 app/controllers/spree/admin/cms_pages_controller.rb