<%= render partial: 'spree/admin/users/sidebar', locals: { current: :orders } %> <%= render partial: 'spree/admin/users/user_page_actions' %> <% content_for :page_title do %> <%= link_to @user.email, spree.edit_admin_user_url(@user) %> / <%= Spree.t(:"admin.user.order_history") %> <% end %>
<% if @orders.any? %> <%# TODO add search interface %>
<% @orders.each do |order| %> <% end %>
<%= sort_link @search, :completed_at, I18n.t(:completed_at, scope: 'activerecord.attributes.spree/order'), {}, {title: 'orders_completed_at_title'} %> <%= sort_link @search, :number, I18n.t(:number, scope: 'activerecord.attributes.spree/order'), {}, {title: 'orders_number_title'} %> <%= sort_link @search, :state, I18n.t(:state, scope: 'activerecord.attributes.spree/order'), {}, {title: 'orders_state_title'} %> <%= sort_link @search, :total, I18n.t(:total, scope: 'activerecord.attributes.spree/order'), {}, {title: 'orders_total_title'} %>
<%= order_time(order.completed_at) if order.completed_at %> <%= link_to order.number, edit_admin_order_path(order) %>
<%= Spree.t("order_state.#{order.state.downcase}") %>
<% if order.payment_state %>
<%= link_to Spree.t("payment_states.#{order.payment_state}"), admin_order_payments_path(order) %>
<% end %> <% if Spree::Order.checkout_step_names.include?(:delivery) && order.shipment_state %>
<%= Spree.t("shipment_states.#{order.shipment_state}") %>
<% end %>
<%= order.display_total.to_html %>
<% else %>
<%= Spree.t(:no_resource_found, resource: plural_resource_name(Spree::Order)) %>, <%= link_to Spree.t(:add_one), spree.new_admin_order_path %>!
<% end %> <%= paginate @orders, theme: 'admin-twitter-bootstrap-4' %>
<%= render 'spree/admin/users/lifetime_stats' %>