Project

General

Profile

Development #75144

toulouse-maelis: réservations extra-scolaire

Added by Nicolas Roche over 1 year ago. Updated over 1 year ago.

Status:
Fermé
Priority:
Normal
Assignee:
Target version:
-
Start date:
06 March 2023
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

Juste après la réservation, et avant la fin de la démarche qui se soldera par un paiement,
présenter un agenda à l'usager pour qu'il puisse réserver ses journées.

Il s'agit plus ou moins de la même chose que pour #72774,
à ceci près que le calendrier (vide) nous est donné pour un autre service web.
cf https://redmine.sigec.fr/issues/1811


Files

07_modification_agenda_perisco.png (146 KB) 07_modification_agenda_perisco.png Nicolas Roche, 19 March 2023 09:52 AM
06_cellule_agenda_perisco.png (132 KB) 06_cellule_agenda_perisco.png Nicolas Roche, 19 March 2023 09:52 AM
03_agenda_erreur_dans_worfkow_multi.png (28.4 KB) 03_agenda_erreur_dans_worfkow_multi.png Nicolas Roche, 19 March 2023 09:52 AM
05_agenda_dans_workflow_multi_units.png (43.9 KB) 05_agenda_dans_workflow_multi_units.png Nicolas Roche, 19 March 2023 09:52 AM
01_agenda_dans_formulaire.png (22.5 KB) 01_agenda_dans_formulaire.png Nicolas Roche, 19 March 2023 09:52 AM
02_agenda_dans_formulaire_multi_units.png (45.9 KB) 02_agenda_dans_formulaire_multi_units.png Nicolas Roche, 19 March 2023 09:52 AM
04_agenda_dans_workflow.png (28.9 KB) 04_agenda_dans_workflow.png Nicolas Roche, 19 March 2023 09:52 AM

Related issues

Related to Passerelle - Development #73646: toulouse-maelis: inscription extra-scolaire et loisir (Ticket chapeau)Fermé20 January 2023

Actions
Related to Passerelle - Development #75584: toulouse-maelis: prendre en compte le nouveau WSDL des activitésFermé19 March 2023

Actions

Associated revisions

Revision d533a91a (diff)
Added by Nicolas Roche over 1 year ago

toulouse-maelis: get activity calendar before subscription (#75144)

Revision 479cfbb7 (diff)
Added by Nicolas Roche over 1 year ago

toulouse-maelis: get activity calendar after subscription (#75144)

Revision 3cddb320 (diff)
Added by Nicolas Roche over 1 year ago

toulouse-maelis: update activity calendar (#75144)

Revision 2e85f7e0 (diff)
Added by Nicolas Roche over 1 year ago

toulouse-maelis: display read-only extra-sco activities in child calendar (#75144)

History

#1

Updated by Nicolas Roche over 1 year ago

  • Related to Development #73646: toulouse-maelis: inscription extra-scolaire et loisir (Ticket chapeau) added
#2

Updated by Nicolas Roche over 1 year ago

  • Description updated (diff)
#3

Updated by Robot Gitea over 1 year ago

  • Status changed from Nouveau to En cours

Nicolas Roche (nroche) a ouvert une pull request sur Gitea concernant cette demande :

#4

Updated by Nicolas Roche over 1 year ago

Techniquement, on ne peut pas réserver les jours sans courir le risque que les places ne manquent pas.
On a un premier WS pour s'inscrire, puis un second pour réserver, les 2 seront appelés dans le WF.
Pour valider l'inscription il faut la payer dans l'heure.

  • On souhaite que les réservations se fassent dès le formulaire.
    Pour cela, on obtient le gabarit de l'agenda avant qu'il ne soit créé.
    (captures 1 et 2)
  • Sigec insiste pour dire qu'en cas de rush il y aura des réservations qui tomberont en défaut de place.
    Pour palier à cela on prévoit de re-proposer l'agenda via un formulaie de WF, pour que l'usager puisse ajuster ses réservations en conséquence.
    (captures 4 et 5)

J'ai prévu d'afficher les erreurs retournées par Maélis (capture 3).
Je réalise seulement maintenant que WCS recharge l'agenda et retire les dates devenues absentes avant d'appeler le endpoint de mise à jour du calendrier.
Ainsi la majeur partie des erreurs sont gommées et rendues invisibles au connecteur comme à l'usager.
On avait prévu de n'afficher le formulaire de WF qu'en cas d'erreur, mais donc il faut plutôt le systématiser
et certainement oublier l'affichage d'un message d'erreur remonté par Maélis, en plus du diff sur les réservations effectuées.

  • Enfin, on souhaite ajouter les réservations extra-scolaires dans la cellule combo qui affiche l'agenda périscolaire (capture 6),
    mais que l'on ne puisse pas les modifier par la démarche pointée par la cellule (capture 7).
#5

Updated by Stéphane Guiet over 1 year ago

Nicolas,

Ok sur tout, et remarque ici :

Je réalise seulement maintenant que WCS recharge l'agenda et retire les dates devenues absentes avant d'appeler le endpoint de mise à jour du calendrier.
Ainsi la majeur partie des erreurs sont gommées et rendues invisibles au connecteur comme à l'usager.
On avait prévu de n'afficher le formulaire de WF qu'en cas d'erreur, mais donc il faut plutôt le systématiser
et certainement oublier l'affichage d'un message d'erreur remonté par Maélis, en plus du diff sur les réservations effectuées.

C'est bien. Et je te confirme que, sauf si Toulouse le demande lors de la phase de recette, proposer à l'usager sur la base de ce qui est effectivement réservé de revenir sur ces réservation (enlever / ajouter) est hors périmètre pour cette première version.

#6

Updated by Nicolas Roche over 1 year ago

  • Related to Development #75584: toulouse-maelis: prendre en compte le nouveau WSDL des activités added
#7

Updated by Robot Gitea over 1 year ago

  • Status changed from En cours to Solution proposée
#8

Updated by Nicolas Roche over 1 year ago

certainement oublier l'affichage d'un message d'erreur remonté par Maélis, en plus du diff sur les réservations effectuées.

J'ai retiré l'affichage des créneaux remontés en erreur par maélis (puisque j'en tiens compte le diff).

#9

Updated by Robot Gitea over 1 year ago

  • Status changed from Solution proposée to Solution validée

Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :

#10

Updated by Robot Gitea over 1 year ago

  • Status changed from Solution validée to Résolu (à déployer)

Nicolas Roche (nroche) a mergé une pull request sur Gitea concernant cette demande :

#11

Updated by Transition automatique over 1 year ago

  • Status changed from Résolu (à déployer) to Solution déployée
#12

Updated by Transition automatique over 1 year ago

Automatic expiration

Also available in: Atom PDF