Module: Spree::Admin::OrdersHelper

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

Instance Method Summary collapse

Instance Method Details

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



12
13
14
15
16
17
18
19
20
21
22
# File 'app/helpers/spree/admin/orders_helper.rb', line 12

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

#render_txn_partials(order) ⇒ Object

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



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

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