<%= render partial: 'form_errors', locals: { what: @order } %>

Order #<%= @order.id %>

<%= render 'commonshow' %> <% if @order.allow_finalize? %>

<%= link_to 'Finalize', '#finalize', class: 'btn btn-success form-button' %>

<% end %> <%# Allow buyer to adjust refund if already requested %> <% if @order.status == Order::REFUND_REQUESTED %>

<%= link_to 'Change refund request', '#refund', class: 'btn btn-primary form-button' %>

<% elsif @order.status == Order::SHIPPED %>

<%= link_to 'Request refund', '#refund', class: 'btn btn-default' %>

<% end %> <% if @order.status == Order::SHIPPED %>

<%= form_for(@order, method: 'post', url: { action: 'extend_autofinalize' }) do |f| %> <% if @order.allow_extend_autofinalize? %> <%= f.submit 'Extend autofinalize', class: 'btn btn-default form-button' %> <%else%> <%= f.submit 'Extend autofinalize', class: 'btn btn-default form-button', disabled:true %> <%end%> <% end %>

<% end %> <% if @order.allow_feedback_submission? && @order.feedbacks.find_by(placedby: current_user).nil? %><%# use find_by so it returns a feedback or nil. %> <%= link_to 'Submit feedback', new_feedback_path(order: @order.id), class: 'btn btn-primary form-button' %> <%end%> <% if @order.allow_buyer_delete? %> <%= link_to 'Delete', '#confirm_delete', class: 'btn btn-danger form-button' %> <% end %>