Projet

Général

Profil

Bug #55316

La réservation sur un événement passé n'est pas autorisée.

Ajouté par Mikaël Ates il y a presque 3 ans. Mis à jour il y a presque 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
01 juillet 2021
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Je viens de tester #48397 ce qui fonctionne bien, par exemple

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

Lié à Chrono - Development #48397: Pouvoir faire une inscription à un événement le jour même ou a posterioriFermé09 novembre 2020

Actions

Révisions associées

Révision 9ac90f72 (diff)
Ajouté par Lauréline Guérin il y a presque 3 ans

api: return events param in fillslot_url (#55316)

Historique

#1

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é
#2

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)

#3

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.

#4

Mis à jour par Lauréline Guérin il y a presque 3 ans

  • Tracker changé de Support à Bug
#5

Mis à jour par Lauréline Guérin il y a presque 3 ans

#6

Mis à jour par Frédéric Péters il y a presque 3 ans

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

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)
#8

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

Formats disponibles : Atom PDF