Simpler home page

- remove category titles
- we still show first open deliveries, ordered by dead line
- passed but non archived delivery status label is "À solder"
This commit is contained in:
Yohan Boniface 2019-05-01 17:58:09 +02:00
parent 049ef6260c
commit 132884385e
5 changed files with 7 additions and 7 deletions

View file

@ -239,7 +239,9 @@ class Delivery(Base):
@classmethod @classmethod
def incoming(cls): def incoming(cls):
return [d for d in cls.all() if d.is_foreseen] return sorted(
[d for d in cls.all() if d.is_foreseen], key=lambda d: d.order_before
)
@classmethod @classmethod
def former(cls): def former(cls):

View file

@ -70,7 +70,7 @@
</li> </li>
{% if request.user and request.user.is_staff %} {% if request.user and request.user.is_staff %}
<li> <li>
<a href="/livraison/{{ delivery.id }}/exporter/produits"><i class="icon-layers"></i> Télécharger les produits</a> <a href="/livraison/{{ delivery.id }}/exporter/produits"><i class="icon-download"></i> Télécharger les produits</a>
</li> </li>
<li> <li>
<a href="/livraison/{{ delivery.id }}/edit"><i class="icon-adjustments"></i> Modifier la livraison</a> <a href="/livraison/{{ delivery.id }}/edit"><i class="icon-adjustments"></i> Modifier la livraison</a>

View file

@ -48,7 +48,7 @@
<ul class="toolbox"> <ul class="toolbox">
{% if delivery.status == delivery.CLOSED %} {% if delivery.status == delivery.CLOSED %}
<li> <li>
<a href="/livraison/{{ delivery.id }}/archiver" class="button danger"><i class="icon-hazardous"></i>&nbsp;Archiver</a> <a href="/livraison/{{ delivery.id }}/archiver" class="button danger"><i class="icon-layers"></i>&nbsp;Archiver</a>
</li> </li>
{% endif %} {% endif %}
<li> <li>

View file

@ -1,12 +1,10 @@
{% extends "base.html" %} {% extends "base.html" %}
{% block body %} {% block body %}
<h2>Livraisons à venir</h2>
{% with deliveries=incoming %} {% with deliveries=incoming %}
{% include "includes/delivery_list.html" %} {% include "includes/delivery_list.html" %}
{% endwith %} {% endwith %}
<h2>Livraisons passées</h2>
{% with deliveries=former %} {% with deliveries=former %}
{% include "includes/delivery_list.html" %} {% include "includes/delivery_list.html" %}
{% endwith %} {% endwith %}
<a href="/archives">Voir les livraisons archivées</a> <a href="/archives"><i class="icon-layers"></i> Voir les livraisons archivées</a>
{% endblock body %} {% endblock body %}

View file

@ -3,7 +3,7 @@
<li><i class="icon-streetsign"></i> <strong>Lieu</strong> {{ delivery.where }}</li> <li><i class="icon-streetsign"></i> <strong>Lieu</strong> {{ delivery.where }}</li>
<li><i class="icon-strategy"></i> <strong>Référent</strong> <a href="mailto:{{ delivery.contact }}">{{ delivery.contact }}</a></li> <li><i class="icon-strategy"></i> <strong>Référent</strong> <a href="mailto:{{ delivery.contact }}">{{ delivery.contact }}</a></li>
<li><i class="icon-clock"></i> <strong>Date de livraison</strong> <time datetime="{{ delivery.from_date }}">{{ delivery.from_date|date }} de {{ delivery.from_date|time }} à {{ delivery.to_date|time }}</time></li> <li><i class="icon-clock"></i> <strong>Date de livraison</strong> <time datetime="{{ delivery.from_date }}">{{ delivery.from_date|date }} de {{ delivery.from_date|time }} à {{ delivery.to_date|time }}</time></li>
<li><i class="icon-hourglass"></i> {% if delivery.status == delivery.OPEN %}<strong>Date limite de commande</strong> <time datetime="{{ delivery.order_before.date() }}">{{ delivery.order_before|date }}</time>{% elif delivery.status == delivery.ADJUSTMENT %}<strong>Ajustement en cours</strong>{% elif delivery.status == delivery.CLOSED %}<strong>Fermée</strong>{% else %}<strong>Archivée</strong>{% endif %}</li> <li><i class="icon-hourglass"></i> {% if delivery.status == delivery.OPEN %}<strong>Date limite de commande</strong> <time datetime="{{ delivery.order_before.date() }}">{{ delivery.order_before|date }}</time>{% elif delivery.status == delivery.ADJUSTMENT %}<strong>Ajustement en cours</strong>{% elif delivery.status == delivery.CLOSED %}<strong>{% if delivery.is_foreseen %}Fermée{% else %}À solder{% endif %}</strong>{% else %}<strong>Archivée</strong>{% endif %}</li>
{% if delivery.instructions %}<li><i class="icon-lightbulb"></i> <strong>À savoir</strong> {{ delivery.instructions }}</li>{% endif %} {% if delivery.instructions %}<li><i class="icon-lightbulb"></i> <strong>À savoir</strong> {{ delivery.instructions }}</li>{% endif %}
{% if delivery.infos_url %}<li><i class="icon-global"></i><strong>Plus d'infos</strong> <a href="{{ delivery.infos_url }}" title="{{ delivery.infos_url }}">{{ delivery.infos_url|truncate(20)}}</a></li>{% endif %} {% if delivery.infos_url %}<li><i class="icon-global"></i><strong>Plus d'infos</strong> <a href="{{ delivery.infos_url }}" title="{{ delivery.infos_url }}">{{ delivery.infos_url|truncate(20)}}</a></li>{% endif %}
</ul> </ul>