Support #54200
Utilisation des filtres pour le pointage
0%
Description
J'ai défini des filtres de pointage :
https://agendas-validation.test.entrouvert.org/manage/agendas/48/check-options
Je m'attendais à les trouver sur cet écran :
https://agendas-validation.test.entrouvert.org/manage/agendas/48/events/152/check
Et du coup je sais pas faire.
Demandes liées
Historique
Mis à jour par Lauréline Guérin il y a presque 3 ans
"Liste de clés (apparaissant dans extra_data) séparées par des virgules."
j'ai ajouté extra_data au display
https://agendas-validation.test.entrouvert.org/manage/agendas/48/events/152/check => c'est vide
(et "Présent, Absent non excusé, Absent excusé" ce sont des valeurs :) )
Mis à jour par Pierre Cros il y a presque 3 ans
Désolé je comprends pas, je peux avoir une doc ou un exemple fonctionnel ?
Mis à jour par Mikaël Ates il y a presque 3 ans
Je n'ai pas encore utilisé et je suis en train de regarder.
Je pense qu'il faut commencer par poser des réservation avec de l'extra data, c'est à dire envoyer un paramètre extra_data contenant un dictionnaire : {'regime': 'Végétarien'}
.
Dans les filtres sur extra data il faut indiquer 'regime' pour pouvoir filtrer sur les valeurs comme 'Végétarien' ou 'Sans gluten'.
Mis à jour par Frédéric Péters il y a presque 3 ans
Je pense qu'il faut commencer par poser des réservation avec de l'extra data, c'est à dire envoyer un paramètre extra_data contenant un dictionnaire : {'regime': 'Végétarien'}.
Oui, il faut des données sur lesquelles pouvoir filtrer. Je pensais qu'on avait déjà mentionné extra_data pour d'autres usages mais je n'en trouve pas de mention sur le site de la documentation. Mais non ça ne passe pas par un paramètre supplémnetaire.
Je n'ai pas trouvé le workflow qui fait la réservation, en gros dans l'appel qui pose la réservation (fillslot), il y aurait juste à ajouter ce qui est souhaité, pour reprendre l'exemple de Mik, ajouter dans les données transmises dans le POST un attribut "régime" avec comme valeur "Végétarien".
Je vais modifier le texte pour remplacer "(apparaissant dans extra_data)" par "(attributs supplémentaires transmis lors de la réservation)", peut-être.
Mis à jour par Pierre Cros il y a presque 3 ans
Je ne comprends toujours pas.
L'action de réservation avec extra data "propre"
https://demarches-validation.test.entrouvert.org/backoffice/workflows/42/status/3/items/1/
La définition du filtre (essayé un peu tout et n'importe quoi ici) :
https://agendas-validation.test.entrouvert.org/manage/agendas/48/check-options
Pas de filtre sur l'écran de pointage
https://agendas-validation.test.entrouvert.org/manage/agendas/48/events/159/check
Mis à jour par Lauréline Guérin il y a presque 3 ans
avec des données c'est bon: https://agendas-validation.test.entrouvert.org/manage/agendas/48/events/159/check
Mis à jour par Frédéric Péters il y a presque 3 ans
Il y a un truc qui foire totalement dans ton appel, genre tu passes user_name et rien n'apparaît, je regarde...
Et un peu de temps mais "Données à envoyer en paramètres de l’URL" ça n'est pas correct il faut passer ça dans le corps de la requête.
Je viens de faire la modification; j'ai viré des trucs de la db un peu au hasard pour nettoyer.
Mis à jour par Frédéric Péters il y a presque 3 ans
- Lié à Development #54216: api fillslot : lever une erreur si un paramètre connu se trouve passé dans la query string ajouté
Mis à jour par Pierre Cros il y a presque 3 ans
- Statut changé de Nouveau à Fermé
Frédéric Péters a écrit :
"Données à envoyer en paramètres de l’URL" ça n'est pas correct il faut passer ça dans le corps de la requête.
Ok j'avais donc finalement compris le fonctionnement (tout arrive) mais mon appel de réservation était foireux et j'avais pas de données du coup, merci à vous deux.
Me reste à comprendre les gabarits maintenant (plus tard)