Sha256: 27ed736e704be830be02455416669c1e7ecd5e9d2dd57a1a65d18a40fe5d19fa
Contents?: true
Size: 998 Bytes
Versions: 3
Compression:
Stored size: 998 Bytes
Contents
module Caboose class MyAccountOrdersController < Caboose::ApplicationController # GET /my-account/orders def index return if !logged_in? @pager = Caboose::PageBarGenerator.new(params, { 'customer_id' => @logged_in_user_id.id, 'status' => '', 'id' => '' }, { 'model' => 'Caboose::Order', 'sort' => 'id', 'desc' => 1, 'base_url' => '/my-account/orders', 'use_url_params' => false }) @orders = @pager.items end # GET /my-account/orders/:id def edit return if !logged_in? @order = Order.find(params[:id]) if @order.customer_id != logged_in_user.id @error = "The given order does not belong to you." render :file => 'caboose/extras/error' return end end end end
Version data entries
3 entries across 3 versions & 1 rubygems