From c26db53d79af77062f0084201164aef77c4ed69b Mon Sep 17 00:00:00 2001 From: "theo@manjaro" Date: Fri, 2 Sep 2022 11:39:38 +0200 Subject: [PATCH] =?UTF-8?q?Les=20salles=20prochainement=20disponibles=20so?= =?UTF-8?q?nt=20tri=C3=A9es=20par=20ordre=20chronologique?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app.py b/app.py index 1dc0635..17f4da4 100644 --- a/app.py +++ b/app.py @@ -13,6 +13,7 @@ # Modules : import datetime as dti +import pytz from flask import Flask from flask import render_template @@ -255,6 +256,11 @@ def free_rooms() : for r in free_rooms: [[soon_rooms,final_rooms],[favs_soon_rooms,favs_free_rooms]][r.id in favs_ids][r.is_free].append(r) + # Tri des salles bientôt disponibles en fonction du temps d'attente + sortfunc = lambda x: x.start-date.astimezone(pytz.timezone('Europe/Paris')) + soon_rooms.sort(key=sortfunc) + favs_soon_rooms.sort(key=sortfunc) + context = {"favs_free_rooms":favs_free_rooms, "favs_soon_rooms":favs_soon_rooms, "free_rooms":final_rooms, "soon_rooms":soon_rooms, "frooms_disp":frooms_disp, "depts_str":depts_str, "dident_list":dident_list, "date_str":date_str,