Mise à jour de voozanoo-4.2.26 en production le 26/05/2020.
Corrections
- #2365 Bug sur la GetUsersByParentGroup de la classe UserManager
    - Anomalie remontée par Rodrigue
- Cette méthode échouait si des utilisateurs au statut deletedappartenaient au “parent group” passé en paramètre. Désormais, elle ignore ces utilisateurs.
 
- #2457 Suppression d’une variable de la page d’un autre dataquery, l’enleve du dataquery
    - La suppression d’un champ d’une source de données complémentaire sur une page, supprimait ce champ dans les autres dataqueries le référençant
 
- #2458 Bug sur la gestion des axes dans le InvokableDataset IndentedGroups
    - Anomalie remontée par Geoffrey
- Le comportement de l’invokable comportait des erreurs en cas de projet multi-axes : application en erreur si l’axe demandé était vide ou remontée des groupes d’un autre axe.
 
- #2469 Doublon of a Group is created accidentally
    - Erreur d’ergonomie au niveau de l’interface de gestion des groupes
- Lorsqu’un utilisateur quittait l’interface au milieu de modifications, celles-ci n’étaient pas annulées bien que l’affichage semble indiquer que si.
 
- #2492 Incompatibilité WidgetTabs et WidgetAutocomplete
    - Anomalie remontée par Audrey
- Utilisé au sein d’un WidgetTabs, le WidgetAutocomplete faisait montre d’un comportement hératique.
- Désormais : la méthode Update est appelée si le dataset provoquant l’événement DataSetChangeEvent est celui du searchDataset OU s’il est celui du champ lui-même. La méthode _renderReadonlyField récupére la sDisplayValue soit dans le cache, soit dans le searchDataset, soit via une requête au serveur (RefreshDataSet)
 
Améliorations
- #1450 Import / Export des groupes
    - Amelioration demandée dans le cadre de la migration des applications Voo3 en Voo4
- Il est désormais possible d’importer (pour une MAJ ou une création d’arborescence) et d’exporter les groupes d’un projet
 
- #2371 Exports, listings et filtres : Interdire les varsets dangereux
    - Amélioration demandée par Rodrigue
- Il n’est plus possible d’utiliser les varsets evtlog,varsetmonitoretresourcedans la construction des exports, listings et filtres
 
- #2409 Evolution - Simplification de l’ajout de paramètres dans les dataqueries
    - Ajout de l’attribut filled_by_param="my_param"sur les balisescolumn_simpled’un dataquery
 
- Ajout de l’attribut 
- #2439 Permettre de ne passer que des messages d’erreurs au WidgetErrors
    - Amelioration dans le cadre du développement sur l’import/export des groupes
- Il est désormais possible de passer un tableau de strings (plutôt que d’objets) au WidgetErrors
- La mise en forme du widget a également été revue
 
- #2440 Création du WidgetSelectFile
    - Amelioration dans le cadre du développement sur l’import/export des groupes
- Ce widget permet d’afficher un <input type="file"/>stylisé pour sélectionner un ou plusieurs fichiers. Quelques options sont disponibles (notamment pour le passage des attributs spécifiques à ce type d’input) : WidgetSelectFiles