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)
46 lines
1.3 KiB
HTML
46 lines
1.3 KiB
HTML
{% extends "base.html" %}
|
|
{% load i18n %}
|
|
|
|
{% block content %}
|
|
<h1>{% trans "Games" %}</h1>
|
|
<h2>{% trans "Now playing" %}</h2>
|
|
{% if playing_games %}
|
|
<ul>
|
|
{% for playing in playing_games %}
|
|
<li>{{ playing.name }}</li>
|
|
{% endfor %}
|
|
|
|
</ul>
|
|
{% else %}
|
|
<p>{% trans "No playing game found." %}</p>
|
|
{% endif %}
|
|
<h2>{% trans "Complete list" %}</h2>
|
|
{% if non_excluded_games %}
|
|
<ul>
|
|
{% for game in non_excluded_games %}
|
|
<li>{{ game.name }}</li>
|
|
{% endfor %}
|
|
</ul>
|
|
{% else %}
|
|
<p>{% trans "No game found." %}</p>
|
|
{% endif %}
|
|
<h2>{% trans "Memory Card" %}</h2>
|
|
{% if last_timelines %}
|
|
{% 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 %}
|
|
</p>
|
|
{% else %}
|
|
<p>{% trans "Empty memory." %}</p>
|
|
{% endif %}
|
|
{% endblock %}
|