Sha256: bd7300ce26bd1cbaf22217a529173c34bfa5dcfb7d771eaeb66831c7e6bc6884

Contents?: true

Size: 707 Bytes

Versions: 7

Compression:

Stored size: 707 Bytes

Contents

module Admin::OrdersHelper
  
  # Renders all the txn partials that may have been specified in the extensions
  def render_txn_partials(order)
    @txn_partials.inject("") do |extras, partial|
      extras += render :partial => partial, :locals => {:payment => order}
    end
  end
  
  # Renders all the extension partials that may have been specified in the extensions
  def event_links
    links = []
    @order_events.sort.each do |event| 
      links << (button_link_to 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
  
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
kdmny-spree-0.0.1 app/helpers/admin/orders_helper.rb
spree-0.8.4 app/helpers/admin/orders_helper.rb
spree-0.8.5 app/helpers/admin/orders_helper.rb
spree-0.8.0 app/helpers/admin/orders_helper.rb
spree-0.8.1 app/helpers/admin/orders_helper.rb
spree-0.8.2 app/helpers/admin/orders_helper.rb
spree-0.8.3 app/helpers/admin/orders_helper.rb