2
0
mirror of https://github.com/inventree/InvenTree.git synced 2025-06-18 13:05:42 +00:00

Added 'tabs' to company view

This commit is contained in:
Oliver
2018-04-22 22:38:35 +10:00
parent ee2f262e19
commit d44a4e174b
8 changed files with 31 additions and 16 deletions

View File

@ -67,11 +67,3 @@ class Company(models.Model):
def has_parts(self):
return self.part_count > 0
@property
def order_count(self):
return self.orders.count()
@property
def has_orders(self):
return self.order_count > 0

View File

@ -55,8 +55,14 @@
</div>
</div>
<hr>
<div class='container-fluid'>
{% block details %}
{% endblock %}
</div>
{% endblock %}

View File

@ -2,4 +2,6 @@
{% block details %}
{% include 'company/tabs.html' with tab='details' %}
{% endblock %}

View File

@ -6,7 +6,7 @@
<table class="table">
<tr><td>SKU</td><td>{{ part.SKU }}</tr></tr>
<tr><td>Supplier</td><td><a href="{% url 'supplier-detail' part.supplier.id %}">{{ part.supplier.name }}</a></td></tr>
<tr><td>Supplier</td><td><a href="{% url 'company-detail' part.supplier.id %}">{{ part.supplier.name }}</a></td></tr>
<tr>
<td>Parent Part</td>
<td>

View File

@ -1,6 +1,18 @@
<ul class='nav nav-tabs'>
<li{% if tab == 'parts' %} class='active'{% endif %}>
<a href="{% url 'supplier-detail' supplier.id %}">Parts <span class='badge'>{{ supplier.part_count }}</span></a></li>
<li{% if tab == 'order' %} class='active'{% endif %}>
<a href="{% url 'supplier-detail-orders' supplier.id %}">Orders <span class="badge">{{ supplier.order_count }}</span></a></li>
<li{% if tab == 'details' %} class='active'{% endif %}>
<a href="{% url 'company-detail' company.id %}">Details</a>
</li>
{% if company.is_supplier %}
<li{% if tab == 'parts' %} class='active'{% endif %}>
<a href="{% url 'company-detail' company.id %}">Supplier Parts <span class='badge'>{{ company.part_count }}</span></a>
</li>
<li{% if tab == 'po' %} class='active'{% endif %}>
<a href="#">Purchase Orders</a>
</li>
{% endif %}
{% if company.is_customer %}
<li{% if tab == 'co' %} class='active'{% endif %}>
<a href="#">Sales Orders</a>
</li>
{% endif %}
</ul>