Evolutions
- Mise à jour de sécurité (composer et npm).
- Mise à jour du framework Symfony 6.4.26
- Mise en place de symfony\uuid.
- [Structure] Pour supprimer une structure, il est nécessaire de renseigner le nom de celle-ci pour pouvoir la supprimer.
- [Utilisateur] Pour supprimer un utilisateur, il est nécessaire de renseigner l’e-mail de celui-ci pour pouvoir le supprimer.
- [Modèle d’e-mail] Ajout de la configuration du sujet de l’e-mail avec des variables.
- [Variables] Ajout de la variable ‘#NOM_PRODUIT#’ dans le modèle d’e-mail de notification.
- [Variables] Ajout de la variable ‘#DATE_EXPIRATION_LIEN#’ dans le modèle d’e-mail générique.
- [Docker] Ajout de la variable d’environnement docker "EMAIL_NO_REPLY_TO" obligatoire.
- [E-mail] Ajout du ‘reply_to’ dans les e-mails envoyés.
- [E-mail] Ajout du contenu de l’e-mail au format texte et html dans les e-mails envoyés.
- [Utilisateur] Mise en place de la suppression par lot des utilisateurs (Admin de groupe et utilisateur) avec phrase de confirmation.
- [CSV] Ajout de X listes de diffusion lors de l’import de destinataires via un fichier csv.
- [Catégorie] Mise en place de la catégorie de fichier.
- [Liste de diffusion] Mise en place de la suppression par lot avec phrase de confirmation.
- [Liste de diffusion] Mise en place de la confirmation de suppression d’un élément.
- [Dossier] Mise en place de la confirmation de suppression d’un élément.
- [Destinataire] Mise en place de la suppression par lot avec phrase de confirmation
- [Destinataire] Mise en place de la confirmation de suppression d’un élément via une avec phrase de confirmation.
- [Destinataire] Mise en place de l’activation et de la désactivation et par lot.
- [Destinataire] Ajout du filtre par nom de liste de diffusion.
- [API v2] Mise en place de la nouvelle API v2.
- [Clé API] Possibilité de supprimer la clé d’api.
- [Historique] Mise en place de l’historisation des actions réalisé dans l’application.
- [Cron historique] Mise en place d’une tâche automatique pour purger la table "event_log" tous les X temps (temps défini par la variable "EVENT_LOG_RETENTION_TIME_APP").
- [Administrateur] Possibilité de changer une administrateur de groupe.
- [Téléchargement ZIP Elus] Mise en place du téléchargement au format ZIP de tous les fichiers d’un dossier.
Modifications
- [Variables] Harmonisation des variables dans les différents modèle d’e-mail.
- [Variables] Remplacement de la variable "#linkUrl#" par "#URL_ACCES_DOSSIER#"
- [Variables] Remplacement de la variable "#prenomDestinataire#" par "#PRENOM_DESTINATAIRE#"
- [Variables] Remplacement de la variable "#nomDestinataire#" par "#NOM_DESTINATAIRE#"
- [Docker] La variable d’environnement docker "EMAIL_FROM" a été rendue obligatoire.
- L’authentification d’un destinataire n’est plus sensible à la casse.
- [CSV] Gestion des erreurs et avertissements, lors de l’import de destinataires via un fichier csv.
- [Dossier] Remplacement du terme "Document" par "Dossier"
- [Destinataire] Suppression d’un destinataire uniquement s’il n’est pas en relation avec un dossier envoyé.
- [Listes de diffusion] Seuls les destinataires actifs seront utilisés pour l’envoi de dossiers ou de retours d’API.
- [Horodatage] Renommage du terme ‘event_log’ par ‘horodatage’.
Corrections
- [Horodatage] Gestion de l’erreur lors de l’envoi d’un dossier
- [Listes de diffusion / Dossier] Seules les listes de diffusion contenant des destinataires seront utilisables.
Suppressions
- [Variables] Les anciennes variables "#prenomDestinataire#", "#nomDestinataire#", "#linkUrl#" ont été supprimées.
- [Docker] Suppression de la valeur par défaut de la variable d’environnement docker "EMAIL_FROM".
- [CSV] Suppression de l’import de destinataires via l’édition d’une liste de diffusion.