Move "Company" view to new two-column template

This commit is contained in:
Oliver Walters 2020-04-22 09:01:52 +10:00
parent 79ea744280
commit 808a636484
3 changed files with 108 additions and 86 deletions
InvenTree
company/templates/company
templates

View File

@ -1,4 +1,4 @@
{% extends "base.html" %} {% extends "two_column.html" %}
{% load static %} {% load static %}
{% load i18n %} {% load i18n %}
@ -7,25 +7,21 @@
InvenTree | {% trans "Company" %} - {{ company.name }} InvenTree | {% trans "Company" %} - {{ company.name }}
{% endblock %} {% endblock %}
{% block content %} {% block thumbnail %}
<div class='dropzone' id='company-thumb'>
<div class="row">
<div class="col-sm-6">
<div class="media">
<div class='media-left'>
<div class='dropzone' id='company-thumb'>
<img class="part-thumb" <img class="part-thumb"
{% if company.image %} {% if company.image %}
src="{{ company.image.url }}" src="{{ company.image.url }}"
{% else %} {% else %}
src="{% static 'img/blank_image.png' %}" src="{% static 'img/blank_image.png' %}"
{% endif %}/> {% endif %}/>
</div> </div>
</div> {% endblock %}
<div class='media-body'>
<h3>{{ company.name }}</h3> {% block page_data %}
<p>{{ company.description }}</p> <h3>{{ company.name }}</h3>
<div class='btn-group'> <p>{{ company.description }}</p>
<div class='btn-group'>
{% if company.is_supplier %} {% if company.is_supplier %}
<button type='button' class='btn btn-default btn-glyph' id='company-order-2' title='Create purchase order'> <button type='button' class='btn btn-default btn-glyph' id='company-order-2' title='Create purchase order'>
<span class='glyphicon glyphicon-shopping-cart'/> <span class='glyphicon glyphicon-shopping-cart'/>
@ -37,70 +33,53 @@ InvenTree | {% trans "Company" %} - {{ company.name }}
<button type='button' class='btn btn-default btn-glyph' id='company-delete' title='Delete company'> <button type='button' class='btn btn-default btn-glyph' id='company-delete' title='Delete company'>
<span class='glyphicon glyphicon-trash'/> <span class='glyphicon glyphicon-trash'/>
</button> </button>
</div> </div>
</div> {% endblock %}
</div>
</div> {% block page_details %}
<div class="col-sm-6"> <h4>{% trans "Company Details" %}</h4>
<table class="table"> <table class="table">
<col width='25'> <col width='25'>
{% if company.website %} {% if company.website %}
<tr> <tr>
<td><span class='fas fa-globe'></span></td> <td><span class='fas fa-globe'></span></td>
<td>{% trans "Website" %}</td> <td>{% trans "Website" %}</td>
<td><a href="{{ company.website }}">{{ company.website }}</a></td> <td><a href="{{ company.website }}">{{ company.website }}</a></td>
</tr> </tr>
{% endif %} {% endif %}
{% if company.address %} {% if company.address %}
<tr> <tr>
<td><span class='fas fa-map-marked-alt'></span></td> <td><span class='fas fa-map-marked-alt'></span></td>
<td>{% trans "Address" %}</td> <td>{% trans "Address" %}</td>
<td>{{ company.address }}</td> <td>{{ company.address }}</td>
</tr> </tr>
{% endif %} {% endif %}
{% if company.phone %} {% if company.phone %}
<tr> <tr>
<td><span class='fas fa-phone'></span></td> <td><span class='fas fa-phone'></span></td>
<td>{% trans "Phone" %}</td> <td>{% trans "Phone" %}</td>
<td>{{ company.phone }}</td> <td>{{ company.phone }}</td>
</tr> </tr>
{% endif %} {% endif %}
{% if company.email %} {% if company.email %}
<tr> <tr>
<td><span class='fas fa-at'></span></td> <td><span class='fas fa-at'></span></td>
<td>{% trans "Email" %}</td> <td>{% trans "Email" %}</td>
<td>{{ company.email }}</td> <td>{{ company.email }}</td>
</tr> </tr>
{% endif %} {% endif %}
{% if company.contact %} {% if company.contact %}
<tr> <tr>
<td><span class='fas fa-user'></span></td> <td><span class='fas fa-user'></span></td>
<td>{% trans "Contact" %}</td> <td>{% trans "Contact" %}</td>
<td>{{ company.contact }}</td> <td>{{ company.contact }}</td>
</tr> </tr>
{% endif %} {% endif %}
</table> </table>
</div>
</div>
<hr>
<div class='container-fluid'>
{% block details %}
{% endblock %}
</div>
{% endblock %}
{% block js_load %}
{{ block.super }}
<script type='text/javascript' src="{% static 'script/inventree/stock.js' %}"></script>
{% endblock %} {% endblock %}
{% block js_ready %} {% block js_ready %}
{{ block.super }}
$('#company-edit').click(function() { $('#company-edit').click(function() {
launchModalForm( launchModalForm(

View File

@ -107,6 +107,7 @@ InvenTree
<script type='text/javascript' src="{% static 'script/inventree/filters.js' %}"></script> <script type='text/javascript' src="{% static 'script/inventree/filters.js' %}"></script>
<script type='text/javascript' src="{% static 'script/inventree/tables.js' %}"></script> <script type='text/javascript' src="{% static 'script/inventree/tables.js' %}"></script>
<script type='text/javascript' src="{% static 'script/inventree/build.js' %}"></script> <script type='text/javascript' src="{% static 'script/inventree/build.js' %}"></script>
<script type='text/javascript' src="{% static 'script/inventree/stock.js' %}"></script>
<script type='text/javascript' src="{% static 'script/inventree/modals.js' %}"></script> <script type='text/javascript' src="{% static 'script/inventree/modals.js' %}"></script>
<script type='text/javascript' src="{% static 'script/inventree/order.js' %}"></script> <script type='text/javascript' src="{% static 'script/inventree/order.js' %}"></script>
<script type='text/javascript' src="{% static 'script/inventree/company.js' %}"></script> <script type='text/javascript' src="{% static 'script/inventree/company.js' %}"></script>

View File

@ -0,0 +1,42 @@
{% extends "base.html" %}
{% load static %}
{% load i18n %}
{% block content %}
<div class='row'>
<div class='col-sm-6'>
<div class='media-left'>
{% block thumbnail %}
<!-- Image goes here -->
{% endblock %}
</div>
<div class='media-body'>
{% block page_data %}
<!-- Data next to image goes here -->
{% endblock %}
</div>
</div>
<div class='col-sm-6'>
{% block page_details %}
<!-- Right column data goes here -->
{% endblock %}
</div>
</div>
<hr>
<div class='container-fluid'>
{% block details %}
<!-- Particular page detail views go here -->
{% endblock %}
</div>
{% endblock %}
{% block js_ready %}
{{ block.super }}
{% endblock %}