Page d'accueil des jeux vidéos : regroupement par date pour les timelines

Timelines :

  * regroupement par date sur la page d'accueil des jeux vidéos
  * ajout de 4 tests concernant cette page
  * changement du champ 'date' des Timeline par un 'DateField' (au lieu
  d'un DateTimeField)
This commit is contained in:
2017-09-03 10:53:17 +02:00
parent 88ceb57a09
commit c3491b7975
6 changed files with 92 additions and 10 deletions

View File

@ -26,14 +26,19 @@
{% endif %}
<h2>{% trans "Memory Card" %}</h2>
{% if last_timelines %}
<ul>
{% for timeline in last_timelines %}
<li>{{ timeline.date|date:"SHORT_DATE_FORMAT" }} -
<strong>{{ timeline.get_status_display }} :</strong> {{ timeline.item.name }}
{% regroup last_timelines by date as dates %}
{% for date in dates %}
<p><u>{{ date.grouper }} : </u>
<ul>
{% for timeline in date.list|dictsortreversed:"id" %}
<li>
<strong>{{ timeline.get_status_display }} :</strong> {{ timeline.item.name }}
({{ timeline.item.collection.name }})
</li>
{% endfor %}
</ul>
{% endfor %}
</ul>
</p>
{% else %}
<p>{% trans "Empty memory." %}</p>
{% endif %}