Bug #55316
La réservation sur un événement passé n'est pas autorisée.
0%
Description
- formulaire : https://demarches-mates.test.entrouvert.org/backoffice/forms/9/fields/pages/21/
- source de donnée : https://demarches-mates.test.entrouvert.org/backoffice/forms/data-sources/9/
Mais lorsque je lance un appel de réservation j'obtiens en retour :
reservation_app_error_code 1 (<class 'int'>) reservation_error_response_err 1 (<class 'int'>) reservation_error_response_err_class event not bookable reservation_error_response_err_desc événement non réservable reservation_error_response_reason event not bookable reservation_status 200 (<class 'int'>) reservation_time 2021-07-01T16:51:58.863650
Voici une demande d'inscription qui fait apparaître cette erreur : https://demarches-mates.test.entrouvert.org/backoffice/management/inscription-aux-activites/203/inspect
L'événement concerné : https://chrono-mates.test.entrouvert.org/manage/agendas/5/events/23/
L'appel de réservation que je n'ai pas modifié par rapport à une réservation "normale" : https://demarches-mates.test.entrouvert.org/backoffice/workflows/12/status/3/items/1/
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Mikaël Ates il y a presque 3 ans
- Lié à Development #48397: Pouvoir faire une inscription à un événement le jour même ou a posteriori ajouté
Mis à jour par Lauréline Guérin il y a presque 3 ans
l'api fillslot(s) prend aussi un param events=all/past/future, comme datetimes. Sinon, comment sait-elle qu'elle doit ou non accepter les réservations d'events passés ? :)
https://demarches-mates.test.entrouvert.org/backoffice/workflows/12/status/3/items/1/
=> rajouter {% if form_var_evenement_passe == "True" %}?events=past{% endif %}
comme dans la source de données ?
Ou alors, je pourrais renvoyer ce param dans fillslot_url, renvoyé par l'api datetimes. (form_var_evenement_api_fillslot_url
serait "complet", param events
inclus, même valeur que lors de l'appel à datetimes)
Mis à jour par Frédéric Péters il y a presque 3 ans
Ou alors, je pourrais renvoyer ce param dans fillslot_url, renvoyé par l'api datetimes. (form_var_evenement_api_fillslot_url serait "complet", param events inclus, même valeur que lors de l'appel à datetimes)
Oui bonne idée ça.
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Fichier 0001-api-return-events-param-in-fillslot_url-55316.patch 0001-api-return-events-param-in-fillslot_url-55316.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a presque 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 9ac90f720a71d6c73a461cbcda97f48e9a2ba8d8 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Jul 2 09:13:52 2021 +0200 api: return events param in fillslot_url (#55316)
Mis à jour par Frédéric Péters il y a presque 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
api: return events param in fillslot_url (#55316)