spree-contrib/spree_drop_ship

View on GitHub
app/views/spree/admin/shipments/edit.html.erb

Summary

Maintainability
Test Coverage
<% content_for :page_actions do %>
  <%= button_link_to Spree.t(:back_to_shipments_list), spree.admin_shipments_path, icon: 'arrow-left' %>
<% end %>

<% if spree_current_user.admin? && @shipment.supplier.present? %>
  <div data-hook="admin_shipment_supplier" class="row">
    <fieldset class="col-md-12 no-border-bottom">
      <legend align="center"><%= Spree.t(:supplier_information) %></legend>
      <div>
        <b><%= Spree::Supplier.human_attribute_name(:name) %>:</b> <%= @shipment.supplier.name %><br/>
        <b><%= Spree::Supplier.human_attribute_name(:email) %>:</b> <%= @shipment.supplier.email %><br/>
        <b><%= Spree::Supplier.human_attribute_name(:url) %>:</b> <%= link_to @shipment.supplier.url, @shipment.supplier.url if @shipment.supplier.url.present? %><br/>
      </div>
      <div>
        <b><%= Spree.t('contact_information') %>:</b>
      </div>
      <%= render partial: 'spree/shared/address', locals: { address: @shipment.supplier.address } %>
    </fieldset>
  </div>
<% end %>

<div data-hook="admin_shipment_form_fields">
  <%= render partial: "spree/admin/orders/shipment", locals: { order: @shipment.order, shipment: @shipment } %>
</div>