2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-18 13:05:42 +00:00

Do not auto-fill target_date for line items (#4275)

* Improve help_text for target_date field on lineitem model(s)

* Don't auto-fill target_date for purchase order line item(s)

* Refactor function to create new sales order line item

* Add migration file

* JS linting
This commit is contained in:
Oliver
2023-01-29 14:24:38 +11:00
committed by GitHub
parent ed9f93a2d6
commit 50eb81f495
5 changed files with 63 additions and 17 deletions

View File

@ -30,6 +30,7 @@
createPurchaseOrder,
createPurchaseOrderLineItem,
createSalesOrder,
createSalesOrderLineItem,
createSalesOrderShipment,
duplicatePurchaseOrder,
editPurchaseOrder,
@ -519,7 +520,9 @@ function createSalesOrderShipment(options={}) {
}
// Create a new SalesOrder
/*
* Create a new SalesOrder
*/
function createSalesOrder(options={}) {
constructForm('{% url "api-so-list" %}', {
@ -561,6 +564,24 @@ function createSalesOrder(options={}) {
}
/*
* Launch a modal form to create a new SalesOrderLineItem
*/
function createSalesOrderLineItem(options={}) {
var fields = soLineItemFields(options);
constructForm('{% url "api-so-line-list" %}', {
fields: fields,
method: 'POST',
title: '{% trans "Add Line Item" %}',
onSuccess: function(response) {
handleFormSuccess(response, options);
},
});
}
/*
* Construct a set of fields for a purchase order form
*/