Skip to content
Snippets Groups Projects
Commit 60e3b389 authored by Alban Gruin's avatar Alban Gruin
Browse files

qsjps: abstraction et navigation de la template

parent 8a533b6f
Branches
Tags
No related merge requests found
......@@ -2,16 +2,7 @@
{% load dt_week %}
{% block title %}Trouver une salle – {% endblock %}
{% block body %}
<h3>Trouver une salle entre {{ form.begin.value }} et {{ form.end.value }}</h3>
<ul>
{% with year=form.cleaned_data.day.year week=form.cleaned_data.day|dt_week %}
{% for room in rooms %}
<li><a href="{% url "room-timetable" room.slug year week %}">{{ room }}</li>
{% empty %}
<p>Aucune salle trouvée</p>
{% endfor %}
{% endwith %}
</ul>
{% endblock %}
{% block pagetitle %}Trouver une salle entre {{ form.begin.value }} et {{ form.end.value }}</h3>{% endblock %}
{% block url %}{% url "room-timetable" element.slug form.cleaned_data.day.year form.cleaned_data.day|dt_week %}{% endblock %}
{% block navigation %}<a href="{% url "rooms" %}">Retour à la liste des salles</a> &ndash;
<a href="{% url "qsjps" %}">Nouvelle recherche</a>{% endblock %}
......@@ -274,7 +274,7 @@ def qsjps(request):
rooms = Room.objects.qsjps(begin, end)
return render(request, "qsjps.html",
{"rooms": rooms, "form": form})
{"elements": rooms, "form": form})
# Si le formulaire est invalide, on ré-affiche le formulaire
# avec les erreurs
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment