Bug #74722
Caluire, bug widget de réservation & annulation en masse (impact parsifal aussi)
0%
Description
cf #73333
Etapes pour reproduire:
1/ lancer la démarche de réservation, choisir un enfant, faire "suivant". Le widget s'affiche avec des cases cochées qui correspondent à l'agenda de l'enfant
2/ faire "précédent"
3/ changer d'enfant, faire "suivant"
Le widget s'affiche, mais tout est décoché. Si le parent recoche les cases des semaines visibles et valide, alors on annule tout ce qui était réservé après, puisque non coché.
C'est dû à:
{% if not widget.value and option.options.prefill %}checked="checked"{% endif %}
widget.value
n'est pas vide, puisqu'on a déjà chargé le widget avec les données du premier enfant choisi, et les id des options ne correspondent pas d'un enfant à l'autre (de la forme <child_id>:<activity_type>:<date>)
Ajouter pour gérer le cas "widget chargé mais c'est pas les mêmes options":
{% if widget.value and widget.value|first|split:':'|first != last_option.value|split:':'|first and option.options.prefill %}checked="checked"{% endif %}
Historique
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Nouveau à Solution proposée
Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/publik-base-theme/pulls/176
- Titre : caluire: fix widget on child change (#74722)
- Modifications : https://git.entrouvert.org/entrouvert/publik-base-theme/pulls/176/files
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Solution proposée à Solution validée
Frédéric Péters (fpeters) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Solution validée à Résolu (à déployer)
Lauréline Guérin (lguerin) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/publik-base-theme/pulls/176
- Titre : caluire: fix widget on child change (#74722)
- Modifications : https://git.entrouvert.org/entrouvert/publik-base-theme/pulls/176/files
Mis à jour par Transition automatique il y a environ un an
- Statut changé de Résolu (à déployer) à Solution déployée