Class: Spina::Shop::Admin::Products::StockForecastsController

Inherits:
AdminController
  • Object
show all
Defined in:
app/controllers/spina/shop/admin/products/stock_forecasts_controller.rb

Instance Method Summary collapse

Instance Method Details

#showObject



6
7
8
9
10
# File 'app/controllers/spina/shop/admin/products/stock_forecasts_controller.rb', line 6

def show
  add_breadcrumb "Producten"
  @products = Product.select('current_date + (floor((stock_level - 4) / trend) :: integer) as restock_date, (ceil(trend * 30) :: integer) as coming_30_days, *').where('trend > ?', 0).active.where(stock_enabled: true, archived: false).includes(:product_images, :translations).where('sales_count > ?', 5).order("#{params[:order] || 'restock_date'} #{params[:direction]}")
  @products = @products.page(params[:page]).per(20)
end