From 559b36b6f080805abe437cb37aeb762884154ffd Mon Sep 17 00:00:00 2001 From: Tom Hubrecht Date: Wed, 10 Feb 2021 22:13:50 +0100 Subject: [PATCH] Limite le datepicker pour ne pas demander plus de temps que possible dans l'historique --- kfet/templates/kfet/history.html | 1 + kfet/views.py | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/kfet/templates/kfet/history.html b/kfet/templates/kfet/history.html index c3ebc8b0..91319012 100644 --- a/kfet/templates/kfet/history.html +++ b/kfet/templates/kfet/history.html @@ -62,6 +62,7 @@ $(document).ready(function() { format : 'YYYY-MM-DD HH:mm', stepping : 5, locale : 'fr', + minDate : '{{ week_ago }}', showTodayButton: true, widgetPositioning: { horizontal: "left", diff --git a/kfet/views.py b/kfet/views.py index a971e155..69b9395e 100644 --- a/kfet/views.py +++ b/kfet/views.py @@ -1588,7 +1588,12 @@ def kpsul_articles_data(request): @teamkfet_required def history(request): - data = {"filter_form": FilterHistoryForm()} + week_ago = timezone.now() - settings.KFET_HISTORY_DATE_LIMIT + data = { + "filter_form": FilterHistoryForm(), + "week_ago": week_ago.strftime("%Y-%m-%d %H:%M"), + } + print(data["week_ago"]) return render(request, "kfet/history.html", data)