Development #52786
Ajouter en paramètre l'url de retour lors de la saisie d'une réservation depuis chrono
0%
Description
La configuration du paramètre "Adresse de la démarche de réservation :" permet de faire un appel vers une démarche de réservation en saisie backoffice en donnant en paramètres les slugs de l'agenda et de l'événement afin de préremplir le formulaire. Par exemple en ajoutant ?agenda=seniors-bals&event=bals-event
.
Mais lorsque l'on clic sur les boutons "Abandonner" ou "Supprimer la demande", on finit le parcours sur l'écran d'accueil de la saisie BO. Le parcours souhaité serait de revenir sur la page depuis laquelle on a cliqué sur "Démarche de réservation".
Indiquer manuellement l'url de retour en configurant par exemple {{ eservices_url }}backoffice/submission/inscription-aux-activites/?ReturnURL={{ agendas_url }}manage/agendas/1/events/open/
ne va pas fonctionner car cela va donner une l'URL suivante https://demarches-mates.test.entrouvert.org/backoffice/submission/inscription-aux-activites/?ReturnURL=https://chrono-mates.test.entrouvert.org/manage/agendas/1/events/open/?agenda=seniors-bals&event=bals-event
. Le retour va fonctionner mais plus le préremplissage.
L'URL de retour pourrait donc être être pris en charge automatiquement par chrono pour indiquer en page de retour l'agenda depuis laquelle on a cliqué sur "Démarche de réservation".
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Mikaël Ates il y a presque 3 ans
- Lié à Development #45417: Proposer un lien d'inscription à un événement depuis la vue de listing des événements ou depuis la page d'un événement ajouté
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Fichier 0001-manager-add-ReturnURL-in-booking-form-url-52786.patch 0001-manager-add-ReturnURL-in-booking-form-url-52786.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Valentin Deniaud il y a presque 3 ans
Pourquoi get_raw_uri et pas build_absolute_uri ?
Mis à jour par Lauréline Guérin il y a presque 3 ans
- Fichier 0001-manager-add-ReturnURL-in-booking-form-url-52786.patch 0001-manager-add-ReturnURL-in-booking-form-url-52786.patch ajouté
ça semblait fonctionner, mais c'est mieux avec build_absolute_uri, thx
Mis à jour par Valentin Deniaud 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 853f1b31f14b92e5c3348d648f86c8321f9b9b43 Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Thu May 6 16:37:03 2021 +0200 manager: add ReturnURL in booking form url (#52786)
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
manager: add ReturnURL in booking form url (#52786)