Sha256: ff21d80e2572db1bdc61e89e0ab7713afb2e32f88985a23fc852303bd521f9c5

Contents?: true

Size: 713 Bytes

Versions: 3

Compression:

Stored size: 713 Bytes

Contents

class TbCommerce::Admin::TransactionsController < Admin::ApplicationController

  belongs_to_spud_app :transactions
  add_breadcrumb 'Transactions', :tb_commerce_admin_transactions_path
  before_action :load_transaction, :only => :show

  def index
    @transactions = TbCommerce::Transaction.order(:created_at => :desc).paginate(:page => params[:page])
    if params[:search]
      @transactions = @transactions.search(params[:search])
    end
    render 'index'
  end

  def show
    render 'show'
  end

private

  def load_transaction
    @transaction = TbCommerce::Transaction.find_by!(:id => params[:id])
    add_breadcrumb "##{@transaction.id}", tb_commerce_admin_transaction_path(@transaction)
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tb_commerce-0.0.4 app/controllers/tb_commerce/admin/transactions_controller.rb
tb_commerce-0.0.3 app/controllers/tb_commerce/admin/transactions_controller.rb
tb_commerce-0.0.2 app/controllers/tb_commerce/admin/transactions_controller.rb