From 04cee9979107b2f2bf5a53b828fcffd2c7ed6667 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Sun, 12 Apr 2020 00:46:29 +1000 Subject: [PATCH] Update for supplier part list table rendering --- .../templates/company/detail_part.html | 47 ++++++++++++------- 1 file changed, 31 insertions(+), 16 deletions(-) diff --git a/InvenTree/company/templates/company/detail_part.html b/InvenTree/company/templates/company/detail_part.html index d5be2cb94d..46ec09ffc6 100644 --- a/InvenTree/company/templates/company/detail_part.html +++ b/InvenTree/company/templates/company/detail_part.html @@ -30,21 +30,21 @@ $("#part-create").click(function () { launchModalForm( - "{% url 'supplier-part-create' %}", - { - data: { - supplier: {{ company.id }} - }, - reload: true, - secondary: [ - { - field: 'part', - label: 'New Part', - title: 'Create New Part', - url: "{% url 'part-create' %}" - }, - ] - }); + "{% url 'supplier-part-create' %}", + { + data: { + supplier: {{ company.id }} + }, + reload: true, + secondary: [ + { + field: 'part', + label: 'New Part', + title: 'Create New Part', + url: "{% url 'part-create' %}" + }, + ] + }); }); $("#part-table").inventreeTable({ @@ -64,7 +64,22 @@ field: 'part_detail.full_name', title: '{% trans "Part" %}', formatter: function(value, row, index, field) { - return imageHoverIcon(row.part_detail.thumbnail) + renderLink(value, '/part/' + row.part + '/suppliers/'); + + var html = imageHoverIcon(row.part_detail.thumbnail) + renderLink(value, '/part/' + row.part + '/suppliers/'); + + if (row.part_detail.is_template) { + html += ``; + } + + if (row.part_detail.assembly) { + html += ``; + } + + if (!row.part_detail.active) { + html += `INACTIVE`; + } + + return html; } }, {