diff --git a/app/views/spree/admin/orders/_shipment_manifest.html.erb b/app/views/spree/admin/orders/_shipment_manifest.html.erb deleted file mode 100644 index 9ae19c7981..0000000000 --- a/app/views/spree/admin/orders/_shipment_manifest.html.erb +++ /dev/null @@ -1,31 +0,0 @@ -<% shipment.manifest.each do |item| %> - <% line_item = order.find_line_item_by_variant(item.variant) %> - - - <%= mini_image(item.variant) %> - - <%= item.variant.product.name %>
<%= "(" + variant_options(item.variant) + ")" unless item.variant.option_values.empty? %> - - <%= line_item.single_money.to_html %> - - <% item.states.each do |state,count| %> - <%= count %> x <%= state.humanize.downcase %> - <% end %> - - <% unless shipment.shipped? %> - - <%= number_field_tag :quantity, item.quantity, :min => 0, :class => "line_item_quantity", :size => 5 %> - - <% end %> - <%= line_item_shipment_price(line_item, item.quantity) %> - - <% if !shipment.shipped? && can?(:update, shipment) %> - <%= link_to '', '#', :class => 'save-item icon_link icon-ok no-text with-tip', :data => {'shipment-number' => shipment.number, 'variant-id' => item.variant.id, :action => 'save'}, :title => Spree.t('actions.save'), :style => 'display: none' %> - <%= link_to '', '#', :class => 'cancel-item icon_link icon-cancel no-text with-tip', :data => {:action => 'cancel'}, :title => Spree.t('actions.cancel'), :style => 'display: none' %> - <%= link_to '', '#', :class => 'edit-item icon_link icon-edit no-text with-tip', :data => {:action => 'edit'}, :title => Spree.t('edit') %> - <%= link_to '', '#', :class => 'split-item icon_link icon-resize-horizontal no-text with-tip', :data => {:action => 'split', 'variant-id' => item.variant.id}, :title => Spree.t('split') %> - <%= link_to '', '#', :class => 'delete-item icon-trash no-text with-tip', :data => {'shipment-number' => shipment.number, 'variant-id' => item.variant.id, :action => 'remove', :confirm => Spree.t(:are_you_sure)}, :title => Spree.t('delete') %> - <% end %> - - -<% end %> diff --git a/app/views/spree/admin/orders/_shipment_manifest.html.haml b/app/views/spree/admin/orders/_shipment_manifest.html.haml new file mode 100644 index 0000000000..04efe2c0ce --- /dev/null +++ b/app/views/spree/admin/orders/_shipment_manifest.html.haml @@ -0,0 +1,29 @@ +- shipment.manifest.each do |item| + - line_item = order.find_line_item_by_variant(item.variant) + + %tr{ :class => "stock-item", "data-item-quantity" => "#{item.quantity}" } + %td{ :class => "item-image" } + = mini_image(item.variant) + %td{ :class => "item-name" } + = item.variant.product.name + %br + - unless item.variant.option_values.empty? + = "(" + variant_options(item.variant) + ")" + %td{ :class => "item-price align-center" } + = line_item.single_money.to_html + %td{ :class => "item-qty-show align-center" } + - item.states.each do |state,count| + = "#{count} x #{state.humanize.downcase}" + - unless shipment.shipped? + %td{ :class => "item-qty-edit hidden" } + = number_field_tag :quantity, item.quantity, :min => 0, :class => "line_item_quantity", :size => 5 + %td{ :class => "item-total align-center" } + = line_item_shipment_price(line_item, item.quantity) + + %td{ :class => "cart-item-delete actions", "data-hook" => "cart_item_delete" } + - if !shipment.shipped? && can?(:update, shipment) + = link_to '', '#', :class => 'save-item icon_link icon-ok no-text with-tip', :data => {'shipment-number' => shipment.number, 'variant-id' => item.variant.id, :action => 'save'}, :title => Spree.t('actions.save'), :style => 'display: none' + = link_to '', '#', :class => 'cancel-item icon_link icon-cancel no-text with-tip', :data => {:action => 'cancel'}, :title => Spree.t('actions.cancel'), :style => 'display: none' + = link_to '', '#', :class => 'edit-item icon_link icon-edit no-text with-tip', :data => {:action => 'edit'}, :title => Spree.t('edit') + = link_to '', '#', :class => 'split-item icon_link icon-resize-horizontal no-text with-tip', :data => {:action => 'split', 'variant-id' => item.variant.id}, :title => Spree.t('split') + = link_to '', '#', :class => 'delete-item icon-trash no-text with-tip', :data => {'shipment-number' => shipment.number, 'variant-id' => item.variant.id, :action => 'remove', :confirm => Spree.t(:are_you_sure)}, :title => Spree.t('delete')