Sha256: 22c4df197bf97100a1554028104b0f88ea7cc20d515a2021cf139682403638ee

Contents?: true

Size: 618 Bytes

Versions: 1

Compression:

Stored size: 618 Bytes

Contents

module Storytime
  module Dashboard
    class PagesController < PostsController

      
    private
      def current_post_type
        @current_post_type ||= Storytime::Page
      end
      helper_method :current_post_type

      def load_posts
        @posts = policy_scope(Storytime::Post).page(params[:page_number]).per(10)
        @posts = @posts.where(type: "Storytime::Page")

        @posts = if params[:published].present? && params[:published] == 'true'
          @posts.published.order(published_at: :desc)
        else
          @posts.draft.order(updated_at: :desc)
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
storytime-2.0.0 app/controllers/storytime/dashboard/pages_controller.rb