Project

General

Profile

Development #57617

Cellule graphe // Agenda nombre de réservations, filtrage temporel

Added by Stéphane Guiet 8 months ago. Updated 7 months ago.

Status:
Fermé
Priority:
Normal
Target version:
-
Start date:
05 Oct 2021
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

Description

Pour Publik Famille.

Le filtrage temporel proposé est assez complet mais pour mettre en place une page de ce type :
https://agents-venissieux-test.demarches.sitiv.fr/restaurant_scolaire/page-restaurant-scolaire/1/
ou le besoin serait d'afficher les semaines à venir (avec intervalle = jour), il n'est pas possible d'afficher la semaine S+2, S+3 par exemple.
Note : une réflexion similaire pourrait être faite pour les mois (M+2, M+3 etc.)

Le cas d'usage :
Le gestionnaire du restaurant scolaire veut pouvoir accéder rapidement aux statistiques des semaines à venir
Exemple : aujourd'hui 05/10, je veux voir les réservations pour la semaine du 18/10


Files

Associated revisions

Revision 9f6d6847 (diff)
Added by Valentin Deniaud 7 months ago

dataviz: allow setting time range using template (#57617)

History

#1

Updated by Valentin Deniaud 8 months ago

  • Assignee set to Valentin Deniaud

Je vais voir pour permettre de donner les bornes avec des templates, je vois qu'il existe un filtre adjust_to_week_monday donc ça devrait le faire.

#2

Updated by Valentin Deniaud 8 months ago

Voilà, il s'agira de mettre genre today|add_days:"7"|adjust_to_week_monday pour viser le lundi de la semaine suivante.

Pour les mois, c'est moins naturel mais ça se fait aussi, je cite Thomas qui parlait dans un ticket GL :
Thomas Noël a écrit (#52576) :

on peut déjà se poser au 1er jour du mois avec :

form_var_date|date:"1/m/Y"|add_days:31

Pour ajouter deux mois, il suffit d'ajouter par exemple 70 jours (un peu plus que 30+31, mais moins que 28+31+30) à la date ramenée au premier du mois actuel, et ça marchera.

form_var_date|date:"1/m/Y"|add_days:70

#3

Updated by Frédéric Péters 7 months ago

  • Status changed from Solution proposée to Solution validée

(Je ne sais pas comment combo/context_processors.py se trouve ici)

#4

Updated by Valentin Deniaud 7 months ago

  • Status changed from Solution validée to Résolu (à déployer)
commit 9f6d68477a43640be14b8856879676985ea108ba
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Wed Oct 6 17:09:49 2021 +0200

    dataviz: allow setting time range using template (#57617)

(edit :)
Frédéric Péters a écrit :

(Je ne sais pas comment combo/context_processors.py se trouve ici)

Zut, oublié cette remarque en poussant mais oui j'aurais dû l'enlever (j'avais touché ce fichier en première approche).

#5

Updated by Frédéric Péters 7 months ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF