diff --git a/InvenTree/company/templates/company/manufacturer_part.html b/InvenTree/company/templates/company/manufacturer_part.html index 3009b0f141..9a370eeefc 100644 --- a/InvenTree/company/templates/company/manufacturer_part.html +++ b/InvenTree/company/templates/company/manufacturer_part.html @@ -6,8 +6,8 @@ InvenTree | {% trans "Manufacturer Part" %} {% endblock %} -{% block menubar %} -{% include "company/manufacturer_part_navbar.html" %} +{% block sidebar %} +{% include "company/manufacturer_part_sidebar.html" %} {% endblock %} {% block breadcrumbs %} @@ -153,11 +153,6 @@ src="{% static 'img/blank_image.png' %}" {% block js_ready %} {{ block.super }} -enableNavbar({ - label: 'manufacturer-part', - toggleId: '#manufacturer-part-menu-toggle' -}); - function reloadParameters() { $("#parameter-table").bootstrapTable("refresh"); } @@ -315,9 +310,6 @@ $('#delete-part').click(function() { }); }); -attachNavCallbacks({ - name: 'manufacturerpart', - default: 'parameters' -}); +enableSidebar('manufacturerpart'); {% endblock %} \ No newline at end of file diff --git a/InvenTree/company/templates/company/manufacturer_part_navbar.html b/InvenTree/company/templates/company/manufacturer_part_navbar.html deleted file mode 100644 index f0af203543..0000000000 --- a/InvenTree/company/templates/company/manufacturer_part_navbar.html +++ /dev/null @@ -1,41 +0,0 @@ -{% load i18n %} - - \ No newline at end of file diff --git a/InvenTree/company/templates/company/manufacturer_part_sidebar.html b/InvenTree/company/templates/company/manufacturer_part_sidebar.html new file mode 100644 index 0000000000..c75bacf210 --- /dev/null +++ b/InvenTree/company/templates/company/manufacturer_part_sidebar.html @@ -0,0 +1,6 @@ +{% load i18n %} +{% load static %} +{% load inventree_extras %} + +{% include "sidebar_item.html" with label='parameters' text="Parameters" icon="fa-th-list" %} +{% include "sidebar_item.html" with label='supplier-parts' text="Supplier Parts" icon="fa-building" %} \ No newline at end of file diff --git a/InvenTree/company/templates/company/supplier_part.html b/InvenTree/company/templates/company/supplier_part.html index 73cb5277c6..3e60783aae 100644 --- a/InvenTree/company/templates/company/supplier_part.html +++ b/InvenTree/company/templates/company/supplier_part.html @@ -7,8 +7,8 @@ {% inventree_title %} | {% trans "Supplier Part" %} {% endblock %} -{% block menubar %} -{% include "company/supplier_part_navbar.html" %} +{% block sidebar %} +{% include "company/supplier_part_sidebar.html" %} {% endblock %} {% block breadcrumbs %} @@ -308,12 +308,6 @@ $("#item-create").click(function() { }); }); - -enableNavbar({ - label: 'supplier-part', - toggleId: '#supplier-part-menu-toggle' -}) - $('#order-part, #order-part2').click(function() { launchModalForm( "{% url 'order-parts' %}", @@ -344,9 +338,6 @@ $('#delete-part').click(function() { }); }); -attachNavCallbacks({ - name: 'supplierpart', - default: 'stock' -}); +enableSidebar('supplierpart'); {% endblock %} \ No newline at end of file diff --git a/InvenTree/company/templates/company/supplier_part_sidebar.html b/InvenTree/company/templates/company/supplier_part_sidebar.html new file mode 100644 index 0000000000..53c4488816 --- /dev/null +++ b/InvenTree/company/templates/company/supplier_part_sidebar.html @@ -0,0 +1,7 @@ +{% load i18n %} +{% load static %} +{% load inventree_extras %} + +{% include "sidebar_item.html" with label='stock' text="Stock Items" icon="fa-boxes" %} +{% include "sidebar_item.html" with label='purchase-orders' text="Purchase Orders" icon="fa-shopping-cart" %} +{% include "sidebar_item.html" with label='pricing' text="Supplier Part Pricing" icon="fa-dollar-sign" %} diff --git a/InvenTree/order/templates/order/order_wizard/po_upload.html b/InvenTree/order/templates/order/order_wizard/po_upload.html index 6c4902b141..28d0360757 100644 --- a/InvenTree/order/templates/order/order_wizard/po_upload.html +++ b/InvenTree/order/templates/order/order_wizard/po_upload.html @@ -3,20 +3,9 @@ {% load i18n %} {% load static %} -{% block menubar %} - +{% block sidebar %} +{% url "po-detail" order.id as url %} +{% include "sidebar_item.html" with url=url text="Return to Orders" icon="fa-undo" %} {% endblock %} {% block page_content %} diff --git a/InvenTree/part/templates/part/bom_upload/upload_file.html b/InvenTree/part/templates/part/bom_upload/upload_file.html index bc4855ba58..c8add61f49 100644 --- a/InvenTree/part/templates/part/bom_upload/upload_file.html +++ b/InvenTree/part/templates/part/bom_upload/upload_file.html @@ -3,20 +3,9 @@ {% load i18n %} {% load static %} -{% block menubar %} - +{% block sidebar %} +{% url "part-detail" part.id as url %} +{% include "sidebar_link.html" with url=url text="Return to BOM" icon="fa-undo" %} {% endblock %} {% block page_content %} diff --git a/InvenTree/part/templates/part/category.html b/InvenTree/part/templates/part/category.html index 5a3dbcd281..42670d0eb3 100644 --- a/InvenTree/part/templates/part/category.html +++ b/InvenTree/part/templates/part/category.html @@ -325,9 +325,4 @@ $('#view-list').hide(); } - attachNavCallbacks({ - name: 'partcategory', - default: 'part-stock' - }); - {% endblock %} diff --git a/InvenTree/part/templates/part/detail.html b/InvenTree/part/templates/part/detail.html index dc58eb772d..72db113fc0 100644 --- a/InvenTree/part/templates/part/detail.html +++ b/InvenTree/part/templates/part/detail.html @@ -5,8 +5,8 @@ {% load crispy_forms_tags %} {% load markdownify %} -{% block menubar %} -{% include 'part/navbar.html' %} +{% block sidebar %} +{% include 'part/sidebar.html' %} {% endblock %} {% block page_content %} diff --git a/InvenTree/part/templates/part/import_wizard/part_upload.html b/InvenTree/part/templates/part/import_wizard/part_upload.html index 2fcbdfba1b..1e9e043868 100644 --- a/InvenTree/part/templates/part/import_wizard/part_upload.html +++ b/InvenTree/part/templates/part/import_wizard/part_upload.html @@ -3,20 +3,9 @@ {% load i18n %} {% load static %} -{% block menubar %} - +{% block sidebar %} +{% url 'part-index' as url %] +{% include "sidebar_link.html" with url=url text="Return to Parts" icon="fa-undo" %} {% endblock %} {% block content %} @@ -70,9 +59,6 @@ {% block js_ready %} {{ block.super }} -enableNavbar({ - label: 'part', - toggleId: '#part-menu-toggle', -}); +enableSidebar('partupload'); {% endblock %} \ No newline at end of file diff --git a/InvenTree/part/templates/part/part_app_base.html b/InvenTree/part/templates/part/part_app_base.html index a365fca6da..16f3507d09 100644 --- a/InvenTree/part/templates/part/part_app_base.html +++ b/InvenTree/part/templates/part/part_app_base.html @@ -13,10 +13,6 @@ {% endif %} {% endblock %} -{% block sidenav %} -
-{% endblock %} - {% block breadcrumbs %} {% if part %} {% include "part/cat_link.html" with category=part.category part=part %}