Mise à jour de voozanoo-4.2.26 en production le 26/05/2020.

Edit me

Corrections

  • #2365 Bug sur la GetUsersByParentGroup de la classe UserManager
    • Anomalie remontée par Rodrigue
    • Cette méthode échouait si des utilisateurs au statut deleted appartenaient 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, varsetmonitor et resource dans 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 balises column_simple d’un dataquery
  • #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