16 mai 2025 15:17:38 Yvan MICHEL avatar

wiki : Documentation Technique > Release notes Forms

Release notes Forms



Forms 3.0.0

  • Amélioration de l’affichage des exports CSV et PDF avec itération : 28145 (CSV) et 28146 (PDF)
  • Correction sur l’utilisation des filtres dans la vue des réponses pour permettre d’utiliser plusieurs filtres en même temps : 28020
  • Correction de l’erreur lors du rafraichissement d’un page avec des champs obligatoires partiellement saisis : 28004
  • Création de la fonctionnalité de saisie des itérations dans un groupe en Back Office : 27862 et ajout d’un bouton pour ajouter et supprimer des itérations en BO : 27192
  • Correction du bug sur les champs date en BO : 27846 et 27032
  • Création d’un generic attribute de type « créneau » : 27422 et correction pour que les données saisies dans ces champs soient conservées : 27712 et mise à jour du script sql : 27608
  • Correction de la redirection après la suppression d’un control de transition d’une étape : 27711
  • Correction de l’affichage de fenêtres imbriquées lors de l’annulation de la création d’une liaison vers une étape : 27619
  • Migration des templates FO sur Bootstrap 5 : 27551
  • Correction apportée pour que le filtre « Statut » ne disparaisse plus dans la visualisation des réponses lorsqu'on appuie sur « Toutes les réponses », « Mes réponses », « Réponses de mon entité », « Réponse de mes sous-entités » : 27538
  • Correction apportée pour qu’il soit possible de visualiser et modifier la configuration des questions conditionnelles et validateurs suite à la migration d’un application Forms d’une versioen 1.3.6 à 1.3.7-Snapshot : 27509
  • Amélioration de l’affichage de la liste des generic attributes dans la création d’un formulaire : 27330
  • Duplication d’un formulaire rendue possible avec les droits et rôles appropriés : 26676
  • Ajout d’un type de contrôle conditionnel lorsque le champ cible est de type « Nombre » : 25289


Forms 3.0.1

  • Gestion des sessions FO :
    Entre le passage de chaque étape ou à la validation du formulaire, une vérification doit être faite pour s'assurer que la session est toujours active.
    Si la session n'est plus active, l'usager doit être renvoyé au début du formulaire. Si un brouillon existe, le brouillon est rechargé. Si aucun brouillon n'a été enregistré il faut repartir de champs vides pour chaque étape : 28956
  • Indiquer les limites précises des dépendances :
    Correction des limites de dépendance sur la branche 3.0.1-SNAPSHOT. Erreur de compilation : 28977


Forms 3.0.2-snapshot

  • Vérification de la complétude de la réponse avant soumission :
    Dans le cas où un formulaire a au moins un champ obligatoire, au passage au récapitulatif ou à la validation de la dernière étape pour soumission, une vérification doit être faite pour s'assurer que le ou les champs obligatoires de l'étape active ou des précédentes étapes ont été complété : 28957


Forms 3.1.0 du 25 avril 2025

  • Amélioration de l’export et de l’affichage de l’onglet « Workflow » afin que les questions y soient présentées dans le même ordre que dans le formulaire : 27843 et 28390 et 28388 et 28389 et 29386, ainsi qu’ajout d’un bouton pour l’export pour ordonner les questions : 28336 et 28392
  • Correction de l’affichage du texte « PUBLIE / NON PUBLIE » en police foncée dans l’onglet « Publication » : 28391
  • Ajout d’un nouveau paramètre « LOCALE » pour les validateurs : 27930
  • Correction de fautes d’orthographe dans des libellés du Back-Office : 26415
  • Amélioration de l’organisation visuelle des filtres lors de la consultation des réponses en Back-Office : 28212
  • Correction pour prise en compte des bookmarks d’attributs générique : 27866 et 26829
  • Ajout d’une exception générique dans FileService en cas d’indisponibilité du service : 28532
  • Correction pour interdire la suppression d’un champ si le formulaire a déjà des réponses, mais permettre la désactivation du champ, et si aucune condition ne repose sur cette question : 27671 et 28496 et 28497 et 28499 et 28496
  • Ajout de règles de validation lors du paramétrage des questions de type “case à cocher” : 28222
  • Ajour d’une option permettant de cocher toutes les questions en une seule fois lors de l'export d’un formulaire : 27844
  • Migration des templates du Front Office sur Bootstrap 5 - 27551
  • Amélioration du Back-Office avec le déplacement de la fonctionnalité de désactivation d’une question - 28498
  • Adapter les entrées de type « Fichier », « Image » et « Image de galerie » afin d’utiliser un autre service de fichiers – 28590 et 28558
  • Ajout de la classe CollectionUtils dans FormQuestionJspBean – 28697
  • Création d'un nouveau contrôle « date du jour » sur l’attribut générique « date » - 26977 et 27723 et 29000 et 27982
  • Evolution des fonctionnalités des questions de type listes triables – 25400
  • Correction pour afficher l’image d’illustration des questions de type « texte court » - 26383
  • Amélioration pour permettre l’édition des champs de type « fichier » avec la tâche d'édition d'une réponse en BO – 28567
  • Correction pour faire apparaitre le champ « Condition d’utilisation » lors de la création de réponse en BO – 28842
  • Amélioration pour disposer des signets "Date de création" et "Heure de création" lorsque l'on choisit "all forms" dans la tache "Notifier un usager (guichet, mail et/ou SMS)" – 27557
  • Amélioration de l’indexation Solr avec l’ajout de champs – 28993
  • Correction d’anomalies concernant le contrôle conditionnel et la modification des réponses en BO et FO - 28935
  • Correction de la gestion des sessions FO devenues inactives – 28956
  • Ajout d’une rubrique éditoriale pour une liste des formulaires comme ce qui est fait pour la liste des billets de Blog - 28811
  • Ajout d’un lien de téléchargement pour un fichier chargé en BO – 28678
  • Modification de l'AbtractValidator pour passer en argument la locale du contexte de l'usager – 28725
  • Correction de classes d’erreur liées au contrôle des champs obligatoires – 29368
  • Correction d’une anomalie dans le paramétrage des affichages conditionnels entre étapes différentes - 29364
  • Correction pour la vérification de la complétude des champs obligatoires avant soumission du formulaire en FO – 28957
    Correction d’une anomalie dans l’export des réponses en BO si plusieurs fichiers portant le même nom sont présents dans les réponses – 29298
  • Correction pour interdire en FO la saisie d’une adresse non présente dans la base adresses – 29369
  • Correction pour afficher en FO le message d’aide sur les boutons radio - 29476
  • Correction sur la suppression de fichier uploadé en FO et toujours visibles dans l’avancement du chargement - 29239
  • Correction de la gestion de session en FO avec la suppression, à l’initialisation du formulaire, les données de session associées à AccessControl - 29288
  • Correction de la version de dépendance lutece-core - 29479
  • Correction de la gestion des itérations et des étapes à la reprise d’un brouillon enregistré – 29232 et 29569
  • Amélioration avec l’affichage d’un message d’aide au déclenchement d’une action manuelle - 28182
  • Correction d’items de menu qui apparaissent en BO avec un libellé technique incompréhensible et qui provoque une erreur à l’exécution - 29256 et 29517
  • Amélioration pour afficher en FO le bouton « Supprimer l’avancement » uniquement lorsqu’un avancement a été enregistré - 29358
  • Correction pour supprimer l’attribut « required » automatique sur les champs conditionnels de formulaires dépendant de champs obligatoires non sélectionnés - 29567
  • Ajout du type d’entrée « session » dans le plugin Forms, sur le même modèle que dans le plugin Generic Attributes – 29389
  • Ajout d’une case à cocher en BO pour gérer l’affichage (masqué) du titre sur les groupes et les étapes
  • Amélioration avec le positionnement du récapitulatif comme valeur par défaut dans la fonctionnalité de création de formulaire – 29697
  • Correction pour faire apparaitre en BO les regroupements nouvellement créés même lorsqu’ils ne comportent encore aucune question - 29604 et 29566
  • Correction pour faire apparaitre un message d’erreur à l’affichage du récapitulatif en FO si un champ fichier obligatoire n’est pas renseigné - 29648
  • Correction en BO pour afficher dans la bonne taille le bouton « Ajouter un modèle d’étape » - 29731
  • Correction en BO avec l’ajout du libellé i18n « afficher le titre » et remplacement de la case à cocher par un bouton bascule – 29310
  • Correction sur le champ « Géolocalisation » avec l’ajout d’un validateur d’adresse afin de garantir que sa valeur respecte un format précis - 29369


Forms 3.1.1 du 7 mai 2025

  • Correction afin que le formulaire en cours de traitement corresponde bien à celui de la session de l’utilisateur (problème d’ouverture simultanée de formulaires) - 29929
  • Amélioration avec la suppression d’appels inutiles à la base de données lors de soumission d’un formulaire - 29444
  • Annulation du commit b61624f - 28182