diff --git a/InvenTree/company/models.py b/InvenTree/company/models.py index 2a8d907b76..e9bb3f69d2 100644 --- a/InvenTree/company/models.py +++ b/InvenTree/company/models.py @@ -423,12 +423,15 @@ class SupplierPart(models.Model): return str(self) def __str__(self): - s = "{supplier} ({sku})".format( - sku=self.SKU, - supplier=self.supplier.name) + s = '' + + if self.part.IPN: + s += f'{self.part.IPN}' + + s += f' | {self.supplier.name} | {self.SKU}' if self.manufacturer_string: - s = s + ' - ' + self.manufacturer_string + s = s + ' | ' + self.manufacturer_string return s diff --git a/InvenTree/company/templates/company/supplier_part_base.html b/InvenTree/company/templates/company/supplier_part_base.html index 383b942346..ca09caee93 100644 --- a/InvenTree/company/templates/company/supplier_part_base.html +++ b/InvenTree/company/templates/company/supplier_part_base.html @@ -94,7 +94,7 @@ src="{% static 'img/blank_image.png' %}" {% block js_ready %} {{ block.super }} -$('#order-part').click(function() { +$('#order-part, #order-part2').click(function() { launchModalForm( "{% url 'order-parts' %}", { diff --git a/InvenTree/company/templates/company/supplier_part_orders.html b/InvenTree/company/templates/company/supplier_part_orders.html index 381a2941e9..5c2ea6d1d4 100644 --- a/InvenTree/company/templates/company/supplier_part_orders.html +++ b/InvenTree/company/templates/company/supplier_part_orders.html @@ -6,18 +6,18 @@ {% include "company/supplier_part_tabs.html" with tab='orders' %} -