Class: Plugins::Ecommerce::Front::OrdersController

Inherits:
Plugins::Ecommerce::FrontController
  • Object
show all
Defined in:
app/controllers/plugins/ecommerce/front/orders_controller.rb

Instance Method Summary collapse

Instance Method Details

#indexObject



4
5
6
7
# File 'app/controllers/plugins/ecommerce/front/orders_controller.rb', line 4

def index
  @orders = current_site.orders.set_user(cama_current_user).decorate
  render "index"
end

#showObject



9
10
11
12
13
# File 'app/controllers/plugins/ecommerce/front/orders_controller.rb', line 9

def show
  @order = current_site.orders.set_user(cama_current_user).find_by_slug(params[:order]).try(:decorate)
  return redirect_to(url_for(action: :index), error: t('plugins.ecommerce.messages.order_not_found', default: "Order not found", order: params[:order])) unless @order.present?
  @ecommerce_breadcrumb << [t('plugins.ecommerce.messages.detail_order', default: "Detail order: #%{order}", order: params[:order])]
end