Mise à jour de voozanoo-4.2.26 en production le 19/02/2019.
Release
Warning: avant de tenter cette migration, contactez l’équipe Framework. La migration nécessite des actions sur l’infrastructure.
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 obtenaitNaN/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.
- Ajout d’une test sur la page de tests vérifiant, pour chaque projet de l’application :
- #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
- Vise à faire disparaitre une potentielle vulnérabilité des services d’authentification web.
- N’est active que si la directive
voozanoo.csrf.enable
est àtrue
dans l’application.ini
.
- #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.