Mise à jour de Voozanoo 4 en production le 2021-08-31.

Edit me

Améliorations et nouvelles fonctionnalités

  • VOO4-2047 Utilisation des relations dans les boutons
    • Traduction par l’interpréteur des paramètres de redirection des boutons “sys_id” en “id_data”.
  • VOO4-2027 Afficher une message d’erreur clair en cas de pb de droits sur les dicos
    • Ajout d’une vérification sur les droits de l’utilisateur courant lors de la sauvegarde d’un dictionnaire via l’interface des dicos pour éviter de faire planter le formulaire en cas de droits manquants sur le varset “dico”.
  • VOO4-1996 Mettre à jour moment.js et nettoyer ses fichiers
    • Mise à jour de la librairie moment.js (2.13.0 -> 2.29.1) et suppression de la dépendance à grunt.js.
  • VOO4-1989 Permettre l’extension du WidgetAutocomplete
    • Le WidgetAutocomplete peut désormais être surchargé, à condition que le nom du widget qui le surcharge contienne la chaîne de caractères “Autocomplete” (bien respecter la casse).
  • VOO4-1843 Demander le mot de passe de l’utilisateur lors du changement de mot de passe
    • Désormais, pour modifier le mot de passe d’un utilisateur ou son propre mot de passe, l’utilisateur devra renseigner son mot de passe. Il aura droit à 3 essais avant d’être déconnecté et renvoyé vers la page d’authentification. Ce fonctionnement ne concerne pas l’utilisateur qui a perdu son mot de passe ou qui est connecté via un token.
  • VOO4-1219 Prendre en compte les exports dans le monitoring
    • Les exports sont désormais monitorés dans la table evtlog via les évènements VZN_EVT_EXPORT et VZN_EVT_EXPORT_ASYNC.

Corrections

  • VOO4-2043 Nettoyage des tables lock et flooding sur un mauvais déclencheur
    • Ces tables sont nettoyées après certaines actions utilisateurs. L’un des déclencheurs était une erreur. Il a été retiré.
  • VOO4-2042 Duplication - Condition d’affichage sur une variable présente dans une matrice
    • Après une duplication de projet, la syntaxe des conditions d’affichage pouvait être incorrecte si elle utilisait un champ à l’intérieur d’une matrice.
  • VOO4-2025 Faire que la durée de blocage sur le “mot de passe oublié” soit toujours de 60 secondes
    • Limitation à une minute de la durée du blocage du mécanisme anti-flooding du processus de récupération du mot de passe, quel que soit le paramétrage du projet.
  • VOO4-2012 Ajouter une sécurité sur la présence d’un msgid “unused” avant de l’ajouter
    • Remplacement de la chaîne de caractère “unused”, présente par défaut dans les fichiers .po vides, par la chaîne “do_not_translate” afin d’éviter qu’elle soit traduite par erreur ou qu’elle interfère avec la traduction de “unused”.
  • VOO4-1951 INTERPRETEUR - Duplication de projet, ressource formulaire dataset=”main_datasource”
    • Après une duplication de projet, le nom des sources de données principales des formulaires étaient renommé en “main_datasource” à certains endroits.