Mise à jour de Voozanoo 4 en production le 2021-10-26.

Edit me

Améliorations et nouvelles fonctionnalités

  • VOO4-2073 Relationnel : Lot 9.5 : Composant tableau - Permettre l’usage d’une structure XML plus claire pour le widget Table
    • Il est désormais possible de définir le widget table via XML plus intuitif. L’ancienne écriture XML reste parfaitement fonctionnelle.
  • VOO4-2069 Rendre traductibles les widgets WidgetUserInfoMenu, WidgetSelect, WidgetSelectGroup, WidgetSelectGroupAdvanced, WidgetProjectGroup et WidgetGroupLink
    • Afin de rendre effective la traduction des groupes d’un projet, la gestion de la traduction a été ajoutée aux widgets suivants :
      • WidgetGroupLink (sélection des rôles / groupes au sein des formulaires de création et d’édition des utilisateurs),
      • WidgetProjectGroup (formulaires de gestion des utilisateurs dans le cadre d’une relation provider - consumer),
      • WidgetSelect,
      • WidgetSelectGroup (formulaire listant les utilisateurs),
      • WidgetSelectGroupAdvanced (formualire de création des annonces administrateur),
      • WidgetUserInfoMenu (inclus dans le menu de navigation)
  • VOO4-2034 Méthode absente pour voo4_cli, sans erreur directement perceptible
    • Affichage du message d’erreur dans le terminal en cas de lancement d’une méthode CLI (au sens Voo4) inexistante.
  • VOO4-2026 Optimiser Core_Library_Controller_Action::_getUserDef
    • Modification d’une fonction utilisée massivement par Voozanoo 4 pour renseigner les groupes de l’utilisateur courant pour réduire le temps de traitement à chaque appel.
  • VOO4-1844 Invalider les liens de ré-initialisation de mot de passe précédents lors de la création d’un nouveau lien
    • Lors des évènements suivants, les tokens de connexion précédemment créés pour l’utilisateur et pour un même ACL (ici, ‘project/pwd/updatepwd’) sont désormais invalidés :
      • la réinitialisation de mot de passe
      • la récupération de mot de passe
      • la redirection post-connexion pour forcer le choix d’un mot de passe fort

Corrections

  • VOO4-2076 sys_last_mod_date / sys_last_mod_user lors de la modification d’un dico multiple
    • Les colonnes systèmes n’étaient pas mises à jour lors de la modification d’un enregistrement si l’utilisateur ne modifiait que des variables à choix multiple.
  • VOO4-2097 Retrait du contrôle sur l’unicité du nom des actions des colonnes du WidgetTable
    • Levée de la règle d’unicité sur le nom de l’attribut “action” des balises “column” du WidgetTable. Cette règle XSD, livrée en production dans la version 21w41 de Voozanoo4, était trop restrictive par rapport aux usages métier.
  • VOO4-2099 Publication bloquée - nom réservé moteur de bdd
    • Ajout d’une sécurité sur le nom de la colonne dans le WHERE de la requête de mise à jour des enregistrements lors de la suppression d’une entrée de dictionnaire.