Notes de version webgfc 4.1.14

Publié le 17 juillet 2026

Evolutions

  • Mise à jour du framework Symfony 6.4.42
  • Mise à jour des librairies composer et npm
  • Intégration du container ls-postfix pour la gestion des mails
  • [AR, Réponse, Publipostage] Ajout de paramètres supplémentaires pour le format des paragraphes dans le contenu des réponses
  • [PostgreSQL] Ajout des logs PostgreSQL sur la machine hôte
  • [Log] Ajout d’un système permettant de logguer toutes suppressions d’un échange (SQL ou via l’IHM)
  • [Sentry] Mise en place de Sentry pour la récupération des logs

Modifications

  • Variables d’environnements pour le conteneur libriciel-stack-update
  • Au moment du transfert d’un échange, le commentaire n’est plus obligatoire
  • [Mise en copie] Le destinataire d’une copie ne peut plus clore une demande s’il n’est pas acteur de la demande
  • [Harmonisation] Le Nom de l’échange est remplacé par Intitulé de l’échange dans chaque formulaire concerné
  • [Pastell] Amélioration des retours des échanges envoyés via Pastell

Corrections

  • [Suppression] La suppression d’un bureau, d’une origine ou d’un sous-type est désormais refusée s’il reste des échanges rattachés, évitant la suppression silencieuse d’échanges et les instances de circuit orphelines (#1317)
  • [Réaiguillage] Lors du réaiguillage (ou du transfert) d’un échange, l’ancienne instance de circuit est désormais toujours nettoyée : plus d’instances orphelines actives en double sur une même référence, y compris en cas d’échec Flowable ou d’annulation (#1318)
  • [AR, Réponse, Publipostage] Lorsque l’on clique sur « Aperçu du document », une page blanche apparaît. Les documents sont tout de même générés.
  • [Refus] Les refus sont bien ré-adressés au bureau qui a inséré l’échange dans le circuit
  • Les guillemets double dans l’objet de la demande ou de l’échange cassent le ré-aiguillage ou le transfert
  • [Transfert] Après transfert d’un échange, on s’assure qu’aucune demande se retrouve sans échange

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *