Module: Spree::Admin::StockTransfersHelper

Defined in:
app/helpers/spree/admin/stock_transfers_helper.rb

Instance Method Summary collapse

Instance Method Details

#handle_stock_transfer(stock_transfer) ⇒ Object



4
5
6
7
8
9
10
# File 'app/helpers/spree/admin/stock_transfers_helper.rb', line 4

def handle_stock_transfer(stock_transfer)
  if can?(:show, stock_transfer)
    link_to stock_transfer.number, admin_stock_transfer_path(stock_transfer)
  else
    stock_transfer.number
  end
end

#stock_transfer_edit_or_ship_path(stock_transfer) ⇒ Object



12
13
14
15
16
17
18
# File 'app/helpers/spree/admin/stock_transfers_helper.rb', line 12

def stock_transfer_edit_or_ship_path(stock_transfer)
  if stock_transfer.finalized?
    tracking_info_admin_stock_transfer_path(stock_transfer)
  else
    edit_admin_stock_transfer_path(stock_transfer)
  end
end

#stock_transfer_status(stock_transfer) ⇒ Object



20
21
22
# File 'app/helpers/spree/admin/stock_transfers_helper.rb', line 20

def stock_transfer_status(stock_transfer)
  stock_transfer.closed? ? Spree.t(:closed) : Spree.t(:open)
end