Mise à jour de voozanoo-4.2.26 en production le 19/02/2019.

Edit me

Release

Corrections

  • #1384 Ligne fantôme sur un listing avec une variable calculée
    • Anomalie signalée par Fidi et Pierre.
    • Si un listing faisait appel à une variable calculée, lorsqu’aucun résultat ne devait être affiché, une “fausse” ligne apparaissait.
  • #1534 Gêne quant à l’utilisation de la touche “Entrée” avec WidgetUpload
    • Anomalie signalée par Vanina.
  • #291 Validation XML - Commentaires mal gérés
    • Anomalie signalée par Camille.
    • Si, dans une ressource XML saisie dans EpiCraft, on ne fermait pas parfaitement tous les commentaires, ceci pouvait mener à la création d’une ressource de type text.
    • Maintenant, ce cas est mieux géré.
  • #611 Corriger la gestion de la précision et de la borne max pour les décimaux
    • Anomalie signalée par Pierre.
  • #751 Impossibilité de créer une variable calculée de type choix
    • Anomalie signalée par Laurence.
    • Lors de la création de la variable calculée, le dictionnaire choisi n’était pas enregistré.
  • #1346 Filtrage des données (listing) avec sys_creation_date
    • Anomalie signalée par Nadia.
    • Lorsqu’on tentait d’utiliser un sys_creation_date dans un filtre, on obtenait NaN/NaN/NaN dans le champ.
  • #1419 La désactivation de groupes-groupes désactive des groupes-utilisateurs
    • Anomalie remarqué lors d’un travail sur EpiFiles pour Karim.
    • Ceci faisait qu’en désactivant un groupe, on pouvait provoquer des dysfonctionnements pour les utilisateurs qu’il contenait.
  • #295 Le changement de la taille d’un champ texte n’est plus interprété.
    • Anomalie signalée par Selvi.

Améliorations

  • #1442 Contrôle de l’utilisation de la politique de mot de passe fort
    • Ajout d’une test sur la page de tests vérifiant, pour chaque projet de l’application :
      • si le mode “mot de passe fort” est activé ;
      • si la durée avant expiration des mots de passe est configurée à plus de 12 mois.
  • #1447 Faire que les classes css soient dynamiques sur les colonnes d’action du widget Table
    • Amélioration demandée par Romain.
    • Jusqu’ici, l’attribut class d’une colonne comme celle-ci n’était pas interprété : <column action="view" url="form/frame/get/sid/lfzzesxgti1543832166536/id_data/{id_data}" title="Imprimer étiquettes" class="{patients.actif} != 1 ? 'hidden' : ''" />
  • #1448 Ajouter la gestion des option_array au script de génération de doc pour les widgets
    • La documentation des widgets est généré automatiquement à partir de leur code Javascript.
    • Maintenant, cette génération gère aussi les options “groupées” comme url_1, url_2, url_3, etc.
  • #1454 Widget mailmerge: sauvegarde avant de lancer le traitement
    • Demande de Nadia.
    • Ajout d’une nouvelle option <option output="html" option_name="save_before_execute" value="true|false"/> au widget.
    • Si l’option est à true, il y a un enregistrement du formulaire avant l’appel à MailMerge.
    • Ceci est utile lorsque le bouton d’appel à MailMerge est sur un formulaire éditable ; ainsi, les données utilisées par MailMerge sont bien celles saisies par l’utilisateur.
  • #1468 Mettre en place une protection CSRF
  • #1484 Faire que les entêtes divulguent moins d’information sur les technologies utilisées
    • Jusqu’à présent, les appels aux fichiers JS révélaient la version de JQuery utilisée. Ce n’est plus le cas.