{% extends "page_base.html" %} {% load i18n %} {% load static %} {% load inventree_extras %} {% load status_codes %} {% block page_title %} {% inventree_title %} | {% trans "Sales Order" %} {% endblock %} {% block breadcrumbs %} {% endblock %} {% block thumbnail %} {% endblock %} {% block heading %} {% trans "Sales Order" %} {{ order.reference }} {% endblock %} {% block actions %} {% if user.is_staff and roles.sales_order.change %} {% url 'admin:order_salesorder_change' order.pk as url %} {% include "admin_button.html" with url=url %} {% endif %}
{% if roles.sales_order.change %}
{% if order.status == SalesOrderStatus.PENDING %} {% endif %} {% endif %} {% endblock actions %} {% block details %}
{% trans "Order Reference" %} {% settings_value 'SALESORDER_REFERENCE_PREFIX' %}{{ order.reference }}{% include "clip.html"%}
{% trans "Order Description" %} {{ order.description }}{% include "clip.html" %}
{% trans "Order Status" %} {% sales_order_status_label order.status %} {% if order.is_overdue %} {% trans "Overdue" %} {% endif %}
{% if order.status == SalesOrderStatus.PENDING and not order.is_fully_allocated %}
{% trans "This Sales Order has not been fully allocated" %}
{% endif %}
{% endblock %} {% block details_right %} {% if order.customer %} {% endif %} {% if order.customer_reference %} {% endif %} {% if order.link %} {% endif %} {% if order.target_date %} {% endif %} {% if order.shipment_date %} {% endif %} {% if order.responsible %} {% endif %}
{% trans "Customer" %} {{ order.customer.name }}{% include "clip.html"%}
{% trans "Customer Reference" %} {{ order.customer_reference }}{% include "clip.html"%}
{% trans "Completed Line Items" %} {{ order.completed_line_count }} / {{ order.line_count }} {% if order.is_completed %} {% trans "Complete" %} {% else %} {% trans "Incomplete" %} {% endif %}
{% trans "Completed Shipments" %} {{ order.completed_shipment_count }} / {{ order.shipment_count }} {% if order.pending_shipment_count > 0 %} {% trans "Incomplete" %} {% endif %}
External Link {{ order.link }}{% include "clip.html"%}
{% trans "Created" %} {% render_date order.creation_date %}{{ order.created_by }}
{% trans "Target Date" %} {% render_date order.target_date %}
{% trans "Completed" %} {% render_date order.shipment_date %} {% if order.shipped_by %} {{ order.shipped_by }} {% endif %}
{% trans "Responsible" %} {{ order.responsible }}
{% trans "Total cost" %} {{ order.get_total_price }}
{% endblock %} {% block js_ready %} {{ block.super }} $("#edit-order").click(function() { constructForm('{% url "api-so-detail" order.pk %}', { fields: { reference: { prefix: global_settings.SALESORDER_REFERENCE_PREFIX, }, {% if order.lines.count == 0 and order.status == SalesOrderStatus.PENDING %} customer: { }, {% endif %} customer_reference: {}, description: {}, target_date: { icon: 'fa-calendar-alt', }, link: { icon: 'fa-link', }, responsible: { icon: 'fa-user', }, }, title: '{% trans "Edit Sales Order" %}', reload: true, }); }); $("#cancel-order").click(function() { cancelSalesOrder( {{ order.pk }}, { reload: true, } ); }); $("#complete-order").click(function() { constructForm('{% url "api-so-complete" order.id %}', { method: 'POST', title: '{% trans "Complete Sales Order" %}', confirm: true, reload: true, }); }); {% if report_enabled %} $('#print-order-report').click(function() { printSalesOrderReports([{{ order.pk }}]); }); {% endif %} $('#export-order').click(function() { exportOrder('{% url "so-export" order.id %}'); }); {% endblock %}