Mise à jour de Voozanoo 4 en production le 2021-03-30.

Edit me

Améliorations et nouvelles fonctionnalités

  • VOO4-1890 INTERPRETEUR - Valeurs par défaut pour les dictionnaires à choix multiples
    • EPICRAFT - Permettre de sélectionner plusieurs valeurs par défaut pour les champs à choix multiples.
  • VOO4-1879 Modifier les scripts de déploiement pour faciliter les hotfixes
    • Modification des scripts de CI du noyau pour faciliter la livraison des hotfixes
  • VOO4-1845 Ne pas afficher d’erreur lors de la demande d’envoi d’un mail de ré-initialisation de mdp à une adresse mail inexistante et changer de captcha
    • Dans un but de sécurité, lors du renouvellement d’un mot de passe, on ne prévient plus l’utilisateur si l’adresse e-mail renseignée n’existe pas en base.

Corrections

  • VOO4-1902 Erreur SQL lorsqu’on spécifie un sys_field à NULL
    • Correction de la méthode Core_Library_Resource_XML_VarSet::InsertMultipleData qui plantait lors de l’insertion de valeurs nulles dans les colonnes systèmes.
    • Désormais, comme pour Core_Library_Resource_XML_VarSet::SimpleInsertData, les valeurs nulles sont remplacées par les valeurs par défaut des colonnes systèmes : la date-heure de l’insertion pour les colonnes de dates et l’id_group de l’utilisateur courant pour les colonnes id_owner et sys_last_mod_user.
  • VOO4-1898 Les modifications automatiques des varsets systèmes ne doivent pas tenir compte des droits de l’utilisateur courant
    • Il arrive que le noyau modifie automatiquement des varsets systèmes (“user” et “evtlog”, par exemple) pour appliquer des modifications nécessaires à certaines évolutions. Dans la plupart des cas, ces modifications tenaient compte des droits de l’utilisateur à l’origine de l’évènement ayant déclencher la mise à jour, et échouait lorsque l’utilisateur n’avait pas de droit en écriture sur le varset “resource”. Ce comportement est désormais corrigé.
  • VOO4-1126 Amélioration de la requête SQL générée par la méthode cleanfilestableAction
    • Optimisation de la méthode de nettoyage des fichiers non sauvegardés dans la table {pj}_file_data qui se déclenche lors de l’upload d’un fichier.