2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-07-01 03:00:54 +00:00

Ability to include part_detail in build API

- Build list now uses bootstrapTable
This commit is contained in:
Oliver Walters
2020-04-11 19:59:16 +10:00
parent a4e45eab13
commit f0ffb0f8c0
6 changed files with 61 additions and 85 deletions

View File

@ -13,25 +13,24 @@ InvenTree | Build List
<h3>Part Builds</h3>
</div>
<div class='col-sm-6'>
<div class='container' id='active-build-toolbar' style='float: right;'>
<div class='btn-group' style='float: right;'>
<button type='button' class="btn btn-success" id='new-build'>Start New Build</button>
</div>
<hr>
<div id='button-toolbar'>
<div class='button-toolbar container-fluid' style='float: right;'>
<button type='button' class="btn btn-success" id='new-build'>Start New Build</button>
<div class='filter-list' id='filter-list-build'>
<!-- An empty div in which the filter list will be constructed -->
</div>
</div>
</div>
</div>
<hr>
<table class='table table-striped table-condensed' id='build-table'>
<table class='table table-striped table-condensed' id='build-table' data-toolbar='#button-toolbar'>
</table>
{% include "build/build_list.html" with builds=active title="Active Builds" completed=False collapse_id='active' %}
{% include "build/build_list.html" with builds=completed completed=True title="Completed Builds" collapse_id="complete" %}
{% include "build/build_list.html" with builds=cancelled title="Cancelled Builds" completed=False collapse_id="cancelled" %}
{% endblock %}
{% block js_ready %}
@ -41,42 +40,18 @@ InvenTree | Build List
$("#new-build").click(function() {
launchModalForm(
"{% url 'build-create' %}",
{
follow: true
});
"{% url 'build-create' %}",
{
follow: true
}
);
});
loadBuildTable($("#build-table"), {
url: "{% url 'api-build-list' %}"
});
$(".build-table").inventreeTable({
formatNoMatches: function() { return 'No builds found'; },
columns: [
{
field: 'name',
title: 'Build',
sortable: true,
},
{
field: 'part',
title: 'Part',
sortable: true,
},
{
title: 'Quantity',
sortable: true,
searchable: false
},
{
title: 'Status',
sortable: true,
},
{
sortable: true,
},
]
url: "{% url 'api-build-list' %}",
params: {
part_detail: "true",
},
});
{% endblock %}