Sha256: c3a36d0ed3e5ae45ddc06dbc0d71c52d2b20cea42c23627259b784561a28e0e0

Contents?: true

Size: 717 Bytes

Versions: 24

Compression:

Stored size: 717 Bytes

Contents

module Forge::OrdersHelper

  def fulfillment_link(order)
    if order.fulfilled?
      content_tag :div, :class => "item-action fulfill" do
        icon_tag("yay") +
          content_tag(:div, "", :class => "spacer") +
          link_to("Unfulfill.", unfulfill_forge_order_path(order), :class => "unapprove", :method => :put, :id => order.id)
      end
    elsif order.aasm_events_for_state(order.state.to_sym).include?(:fulfill)
      content_tag :div, :class => "item-action fulfill" do
        icon_tag("nay") +
          content_tag(:div, "", :class => "spacer") +
          link_to("Fulfill", fulfill_forge_order_path(order), :class => "approve", :method => :put, :id => order.id)
      end
    end
  end

end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
forge-cli-0.1.10 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.1.9 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.1.8 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.1.7 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.1.6 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.1.5 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.1.4 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.1.3 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.1.2 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.1.1 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.1.0 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.0.18 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.0.17 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.0.16 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.0.15 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.0.14 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.0.13 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.0.12 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.0.11 lib/forge/app/helpers/forge/orders_helper.rb
forge-cli-0.0.10 lib/forge/app/helpers/forge/orders_helper.rb