Remove canceled button on when order status is canceled

This commit is contained in:
Nathan Chapman 2023-01-21 18:53:07 -07:00
parent eae76c773d
commit 8e2f0fe43e
3 changed files with 25 additions and 12 deletions

View File

@ -10,7 +10,7 @@
</p> </p>
<header class="object-header"> <header class="object-header">
<h1><img src="{% static 'images/box.png' %}"> Order No. {{order.pk}}</h1> <h1><img src="{% static 'images/box.png' %}"> Order No. {{order.pk}}</h1>
{% if perms.core.cancel_order %} {% if perms.core.cancel_order and order.status != 'canceled' %}
<a class="btn btn-warning" href="{% url 'dashboard:order-cancel' order.pk %}">Cancel order</a> <a class="btn btn-warning" href="{% url 'dashboard:order-cancel' order.pk %}">Cancel order</a>
{% endif %} {% endif %}
</header> </header>

View File

@ -17,19 +17,21 @@
<tfoot> <tfoot>
<tr> <tr>
<td> <td>
{% if page_obj.has_previous %} <div class="pagination">
<a href="?page=1">&laquo; first</a> {% if page_obj.has_previous %}
<a href="?page={{ page_obj.previous_page_number }}">previous</a> <a href="?page=1">&laquo; first</a>
{% endif %} <a href="?page={{ page_obj.previous_page_number }}"> previous</a>
{% endif %}
<span class="current"> <span class="current">
Page {{ page_obj.number }} of {{ page_obj.paginator.num_pages }}. Page {{ page_obj.number }} of {{ page_obj.paginator.num_pages }}.
</span> </span>
{% if page_obj.has_next %} {% if page_obj.has_next %}
<a href="?page={{ page_obj.next_page_number }}">next</a> <a href="?page={{ page_obj.next_page_number }}">next </a>
<a href="?page={{ page_obj.paginator.num_pages }}">last &raquo;</a> <a href="?page={{ page_obj.paginator.num_pages }}">last &raquo;</a>
{% endif %} {% endif %}
</div>
</td> </td>
</tr> </tr>
</tfoot> </tfoot>

View File

@ -460,6 +460,7 @@ main > article > header {
} }
.product-figure img { .product-figure img {
background-color: white;
max-height: 6rem; max-height: 6rem;
max-width: 6rem; max-width: 6rem;
border: var(--default-border); border: var(--default-border);
@ -617,6 +618,16 @@ main > article > header {
} }
/* ==========================================================================
Pagination
========================================================================== */
.pagination {
display: flex;
gap: 1rem;
}
/* ========================================================================== /* ==========================================================================
Utils Utils
========================================================================== */ ========================================================================== */