Mise à jour de voozanoo-4.2.26 en production le 04/03/2019.
Release
Warning: avant de tenter cette migration, contactez l’équipe Framework. La migration nécessite des actions sur l’infrastructure.
Corrections
- #1537 Interpréteur - Les valeurs “0” ne sont pas pris en compte
- Signalé par Laurence.
- Vu lorsqu’on choisit, pour une choix, un item de dico dont la valeur par défaut est 0.
- #1569 Problème avec la protection CSRF et les providers / consumers
- Signalé par Nadia.
- Le menu de navigation ne se chargeait pas lorsqu’on passait d’un provider à un consumer.
- #1584 Delete non autorisé sur widgettable
- Signalé par Arihanta qui a proposé elle-même une correction. Merci !
- Lorsqu’un utilisateur qui n’avait pas le droit de supprimer essayait de le faire, la barre de loading restait ouverte et l’utilisateur était obligé de recharger la page.
Améliorations
- #72 Pouvoir choisir le nom d’un document généré via le WidgetMailmerge
- Demande d’Audrey.
- La nouvelle option est
<option output="html" option_name="output_file_name" value="mon_nom_de_fichier" />
. - Il est possible d’utiliser un nom dynamique comme par exemple
{patient.identifiant}
.
- #1414 Création d’un widget Meter
- Nouveau widget visant à afficher des valeurs sous forme de compteurs.
- Deux styles possibles : en barre horizontal ou en doughnut.
- Exemple d’utilisation :
nombre de dossiers validés / nombre de dossiers total
sur une page d’accueil. - Ce widget est documenté sur EpiDocs.
- #1424 Contrôle de cohérence : amélioration du libellé du champ SQL
- Le libellé ne permettait pas de savoir si la condition devait être ou ne devait pas être respectée.
- Maintenant, le libellé est plus clair :
- En français : “Condition SQL pour afficher le message ci-dessous”
- En anglais : “SQL Condition to display the message below”
- #1449 Traduction de “User ID” dans le varset User
- Demande de Stéphanie.
- Les champs
username
etid_data
du varsetuser
étaient traduits de la même manière en français ce qui pouvait générer des confusions. - Maintenant, il sont traduit respectivement par
Ìdenfiant de connexion
(changé) etIdentifiant
(inchangé).
- #1477 Création du WidgetErrors
- Ce widget sert à traiter les erreurs de façon visuelle au lieu de forcer les utilisateurs à consulter la console.
- Il n’est pas destiné à être utilisé seul :
- Il est instancié par la méthode
SetOptions
duWidgetBase
si des tableaux d’erreurs sont remontés par les validators. - Il peut être appelé par le code d’un développeur souhaiter gérer ses erreurs de cette manière.
- Il est instancié par la méthode
- Il est documenté sur EpiDocs.
- De plus, un article a été écrit sur la déclaration et vérification des options au sein d’un widget.
- #1496 Utilisation du WidgetErrors
- Utilisation du
WidgetErrors
pour leWidgetMeter
comme test d’implémentation.
- Utilisation du
- #1502 Mise à jour ZF vers la 1.12.20
- Passage de ZendFramework 1.12.17 à 1.12.20.
- Voici les notes de versions correpondant à la migration : 1.12.18, 1.12.19 et 1.12.20.
- Voici une documentation pour les développeurs à ce sujet.
- Attention à bien la suivre pour ceux qui gèrent leurs propres serveurs (interne ou chez un client).
- #1535 Refactoring OauthUserController
- Demande de Benoît Cotte.
- L’objectif est de permettre aux équipes métiers de surcharger
src/modules/ws/controllers/OauthUserController.php
.