Mise à jour de Voozanoo 4 en production le 2026-05-27.
Améliorations et nouvelles fonctionnalités
- VOO4-3188 Logs - Corriger le log d’erreur généré en cas de droits insuffisant pour insérer des données dans un varset
-
Suppression de la traduction et anonymisation du log d'erreur en cas de droit insuffisant pour insérer des données dans un varset.
-
- VOO4-3183 Permettre à l’action Subscript du ScriptPlayer d’être lancé sur le dossier en cours
-
L'action Subscript du ScriptPlayer peux déclarer son utilisation sur le dossier en cours sans déclencher une boucle récursive infinie.
-
- VOO4-3181 L’importation d’utilisateur par CSV force la présence de toutes les colonnes
-
Le CSV pour l'import d'utilisateur ne nécessite plus de déclarer toutes les colonnes, et l'ordre de celles-ci n'est plus forcé.
-
- VOO4-3154 IMPORT - Permettre d’utiliser un identifiant fixe pour les dico de données dans un dataset XML
-
Evolution de l’import des datasets XML autour des dictionnaires de données avec la prise en charge d'un nouveau format "[dico_name.code]" à la place de ne pouvoir se baser que sur l'id_data existants.
-
- VOO4-3136 WidgetSelectAdv - Garder la liste ouverte à la désélection d’un item
-
Améliore le comportement du WidgetSelectAdv en maintenant la liste déroulante ouverte lors de la désélection d’un élément.
-
- VOO4-3134 Init.sh - Permettre de renseigner le mail
-
Ajout de la possibilité de saisir l'email de l'administrateur lors de l'utilisation du tools init d'un projet Voozanoo
-
- VOO4-3132 Listings et exports - Eviter les requêtes concomitantes dans les interfaces d’édition
-
Éviter la surcharge de la base de données en affichant un écran de chargement de 1,5 seconde à chaque fois que l’utilisateur sélectionne une colonne dans l’interface de création de listing, de filtre ou d’export.
-
- VOO4-3110 Méthodes CLI / Validation du paramètre "env" - Ajouter des tests unitaires
-
Ajout de tests unitaires pour garantir le fonctionnement et la non-régression de l'argument CLI "env" (sélection de section INI).
-
- VOO4-3087 WidgetMenu - Afficher le menu dans les interfaces où la mainframe n’est pas chargée.
-
Le menu dans l’interface “Utilisateurs provenant du provider“ est désormais initialisé et affiché par le frame_creator.
-
- VOO4-3075 SCRIPTPLAYER - Permettre la modification du paramétrage d’un projet
-
Création d'un nouveau type d'action du ScriptPlayer pour permettre de modifier la configuration d'un projet.
-
- VOO4-2994 Maintenance - Mettre en place un bandeau d’information pour informer d’un incident en cours sur Voo4
-
Mutualisation des actions de modification de la table "sys_context" dans une seule classe (utile actuellement pour les scripts de migration de version et du mode dégradé).
-
Ajout d'un bandeau d'alerte ayant la couleur de warning sur toutes les pages si le mode dégradé est activé.
-
Corrections
- VOO4-3211 Export CSV - Le param ws_vzn4_remove_line_ending n’est pas pris en compte lors d’un export CSV
-
Le param ws_vzn4_remove_line_ending est pris en compte pour un export CSV (utilité pour Mailmerge)
-
- VOO4-3194 Project Settings- Corriger la PHP Notice "Undefined variable: oEpimobManager
-
Modification du code pour éviter une PHP Notice lorsque le projet n'est pas relié a un Epimob
-
- VOO4-3193 Interpreteur - Renommage des datasets non attendu sur un formulaire
-
Le renommage d’un dataset dans un formulaire met désormais à jour uniquement ses propres variables, sans impact sur les autres datasets portant le même nom.
-
- VOO4-3172 WidgetSelectAdv - les options dynamiques disable_opt_on et hide_opt_on ne fonctionnent pas avec les dictionnaires
-
Correction des options dynamiques disable_opt_on et hide_opt_on du WidgetSelectAdv pour les champs de type dictionnaire (fkey_dico_ext / fkey_sysdico_ext).
-
- VOO4-3109 Méthodes CLI / Validation du paramètre "env" - Distinguer les environnements avec et sans sections multiples
-
Léger allègement des contraintes d'utilisation du CLI pour les applications multi-section permettant d'utiliser des méthodes CLI sur un environnement non multi-section, même si le fichier "application.ini" est détecté en multi-section. L'utilisateur de la commande CLI est responsable de l'environnement qu'il saisit lors du lancement de la commande CLI.
-
- VOO4-3071 Méthode CLI / createSysUser - Ajouter les caractères spéciaux interdits dans les mot de passe des sys_user lors de leur création
-
Empêcher la création de sys_user (méthode CLI CreateSysUser) avec un mot de passe contenant des caractères spéciaux
-
- VOO4-3021 Exécution des dataquery - Supprimer la réinitialisation conditionnelle de l’offset lors de l’initialisation de la datasource
-
Suppression de la réinitialisation conditionnelle de l'offset lors de l'initialisati
-