Module: Admin::OrdersHelper

Defined in:
app/helpers/admin/orders_helper.rb

Instance Method Summary collapse

Instance Method Details

Renders all the extension partials that may have been specified in the extensions



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

def event_links
  links = []
  @order_events.sort.each do |event| 
    links << (button_link_to t(event), fire_admin_order_url(@order, :e => event), {:method => :put, :confirm => "Are you sure you want to #{event}?"}) if @order.send("can_#{event}?")
  end
  return "" if links.empty?
  links.join(' &nbsp;')    
end

#render_txn_partials(order) ⇒ Object

Renders all the txn partials that may have been specified in the extensions



4
5
6
7
8
# File 'app/helpers/admin/orders_helper.rb', line 4

def render_txn_partials(order)
  @txn_partials.inject("") do |extras, partial|
    extras += render :partial => partial, :locals => {:payment => order}
  end
end