-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dupliquer une période d'application #1051
Comments
Bonjour, |
Hello Sabrina @amina-sab Cette issue est encore libre oui Au-delà des qq explications fonctionnelles dans le ticket, au niveau technique c'est principalement du front (formulaires Symfony et peut-être un peu de JS avec Stimulus). Le code se trouve dans C'est un ticket assez "avancé" car ça nécessite de se plonger dans le système de CollectionType de Symfony, qui permet de gérer un champ contenant une liste de formulaires (ici une liste de formulaires pour des périodes d'application). Un Ce qu'on voudrait faire, c'est préremplir la nouvelle instance à partir des champs d'une autre instance (celle qu'on veut dupliquer), au lieu de laisser la nouvelle instance vide comme quand on clique sur "Ajouter" La question qui se pose est : y a-t-il une fonctionnalité incluse dans Symfony pour ça (si oui laquelle), ou faut-il ajouter du JavaScript pour dire : copie les valeurs de telle sous-partie de formulaire dans telle autre sous-partie (si oui, comment) ? |
Extrait de #989
Description
Suite à #988 qui a supprimé la saisie de la période d'un arrêté (dates de début et fin) on souhaite simplifier la saisie des dates de début et fin d'une restriction.
La possibilité de dupliquer une période d'application sur une mesure permettra de certains cas de simplifier la saisie d'une deuxième période d'application : pas besoin de saisir à nouveau toutes les valeurs, il suffira de modifier seulement celles qui changent, par exemple les jours concernés.
Maquette
Période d'application : Ajout d'un bouton "Dupliquer" à côté du bouton "Supprimer"
Implémentation
À définir
The text was updated successfully, but these errors were encountered: