Refactored sidebar for "purchase order"

This commit is contained in:
Oliver 2021-10-29 01:11:00 +11:00
parent 00a0311c63
commit 1b5428718e
3 changed files with 11 additions and 47 deletions

View File

@ -1,36 +0,0 @@
{% load i18n %}
{% load static %}
{% load inventree_extras %}
{% load status_codes %}
<ul class='list-group'>
<li class='list-group-item'>
<a href='#' id='po-menu-toggle'>
<span class='menu-tab-icon fas fa-expand-arrows-alt'></span>
</a>
</li>
<li class='list-group-item' title='{% trans "Purchase Order Line Items" %}'>
<a href='#' id='select-order-items' class='nav-toggle'>
<span class='fas fa-list-ol side-icon'></span>
{% trans "Order Items" %}
</a>
</li>
<li class='list-group-item' title='{% trans "Received Stock Items" %}'>
<a href='#' id='select-received-items' class='nav-toggle'>
<span class='fas fa-sign-in-alt side-icon'></span>
{% trans "Received Items" %}
</a>
</li>
<li class='list-group-item' title='{% trans "Purchase Order Attachments" %}'>
<a href='#' id='select-order-attachments' class='nav-toggle'>
<span class='fas fa-paperclip side-icon'></span>
{% trans "Attachments" %}
</a>
</li>
<li class='list-group-item' title='{% trans "Notes" %}'>
<a href='#' id='select-order-notes' class='nav-toggle'>
<span class='fas fa-clipboard side-icon'></span>
{% trans "Notes" %}
</a>
</li>
</ul>

View File

@ -0,0 +1,8 @@
{% load i18n %}
{% load static %}
{% load inventree_extras %}
{% include "sidebar_item.html" with label='order-items' text="Line Items" icon="fa-list-ol" %}
{% include "sidebar_item.html" with label='received-items' text="Received Stock" icon="fa-sign-in-alt" %}
{% include "sidebar_item.html" with label='order-attachments' text="Attachments" icon="fa-paperclip" %}
{% include "sidebar_item.html" with label='order-notes' text="Notes" icon="fa-clipboard" %}

View File

@ -6,8 +6,8 @@
{% load static %}
{% load markdownify %}
{% block menubar %}
{% include 'order/po_navbar.html' %}
{% block sidebar %}
{% include 'order/po_sidebar.html' %}
{% endblock %}
{% block page_content %}
@ -89,11 +89,6 @@
{{ block.super }}
enableNavbar({
label: 'po',
toggleId: '#po-menu-toggle',
});
$('#edit-notes').click(function() {
constructForm('{% url "api-po-detail" order.pk %}', {
fields: {
@ -249,9 +244,6 @@ loadPurchaseOrderLineItemTable('#po-line-table', {
{% endif %}
});
attachNavCallbacks({
name: 'purchase-order',
default: 'order-items'
});
enableSidebar('purchaseorder');
{% endblock %}