From cbbd58c743ac4b13cf970664546f79fc1356c908 Mon Sep 17 00:00:00 2001 From: Oliver Date: Fri, 16 Jul 2021 01:13:48 +1000 Subject: [PATCH] Fixes for issues with new SPA approach - Fix manufacturer part table - Fix supplier part table - Consolidate manufacturer and supplier parts onto single page - CSS fixes --- InvenTree/InvenTree/static/css/inventree.css | 4 +- InvenTree/part/templates/part/detail.html | 66 ++++++++++---------- InvenTree/part/templates/part/navbar.html | 8 +-- 3 files changed, 35 insertions(+), 43 deletions(-) diff --git a/InvenTree/InvenTree/static/css/inventree.css b/InvenTree/InvenTree/static/css/inventree.css index 1c8d529a92..a71e29ab5d 100644 --- a/InvenTree/InvenTree/static/css/inventree.css +++ b/InvenTree/InvenTree/static/css/inventree.css @@ -781,8 +781,8 @@ input[type="submit"] { } .sidenav .list-group-item.active { - background-color: #b3a997; - border-color: #ccc; + background-color: #c6d4ea; + border: 2px #aab solid; } /* The side navigation menu */ diff --git a/InvenTree/part/templates/part/detail.html b/InvenTree/part/templates/part/detail.html index b92ce4fbeb..0ba539baea 100644 --- a/InvenTree/part/templates/part/detail.html +++ b/InvenTree/part/templates/part/detail.html @@ -223,30 +223,6 @@ -
-
-

{% trans "Part Suppliers" %}

-
-
-
-
- -
- - -
-
-
- - -
-
-
-

{% trans "Bill of Materials" %}

@@ -302,7 +278,29 @@
-
+
+
+

{% trans "Part Suppliers" %}

+
+
+
+
+ +
+ + +
+
+
+ + +
+
+

{% trans "Part Manufacturers" %}

@@ -321,7 +319,7 @@
-
+
@@ -828,7 +826,7 @@ $("#supplier-part-delete").click(function() { - var selections = $("#supplier-table").bootstrapTable("getSelections"); + var selections = $("#supplier-part-table").bootstrapTable("getSelections"); var parts = []; @@ -845,7 +843,7 @@ }); loadSupplierPartTable( - "#supplier-table", + "#supplier-part-table", "{% url 'api-supplier-part-list' %}", { params: { @@ -857,10 +855,10 @@ } ); - linkButtonsToSelection($("#supplier-table"), ['#supplier-part-options']); + linkButtonsToSelection($("#supplier-part-table"), ['#supplier-part-options']); loadManufacturerPartTable( - '#manufacturer-table', + '#manufacturer-part-table', "{% url 'api-manufacturer-part-list' %}", { params: { @@ -871,15 +869,15 @@ } ); - linkButtonsToSelection($("#manufacturer-table"), ['#manufacturer-part-options']); + linkButtonsToSelection($("#manufacturer-part-table"), ['#manufacturer-part-options']); $("#manufacturer-part-delete").click(function() { - var selections = $("#manufacturer-table").bootstrapTable("getSelections"); + var selections = $("#manufacturer-part-table").bootstrapTable("getSelections"); deleteManufacturerParts(selections, { onSuccess: function() { - $("#manufacturer-table").bootstrapTable("refresh"); + $("#manufacturer-part-table").bootstrapTable("refresh"); } }); }); @@ -900,7 +898,7 @@ method: 'POST', title: '{% trans "Add Manufacturer Part" %}', onSuccess: function() { - $("#manufacturer-table").bootstrapTable("refresh"); + $("#manufacturer-part-table").bootstrapTable("refresh"); } }); }); diff --git a/InvenTree/part/templates/part/navbar.html b/InvenTree/part/templates/part/navbar.html index 8ea1204bc8..a2dc67c079 100644 --- a/InvenTree/part/templates/part/navbar.html +++ b/InvenTree/part/templates/part/navbar.html @@ -63,17 +63,11 @@ {% if part.purchaseable and roles.purchase_order.view %}
  • - + {% trans "Suppliers" %}
  • -
  • - - - {% trans "Manufacturers" %} - -