Sha256: 5980d278c31743e88ec802771a7449819ed6f0d556740f86f8715abff19ee598
Contents?: true
Size: 556 Bytes
Versions: 1
Compression:
Stored size: 556 Bytes
Contents
module Spree module Admin class FavoriteProductsController < Spree::Admin::BaseController def index @search = Spree::Product.favorite.includes(master: :images).search(params[:q]) @favorite_products = @search.result.order_by_favorite_users_count(sort_in_ascending_users_count?).page(params[:page]) end private def sort_in_ascending_users_count? params[:q] && params[:q][:s] == 'favorite_users_count asc' end def model_class Spree::Product end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
solidus_favorite_products-2.1.1 | app/controllers/spree/admin/favorite_products_controller.rb |