Development #51198
Faire des requêtes directement sur chrono
0%
Description
Les requêtes pour faire des décomptes sur des inscriptions se font aujourd'hui sur les demandes. Par exemple :
{{ forms|objects:"inscription-aux-activites"|filter_by_user:form_user|filter_by:"quota_incremente"|filter_value:"Oui"|filter_by:"agenda"|filter_value:"seniors-bals"|filter_by:"annee_inscription"|filter_value:annee|filter_by:"mois_inscription"|filter_value:"1"|count }}
L'information utile est dans l'agenda et cela oblige à produire sur les demandes des données de traitement qui reflètent le statut de l'inscription (liste principale ou liste d'attente) ainsi que les paramètres de filtrage comme année et mois des événements.
On pourrait donc imaginer de pouvoir faire des requêtes dans wcs (puis dans combo) directement sur chrono ainsi :
{{ bookings|agendas:"seniors-bals"|filter_by_user:form_user|filter_by:"status"|filter_value:"main"|filter_by_event:"year"|filter_value:"2021"|filter_by_event:"mois"|filter_value:"1"|count }}Avec dans :
- status par exemple des choix comme main, wainting, both
- filter_by_event qui filtre sur tous les événements de l'agenda sur un paramètre comme l'année ou le mois.
Historique
Mis à jour par Frédéric Péters il y a environ 3 ans
Je préférerais remonter d'un ou deux niveaux pour comprendre le besoin plutôt que trouver que {{ bookings|agendas:"seniors-bals"|filter_by_user:form_user|filter_by:"status"|filter_value:"main"|filter_by_event:"year"|filter_value:"2021"|filter_by_event:"mois"|filter_value:"1"|count }} est une bonne réponse.
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Nouveau à Rejeté
Je mets ça de côté, qu'on prenne le temps de la réflexion globale, et notamment voir les API qui pourraient manquer dans Chrono.