## [4.0.20] - 2025-03-05 ### Evolutions - Mise à jour du framework Symfony 6.4.19 - Mise à jour de sécurité (composer et npm) - [LDAP] Au moment de la synchronisation LDAP, si un utilisateur ne possède pas d'email, un avertissement est remonté indiquant l'utilisateur concerné - [Echange] Il n'est plus possible de créer une demande à partir d'un échange (ni transférer cet échange vers une demande existante) issu de l'action Valider et Répondre ### Modifications - [Echanges refusés] Le nombre d'échanges refusés repris sur le tableau de bord prend bien en compte les demandes closes. Néanmoins, la consultation de la liste remontait encore les échanges refusés associés à des demandes closes. - [Nginx] Modification du chemin de l'image nginx afin que toutes les images viennent de notre registre docker - Harmonisation du calcul du nombre d'échanges, par état, entre le dashboard et le tableau reprenant tous les états - Augmentation de la limite de recherche dans flowable de 50 à 1000 - [Publipostage] Renommage de l'action Sélectionnez tous les contacts en Sélectionnez tous les contacts hors organismes ### Corrections - [Boite mail] Problème d'enregistrement du champ "Validation du certificat ?" - [Boite mail] De la regex sur les champs "Nom du dossier" et "Nom du dossier où les mails seront déplacés après traitement (précédé de "INBOX/")" pour authoriser uniquement les lettres, les chiffres et le caractère "/" - [Suppression d'un échange] Une erreur apparaît à la suppression d'un échange s'il possède un historique car cela entraîne la suppression de la structure (qui n'est pas possible dans ce cas). - [iparapheur] Le connecteur iparapheur direct ne remonte pas les soustypes et génère une erreur s'il y a uniquement un seul sous-type dans le type présent sur iparapheur. - [iparapheur] Le bouton d'activation du multi-document sur le connecteur Iparapheur ne fonctionnait pas - [Templates d'AR] Les actions, selon le profil de l'utilisateur connecté, étaient mal prises en compte et généraient une 403 - [Echange] L'action du controller permettant de créer une nouvelle demande à partir d'un échange ne possédait pas le bon droit (ROLE_DESKTOP_MANAGE_ECHANGE_TRANSFERT_TO_DEMANDE versus ROLE_DESKTOP_CREATE_DEMANDE) - [TEMPLATES EMAIL] Les templates ne se chargent pas si le sous-type n'est pas renseigné - [Recharche] Si l'utilisateur utilise le filtre "Contact", une erreur apparaît pour les échanges ne possédant pas de contact - [Recherche] Les critères de recherche sur la demande n'étaient pas bien pris en compte - A la suppression de l'affaire, si cette dernière est associée à une demande, une erreur apparaît - [Historique] Correction du texte de traduction dans l'historique concernant l'extraction au format csv des utilisateurs