Mise à jour de voozanoo-4.2.26 en production le 10/12/2019.

Edit me

Corrections

  • #2117 XML dans le nom d’un élément custom fait crasher la publication
    • Anomalie détectée par Juliette
    • Mettre du XML dans l’attribut “name” d’un élément custom faisait crasher la publication, ce ne sera plus le cas.
  • #2131 Widgettable - Option “text_in_modal”
    • Anomalie détectée et corrigée par Geoffrey
    • Dans le cadre d’un WidgetTable avec deux colonnes ayant l’option “text_in_modal”, les identifiants générés pour déclencher l’ouverture des modales pouvaient se retrouver en doublon et provoquer des comportements non-souhaités.
    • L’unicité des identifiants a été renforcée
  • #2154 Erreur lors de l’invitation d’utilisateur sur une application Voozanoo4
    • Anomalie détectée par Laurence
    • Erreur du fait qu’on avait un mot de passe null en base pour certains utilisateurs

Améliorations

  • #1938 Supprimer les contraintes sur le type fkey_varset pour l’option value_field du WidgetAutocomplete
    • Evolution demandée par Benoît F.
    • Jusqu’à maintenant, l’option “value_field” du WidgetAutocomplete n’acceptait que des clés étrangères de type fkey_varset_ref. Ce comportement n’est pas souhaitable car ce type sera amené à disparaître et parce que les relations 1-N créées via Epicraft génèrent de variables de type fkey_varset.
    • On peut désormais utiliser des fkey_varset pour l’option “value_field” du WidgetAutocomplete.
  • #2036 Colonne custom dans WidgetTable
    • Evolution demandée par Kevin
    • La première version des colonnes custom ne permettait de manipuler le rendu des toutes les colonnes custom qu’au travers d’une seule fonction.
    • Il est désormais possible de définir une fonction de rendu par colonne custom.
  • #2072 Complexifier le stockage des mots de passe
    • Evolution demandée par Etienne
    • Dans le cadre d’un audit de sécurité, il nous a été demandé de renforcer la sécurité des mots de passe stockés en base de données et de les encapsuler dans un SHA256 plutôt qu’un SHA1.
    • Le mots de passe seront désormais encapsulés dans un SHA256. ATTENTION : cette modification engendre des problèmes de rétrocompatibilité.
  • #2112 Problème entre les index et la conversion dataquery->sql
    • Evolution demandée et réalisée par Benoit C.
    • Optimisation de la traduction des <condition /> en WHERE
  • #2115 Meilleur gestion de l’appel à “_tryConvertTableAlias”
    • Evolution demandée par Benoit C.
    • La fonction “_tryConvertTableAlias” était appelée de nombreuses fois inutilement.
    • Le nombre d’appel à cette fonction a été réduit.
  • #2119 Augmenter le temps entre chaque tentative de connexion de façon exponentielle
    • Evolution demandée par Etienne dans le cadre d’une demande CNIL
    • Jusqu’à maintenant, le temps entre chaque tentative erronée de connexion était paramétrable mais fixe.
    • Il est désormais possible de choisir entre un temps de blocage fixe ou exponentiel.
  • #2120 Améliorations mineures sur l’interface d’un listing
    • Evolutions demandées par de nombreuses personnes, en attendant une réelle refonte des interfaces de listing
    • Des amélioration visuelles ont été apportées à l’interface et le nombre total d’enregistrements dans le listing est désormais affiché.
  • #2121 Faire que le bouton “retour” de la création de filtre soit un vrai “back”
    • Evolutions demandées par de nombreuses personnes, en attendant une réelle refonte des interfaces de listing
    • Le bouton back ramène désormais vers la page précédente plutôt que de rediriger vers la page d’accueil des filtres
  • #2122 Améliorations mineures sur l’interface d’un export
    • Evolutions demandées par de nombreuses personnes, en attendant une réelle refonte des interfaces de listing
    • Des amélioration visuelles ont été apportées à l’interface et modification du bouton “Back” pour renvoyer à la page précédente plutôt qu’à la page d’accueil des exports
  • #2123 Améliorer l’entête de l’écran de création de listing
    • Evolutions demandées par de nombreuses personnes, en attendant une réelle refonte des interfaces de listing
    • Amélioration visuelle de la page de création des listings, modification du bouton “Back” pour renvoyer à la page précédente plutôt qu’à la page d’accueil des listings, application d’une valeur par défaut (false) pour les booléens présents sur le formulaire
  • #2124 Amélioration mineures sur le sélecteur de variables pour listings, exports et filtres
    • Evolutions demandées par de nombreuses personnes, en attendant une réelle refonte des interfaces de listing
    • Amélioration visuelle du sélecteur de variables, notamment : signalement des variables systèmes et des clés étrangères
  • #2145 Vérifier la présence du paramètre “env=” dans les appels CLI pour les applications multi-sections
    • Evolution demandée par Kevin