Projet

Général

Profil

Development #57617

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

Ajouté par Stéphane Guiet il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
05 octobre 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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


Fichiers

Révisions associées

Révision 9f6d6847 (diff)
Ajouté par Valentin Deniaud il y a plus de 2 ans

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

Historique

#1

Mis à jour par Valentin Deniaud il y a plus de 2 ans

  • Assigné à mis à 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

Mis à jour par Valentin Deniaud il y a plus de 2 ans

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

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Statut changé de Solution proposée à Solution validée

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

#4

Mis à jour par Valentin Deniaud il y a plus de 2 ans

  • Statut changé de Solution validée à 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

Mis à jour par Frédéric Péters il y a plus de 2 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF