okcashpro/okshop

View on GitHub
shop/templates/shop/orders.html

Summary

Maintainability
Test Coverage
{% extends "shop/base.html" %}
{% block title %}Orders{% endblock %}
{% block body %}
<h1>Orders</h1>
{% if orders %}
{% for purchase in orders %}
<div class="panel panel-default">
    <div class="panel-heading">
        <div class="row">
            <div class="col-sm-2">
                DATE PURCHASED:<br>
                {{ purchase.purchase.date|date:"F jS, Y"}}
            </div>
            <div class="col-sm-2">
                PRICE:<br>
                {{ purchase.gettotal|floatformat }} OK
            </div>
            <div class="col-sm-2">
                SHIPPED TO:<br>
                {{ purchase.purchase.shipped_to.name }}
            </div>
            <div class="col-sm-2">
                {% if not purchase.done %}NOT {% endif %}DELIVERED
            </div>
            <div class="col-sm-4">
                PURCHASE ID:<br>
                <a href="{% url 'shop:purchase' purchase.purchase.uuid %}">{{ purchase.purchase.uuid }}</a>
            </div>
        </div>
    </div>
    <div class="panel-body">
        <div class="col-md-2">
            <img src="{{ purchase.product.productimage_set.first.image.url }}" alt="{{ purchase.product.product_name }}" class="img-responsive">
        </div>
        <div class="col-md-10">
            <div class="product-name">
                <a class="cart-product-name" href="{% url 'shop:vieworder' purchase.id %}">{{ purchase.product }}</a> sold by {{purchase.product.seller}}
            </div>
            <div class="row">
                <div class="col-xs-12">
                    {% if purchase.get_last_update %}
                    <h3>Last update</h3>
                    <p class="text-muted">On {{ purchase.get_last_update.date|date:"F jS, Y"}}</p>
                    <p>{{purchase.get_last_update.short_update}}</p>
                    {% endif %}
                </div>
            </div>
        </div>
    </div>
</div>
{% endfor %}
{% else %}
You have no orders! Go shopping and fill this list up!
{% endif %}
{% endblock %}