diff --git a/InvenTree/part/templates/part/used_in.html b/InvenTree/part/templates/part/used_in.html index 4a691aac23..bff5eff8ed 100644 --- a/InvenTree/part/templates/part/used_in.html +++ b/InvenTree/part/templates/part/used_in.html @@ -6,19 +6,58 @@

Used In

- - - - - - -{% for item in part.used_in.all %} - - - - - -{% endfor %} +{% if part.used_in_count > 0 %} + +

+ {{ part.name }} is used to make {{ part.used_in_count }} other parts. +

+ +
PartUsesDescription
{{ item.part.name }}{{ item.quantity }}{{ item.part.description }}
+{% else %} +

+ {{ part.name }} is not used to make any other parts. +

+{% endif %} + +{% endblock %} + +{% block js_ready %} +{{ block.super }} + + $("#used-table").bootstrapTable({ + sortable: true, + search: true, + queryParams: function(p) { + return { + sub_part: {{ part.id }} + } + }, + columns: [ + { + field: 'pk', + title: 'ID', + visible: false, + }, + { + field: 'part', + title: 'Part', + formatter: function(value, row, index, field) { + return renderLink(value.name, value.url); + } + }, + { + field: 'part.description', + title: 'Description', + }, + { + field: 'quantity', + title: 'Uses', + } + + ], + url: "{% url 'api-bom-list' %}" + }) + {% endblock %} \ No newline at end of file