Development #86411
Action création d'une demande : pouvoir limiter à certaines pages comme pour l'édition
0%
Description
Ça ne serait possible que lorsqu'on crée un brouillon à partir du même formulaire : les pages non explicitement indiquées sont remplis automatiquement par la demande source, on ne repasse pas dessus.
Cas d'usage typique : plutôt que d'avoir un ramdam compliqué dans le workflow pour permettre un changement un Rendez-vous au sein d'une même demande, je clos la première demande et j'en ouvre une nouvelle uniquement sur la page de prise de rendez-vous. C'est aussi simple pour l'usager.
Révisions associées
workflows: add options to limit pages displayed on created formdata (#86411)
Historique
Mis à jour par Anaïs Ecuvillon il y a 3 mois
Avec le cas d'usage que tu donnes, je ne vois pas forcément l'intérêt de faire évoluer l'action création d'une demande, le modification d'un rdv se gère très bien avec un formulaire de WF (https://demarches-aecuvillon.test.entrouvert.org/backoffice/workflows/2/status/21/)
Mais tu penses peut-être à autre chose ?
Mis à jour par Frédéric Péters il y a 3 mois
Pour un point technique quand même, si on veut implémenter ça, je pense que ça passerait par copier l'information sur la page à afficher (ou la page à partir de laquelle afficher) dans le brouillon, vraisemblablement en détournant prefilling_data, pour que ça ne se trouve pas exposé en variable (comme ça le serait si c'était submission_context ou workflow_data qui était détourné), puis partager dans FormPage::pages le code utilisé pour l'édition.
Mis à jour par Robot Gitea il y a 2 mois
- Statut changé de Nouveau à En cours
- Assigné à mis à Frédéric Péters
Frédéric Péters (fpeters) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/1159
- Titre : WIP: workflows: add options to limit pages displayed on crearted formdata (#86411)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/1159/files
Mis à jour par Robot Gitea il y a environ 2 mois
- Statut changé de Solution proposée à Solution validée
Lauréline Guérin (lguerin) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a environ 2 mois
- Statut changé de Solution validée à Résolu (à déployer)
Frédéric Péters (fpeters) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/wcs/pulls/1159
- Titre : workflows: add options to limit pages displayed on crearted formdata (#86411)
- Modifications : https://git.entrouvert.org/entrouvert/wcs/pulls/1159/files
Mis à jour par Transition automatique il y a environ 2 mois
- Statut changé de Résolu (à déployer) à Solution déployée
tests: move all create formdata tests to dedicated file (#86411)