diff --git a/InvenTree/static/script/inventree/api.js b/InvenTree/static/script/inventree/api.js new file mode 100644 index 0000000000..87157bf674 --- /dev/null +++ b/InvenTree/static/script/inventree/api.js @@ -0,0 +1,21 @@ +function inventreeGet(url, filters={}) { + $.ajax({ + url: url, + type: 'get', + data: filters, + dataType: 'json', + success: function(response) { + console.log('Success GET data at ' + url); + return response; + }, + error: function(xhr, ajaxOptions, thrownError) { + console.error('Error on GET at ' + url); + console.error(thrownError); + return {}; + } + }) +} + +function getParts(filters={}) { + return inventreeGet('/api/part/', filters); +} \ No newline at end of file diff --git a/InvenTree/stock/templates/stock/location.html b/InvenTree/stock/templates/stock/location.html index 1ef14f2d82..971fe65f84 100644 --- a/InvenTree/stock/templates/stock/location.html +++ b/InvenTree/stock/templates/stock/location.html @@ -59,6 +59,8 @@ {% endblock %} {% block js_load %} +{{ block.super }} + {% endblock %} {% block js_ready %} @@ -206,4 +208,6 @@ url: "{% url 'api-stock-list' %}", }); + getParts(); + {% endblock %}