Sha256: 001b1993ccfe7c3a6c39a8b5c31a1600e581c73182812cf9fc83c0595b564872
Contents?: true
Size: 865 Bytes
Versions: 62
Compression:
Stored size: 865 Bytes
Contents
module Workarea class Storefront::OrdersController < Storefront::ApplicationController def index redirect_to users_orders_path if logged_in? end def lookup @payment = Payment.lookup(params[:order_id], params[:postal_code]) if @payment self.lookup_order = Order.find(@payment.id) redirect_to order_path(lookup_order) else self.lookup_order = nil flash[:error] = t('workarea.storefront.flash_messages.no_matching_order') redirect_to check_orders_path end end def show if lookup_order.try(:id).to_s.downcase != params[:id].to_s.downcase flash[:error] = t('workarea.storefront.flash_messages.no_matching_order') redirect_to check_orders_path end @order = Storefront::OrderViewModel.wrap(lookup_order, view_model_options) end end end
Version data entries
62 entries across 62 versions & 1 rubygems