Mise à jour de voozanoo-4.2.26 en production le 04/03/2019.

Edit me

Release

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 et id_data du varset user é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é) et Identifiant (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 du WidgetBase 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 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 le WidgetMeter comme test d’implémentation.
  • #1502 Mise à jour ZF vers la 1.12.20
  • #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.