Skip to content
## [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