{% extends "page_base.html" %}
{% load i18n %}
{% load static %}
{% load inventree_extras %}
{% load status_codes %}
{% block page_title %}
{% inventree_title %} | {% trans "Return Order" %}
{% endblock page_title %}
{% block breadcrumbs %}
{% trans "Return Orders" %}
{{ order }}
{% endblock breadcrumbs %}
{% block thumbnail %}
{% endblock thumbnail%}
{% block heading %}
{% trans "Return Order" %} {{ order.reference }}
{% endblock heading %}
{% block actions %}
{% if user.is_staff and roles.return_order.change %}
{% url 'admin:order_returnorder_change' order.pk as url %}
{% include "admin_button.html" with url=url %}
{% endif %}
{% if barcodes %}
{% endif %}
{% if roles.return_order.change %}
{% if order.status == ReturnOrderStatus.PENDING %}
{% trans "Issue Order" %}
{% elif order.status == ReturnOrderStatus.IN_PROGRESS %}
{% trans "Complete Order" %}
{% endif %}
{% endif %}
{% endblock actions %}
{% block details %}
{% trans "Order Reference" %}
{{ order.reference }}{% include "clip.html"%}
{% trans "Order Description" %}
{{ order.description }}{% include "clip.html" %}
{% include "project_code_data.html" with instance=order %}
{% include "barcode_data.html" with instance=order %}
{% trans "Order Status" %}
{% return_order_status_label order.status %}
{% if order.is_overdue %}
{% trans "Overdue" %}
{% endif %}
{% endblock details %}
{% block details_right %}
{% if order.customer %}
{% trans "Customer" %}
{{ order.customer.name }} {% include "clip.html"%}
{% endif %}
{% if order.customer_reference %}
{% trans "Customer Reference" %}
{{ order.customer_reference }}{% include "clip.html"%}
{% endif %}
{% if order.link %}
External Link
{{ order.link }} {% include "clip.html"%}
{% endif %}
{% trans "Created" %}
{% render_date order.creation_date %}{{ order.created_by }}
{% if order.issue_date %}
{% trans "Issued" %}
{% render_date order.issue_date %}
{% endif %}
{% if order.target_date %}
{% trans "Target Date" %}
{% render_date order.target_date %}
{% if order.is_overdue %} {% endif %}
{% endif %}
{% if order.contact %}
{% trans "Contact" %}
{{ order.contact.name }}
{% endif %}
{% if order.responsible %}
{% trans "Responsible" %}
{{ order.responsible }}
{% endif %}
{% include "currency_data.html" with instance=order %}
{% trans "Total Cost" %}
{% with order.total_price as tp %}
{% if tp == None %}
{% trans "Total cost could not be calculated" %}
{% else %}
{% render_currency tp currency=order.currency %}
{% endif %}
{% endwith %}
{% endblock details_right %}
{% block js_ready %}
{{ block.super }}
{% if roles.return_order.change %}
{% if order.status == ReturnOrderStatus.PENDING %}
$('#issue-order').click(function() {
issueReturnOrder({{ order.pk }}, {
reload: true,
});
});
{% elif order.status == ReturnOrderStatus.IN_PROGRESS %}
$('#complete-order').click(function() {
completeReturnOrder(
{{ order.pk }},
{
reload: true,
}
);
})
{% endif %}
$('#edit-order').click(function() {
editReturnOrder({{ order.pk }}, {
reload: true,
});
});
{% if order.is_open %}
$('#cancel-order').click(function() {
cancelReturnOrder(
{{ order.pk }},
{
reload: true
}
);
});
{% endif %}
{% endif %}
{% if report_enabled %}
$('#print-order-report').click(function() {
printReports({
items: [{{ order.pk }}],
key: 'order',
url: '{% url "api-return-order-report-list" %}',
});
});
{% endif %}
{% if barcodes %}
$('#show-qr-code').click(function() {
showQRDialog(
'{% trans "Return Order QR Code" %}',
'{"returnorder": {{ order.pk }}}'
);
});
{% if roles.return_order.change %}
$("#barcode-link").click(function() {
linkBarcodeDialog(
{
returnorder: {{ order.pk }},
},
{
title: '{% trans "Link Barcode to Return Order" %}',
}
);
});
$("#barcode-unlink").click(function() {
unlinkBarcode({
returnorder: {{ order.pk }},
});
});
{% endif %}
{% endif %}
{% endblock js_ready %}