mirror of
https://github.com/inventree/InvenTree
synced 2024-08-30 18:33:04 +00:00
Add ability to edit return order from detail page
This commit is contained in:
parent
42dc9796a2
commit
bbde4645d7
@ -35,6 +35,22 @@ src="{% static 'img/blank_image.png' %}"
|
|||||||
{% endif %}
|
{% endif %}
|
||||||
<!-- TODO: Printing actions -->
|
<!-- TODO: Printing actions -->
|
||||||
<!-- TODO: Order actions-->
|
<!-- TODO: Order actions-->
|
||||||
|
|
||||||
|
{% if roles.return_order.change %}
|
||||||
|
<!-- Order actions -->
|
||||||
|
<div class='btn-group' role='group'>
|
||||||
|
<button id='order-options' title='{% trans "Order actions" %}' class='btn btn-outline-secondary dropdown-toggle' type='button' data-bs-toggle='dropdown'>
|
||||||
|
<span class='fas fa-tools'></span> <span class='caret'></span>
|
||||||
|
</button>
|
||||||
|
<ul class='dropdown-menu' role='menu'>
|
||||||
|
<li><a class='dropdown-item' href='#' id='edit-order'><span class='fas fa-edit icon-green'></span> {% trans "Edit order" %}</a></li>
|
||||||
|
{% if order.status == ReturnOrderStatus.PENDING %}
|
||||||
|
<li><a class='dropdown-item' href='#' id='cancel-order'><span class='fas fa-times-circle icon-red'></span> {% trans "Cancel order" %}</a></li>
|
||||||
|
{% endif %}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{% endblock actions %}
|
{% endblock actions %}
|
||||||
|
|
||||||
{% block details %}
|
{% block details %}
|
||||||
@ -104,7 +120,17 @@ src="{% static 'img/blank_image.png' %}"
|
|||||||
{% block js_ready %}
|
{% block js_ready %}
|
||||||
{{ block.super }}
|
{{ block.super }}
|
||||||
|
|
||||||
<!-- TODO: Javascript callbacks -->
|
{% if roles.return_order.change %}
|
||||||
|
$('#edit-order').click(function() {
|
||||||
|
editReturnOrder({{ order.pk }}, {
|
||||||
|
reload: true,
|
||||||
|
});
|
||||||
|
});
|
||||||
|
|
||||||
|
$('#cancel-order').click(function() {
|
||||||
|
// TODO: Cancel order
|
||||||
|
});
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
{% if report_enabled %}
|
{% if report_enabled %}
|
||||||
<!-- TODO: Report callbacks -->
|
<!-- TODO: Report callbacks -->
|
||||||
|
@ -20,41 +20,8 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
/* exported
|
/* exported
|
||||||
allocateStockToSalesOrder,
|
|
||||||
cancelPurchaseOrder,
|
|
||||||
cancelSalesOrder,
|
|
||||||
completePurchaseOrder,
|
|
||||||
completeSalesOrder,
|
|
||||||
completeSalesOrderShipment,
|
|
||||||
completePendingShipments,
|
|
||||||
createPurchaseOrder,
|
|
||||||
createPurchaseOrderLineItem,
|
|
||||||
createReturnOrder,
|
createReturnOrder,
|
||||||
createSalesOrder,
|
|
||||||
createSalesOrderLineItem,
|
|
||||||
createSalesOrderShipment,
|
|
||||||
duplicatePurchaseOrder,
|
|
||||||
editPurchaseOrder,
|
|
||||||
editPurchaseOrderLineItem,
|
|
||||||
editSalesOrder,
|
|
||||||
exportOrder,
|
|
||||||
issuePurchaseOrder,
|
|
||||||
loadPurchaseOrderLineItemTable,
|
|
||||||
loadPurchaseOrderExtraLineTable
|
|
||||||
loadPurchaseOrderTable,
|
|
||||||
loadReturnOrderTable,
|
loadReturnOrderTable,
|
||||||
loadSalesOrderAllocationTable,
|
|
||||||
loadSalesOrderLineItemTable,
|
|
||||||
loadSalesOrderExtraLineTable
|
|
||||||
loadSalesOrderShipmentTable,
|
|
||||||
loadSalesOrderTable,
|
|
||||||
newPurchaseOrderFromOrderWizard,
|
|
||||||
newSupplierPartFromOrderWizard,
|
|
||||||
orderParts,
|
|
||||||
removeOrderRowFromOrderWizard,
|
|
||||||
removePurchaseOrderLineItem,
|
|
||||||
loadOrderTotal,
|
|
||||||
extraLineFields,
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
@ -113,6 +80,21 @@ function createReturnOrder(options={}) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Edit an existing Return Order
|
||||||
|
*/
|
||||||
|
function editReturnOrder(order_id, options={}) {
|
||||||
|
|
||||||
|
constructForm(`/api/order/return/${order_id}/`, {
|
||||||
|
fields: returnOrderFields(options),
|
||||||
|
title: '{% trans "Edit Return Order" %}',
|
||||||
|
onSuccess: function(response) {
|
||||||
|
handleFormSuccess(response, options);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Load a table of return orders
|
* Load a table of return orders
|
||||||
*/
|
*/
|
||||||
|
Loading…
Reference in New Issue
Block a user