Sha256: 144fbad43c7ba1cefbd5553123aaf6ab56398dbb91f3cdd9a527cc9551edf3f6

Contents?: true

Size: 488 Bytes

Versions: 43

Compression:

Stored size: 488 Bytes

Contents

class Admin::BooksController < Releaf::ActionController

  def searchable_fields
    [:title, :genre, author: [:name] ]
  end

  def resources
    relation = super

    relation = relation.where(active: true) if params[:only_active]
    relation = relation.where( 'published_at >= ?', params[:published_since]) if params[:published_since].present?
    relation = relation.where( 'published_at <= ?', params[:published_up_to]) if params[:published_up_to].present?

    relation
  end

end

Version data entries

43 entries across 43 versions & 1 rubygems

Version Path
releaf-core-3.1.0 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-3.0.3 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-3.0.2 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-3.0.1 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-3.0.0 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-2.2.1 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-2.2.0 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-2.1.2 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-2.1.1 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-2.1.0 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-2.0.1 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-2.0.0 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-1.1.22 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-1.1.21 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-1.1.20 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-1.1.19 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-1.1.18 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-1.1.17 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-1.1.16 lib/generators/dummy/templates/controllers/admin/books_controller.rb
releaf-core-1.1.15 lib/generators/dummy/templates/controllers/admin/books_controller.rb