Sha256: eb7bfff1b8d979130522dd31102db613ca7a3b072f6b9609566b9f3f59f8881c

Contents?: true

Size: 1.77 KB

Versions: 5

Compression:

Stored size: 1.77 KB

Contents

<div data-hook="admin_variant_form_fields">
  <div class="clearfix">
    <div class="left" data-hook="variants">

      <% @product.options.each do |option| %>
        <p data-hook="presentation">
          <%= label :new_variant, option.option_type.presentation %><br />
          <% if @variant.new_record? %>
            <%= select(:new_variant, option.option_type.presentation,
              option.option_type.option_values.collect {|ov| [ ov.presentation, ov.id ] },
              {})
            %>
          <% else %>
            <% opt = @variant.option_values.detect {|o| o.option_type == option.option_type }.presentation %>
            <%= text_field(:new_variant,  option.option_type.presentation, :value => opt, :disabled => 'disabled') %>
          <% end %>
        </p>
      <% end %>

      <p data-hook="sku"><%= f.label :sku, t(:sku) %><br />
      <%= f.text_field :sku %></p>

      <p data-hook="price"><%= f.label :price, t(:price) %>:<br />
      <%= f.text_field :price, :value => number_to_currency(@variant.price, :unit => '') %></p>

      <p data-hook="cost_price"><%= f.label :cost_price, t(:cost_price) %>:<br />
      <%= f.text_field :cost_price, :value => number_to_currency(@variant.cost_price, :unit => '') %></p>

    <% if Spree::Config[:track_inventory_levels] %>
      <p data-hook="on_hand"><%= f.label :on_hand, t(:on_hand) %>: <br />
      <%= f.text_field :on_hand %></p>
    <% end %>
  </div>

  <div class="right" data-hook="admin_variant_form_additional_fields">
    <% [:weight, :height, :width, :depth].each do |field| %>
      <p data-hook="<%= field %>"><%= f.label field, t(field) %>:<br />
      <% value = number_with_precision(@variant.send(field), :precision => 2) %>
      <%= f.text_field field, :value => value %></p>
    <% end %>
  </div>
</div>

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
spree_core-1.2.5 app/views/spree/admin/variants/_form.html.erb
spree_core-1.2.4 app/views/spree/admin/variants/_form.html.erb
spree_core-1.2.3 app/views/spree/admin/variants/_form.html.erb
spree_core-1.2.2 app/views/spree/admin/variants/_form.html.erb
spree_core-1.2.0 app/views/spree/admin/variants/_form.html.erb