From 17df0e900cf8fa9c72d9dfcf8a509fb7488f50cf Mon Sep 17 00:00:00 2001 From: antux18 Date: Fri, 17 Jun 2022 20:22:32 +0200 Subject: [PATCH] =?UTF-8?q?Les=20favoris=20sont=20d=C3=A9sormais=20conserv?= =?UTF-8?q?=C3=A9s=20lorsqu'on=20change=20de=20date.=20Am=C3=A9lioration?= =?UTF-8?q?=20de=20la=20disposition=20des=20boutons.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.py | 16 +++++++++++++--- templates/date-select.html | 3 +++ templates/free-rooms.html | 6 +++--- 3 files changed, 19 insertions(+), 6 deletions(-) diff --git a/app.py b/app.py index 4c83ea3..b70364a 100644 --- a/app.py +++ b/app.py @@ -149,7 +149,7 @@ def free_rooms() : # Récupére les IDs des salles favorites favs_ids = request.args.getlist("favs") - if favs_ids==None: + if favs_ids == None: favs_ids = [] date = dti.datetime.now() @@ -168,7 +168,8 @@ def free_rooms() : # Récupération de la liste des départements : dept_filen = "data/dept_list.txt" dept_list = ro.get_depts(dept_filen) - # Vérifie qu'il n'y a pas de mauvais départements demandés + + # Vérifie qu'il n'y a pas de mauvais départements demandés : for d in dident_list: try: int(d) @@ -211,6 +212,14 @@ def free_rooms() : change_date_str = "?" i = 0 + if favs_ids != [] : + i = 0 + for f in favs_ids : + change_date_str += "favs=" + str(f) + if i < len(favs_ids) - 1: + change_date_str += "&" + i+=1 + change_date_str += "&" for v in dident_list: change_date_str += "dept="+str(v) if i {% endfor %} + {% for f in favs_ids : %} + + {% endfor %} {% include "footer.html" %} diff --git a/templates/free-rooms.html b/templates/free-rooms.html index 8e6e0fa..3d3f71b 100644 --- a/templates/free-rooms.html +++ b/templates/free-rooms.html @@ -20,16 +20,16 @@ Le {{ date_str }} {% endif %} -
+ {% if favs: %} -
+ {% endif %}
-
+
{% if favs: %}