Tags

Tags give the ability to mark specific points in history as being important
  • 4.1.10

    ### Evolutions
    - Mise à jour du framework Symfony 6.4.36
    - Mise à jour des librairies composer et npm
    - [Migration] Récupération du cheminement prévu dans pastell pour les sous-types concernés
    - [Migration] Le sous-type "sans traitement" se voit activé pour le sous-type historique "Clôture automatique"
    - [Templates] Ajout de variables permettant d'indiquer le nom (#AGENT_NOM#), le prénom (#AGENT_PRENOM#) et l'email (#AGENT_EMAIL#) de l'agent dans tous les templates (email, AR, réponse, publipostage) 
    
    ### Modifications
    - [Scrutation mail] Si le scanner crée des mails sans sujet, la demande et l'échange seront générés sans intitulé et la modification de l'échange crée une erreur. Un sujet est désormais créé par défaut en cas d'absence
    - [Pastell] Le connecteur se voit modifier au niveau de la version afin d'indiquer la version 3.x ou >= 4.x
    - [Historique] Modification des colonnes avec ajout de l'état de l'échange et classement du plus récent en premier
    - Le délai d'expiration des liens envoyés par mail passe de 30 minutes à 20 minutes (RSSI)
    - [Redirection] Lorsque l'utilisateur modifie une demande, après enregistrement ou annulation, il est redirigé vers la page d'où il a demandé la modification (demande ou échange selon l'origine)
    - [Scrutation mails] Ajout du traitement asynchrone sur la récupération des mails car soucis en cas de trop nombreux mails
    
    ### Corrections
    - [Scrutation mails] En IMAP, ajout de l'action move() pour le traitement des mails, car Zimbra n'accepte que ceci et non pas le copy() + delete() que les autres messageries prennent en compte
    - [Échange] Le contact_id présent dans les variables flowable de l'échange prenait parfois la valeur "undefined", ce qui générait une erreur 500
    - [Pastell] Si le connecteur pastell est en version 3.x, le mot de passe est demandé obligatoirement même s'il est déjà renseigné
    - [Migration] Les métadonnées n'étaient pas rattachées aux sous-types, la description des dossiers non plus 
    - [Migration] Passage automatique du connecteur pastell en version 3.x après import
    - [Recherche] Le filtre sur la date de fin se met à jour si je fais évoluer la date de début
    - [Zimbra] L'appel simultané de plusieurs répertoires d'une même boîte mail bloque sous Zimbra car les appels imap ne se faisaient pas correctement
  • 4.1.10-rc.5

    ### Modifications
    - [Redirection] Lorsque l'utilisateur modifie une demande, après enregistrement ou annulation, il est redirigé vers la page d'où il a demandé la modification (demande ou échange selon l'origine)
    - [Scrutation mails] Ajout du traitement asynchrone sur la récupération des mails car soucis en cas de trop nombreux mails
    
    ### Corrections
    - [Zimbra] L'appel simultané de plusieurs répertoires d'une même boîte mail bloque sous Zimbra car les appels imap ne se faisaient pas correctement
  • 4.1.10-rc.4

    0e617d6c · Merge branch... ·
  • 4.1.10-rc.3

    ### Modifications
    - [Historique] Modification des colonnes avec ajout de l'état de l'échange et classement du plus récent en premier
    - Le délai d'expiration des liens envoyés par mail passe de 30 minutes à 20 minutes (RSSI)
  • 4.1.10-rc.2

    31342f4d · Merge branch... ·
    ### Evolutions
    - [Templates] Ajout de variables permettant d'indiquer le nom (#AGENT_NOM#), le prénom (#AGENT_PRENOM#) et l'email (#AGENT_EMAIL#) de l'agent dans tous les templates (email, AR, réponse, publipostage) 
    
    ### Corrections
    - [Recherche] Le filtre sur la date de fin se met à jour si je fais évoluer la date de début
  • 4.1.10-rc.1

    ### Evolutions
    - Mise à jour des librairies composer et npm
    - [Migration] Récupération du cheminement prévu dans pastell pour les sous-types concernés
    - [Migration] Le sous-type "sans traitement" se voit activé pour le sous-type historique "Clôture automatique"
    
    ### Corrections
    - [Scrutation mails] En IMAP, ajout de l'action move() pour le traitement des mails, car Zimbra n'accepte que ceci et non pas le copy() + delete() que les autres messageries prennent en compte
    - [Échange] Le contact_id présent dans les variables flowable de l'échange prenait parfois la valeur "undefined", ce qui générait une erreur 500
    - [Pastell] Si le connecteur pastell est en version 3.x, le mot de passe est demandé obligatoirement même s'il est déjà renseigné
    - [Migration] Les métadonnées n'étaient pas rattachées aux sous-types, la description des dossiers non plus 
    - [Migration] Passage automatique du connecteur pastell en version 3.x après import
  • 4.2.0-alpha.5

    ### Actions requises lors de la mise à jour
    - **[Stockage fichiers]** MinIO est supprimé. Les fichiers sont désormais stockés directement sur le disque (`S3_LOCATION=local`).
      - Exécuter le script de migration **avant** la mise à jour si des fichiers existent déjà dans MinIO :
        ```
        sudo bash scripts/migrate-minio-to-disk.sh --simulate   # vérification sans modification
        sudo bash scripts/migrate-minio-to-disk.sh             # migration réelle
        ```
      - Le script démarre un container MinIO temporaire et utilise `mc mirror` pour copier tous les objets vers `/data/webgfc/files/`, quel que soit le format interne MinIO (FS, XL, inline data). Les permissions `10001:10001` sont appliquées automatiquement. Prérequis : Docker disponible sur le serveur hôte.
      - L'ancien répertoire MinIO est renommé en `/data/webgfc/minio.migrated` (supprimable après vérification).
      - Clients avec S3 externe : passer `S3_LOCATION=external` et renseigner les variables `S3_*` — aucune migration nécessaire.
    
    ### Evolutions
    - Mise à jour du framework Symfony 8.0.x
    - Mise à jour de la librairie libriciel/iparapheur-v5-api-php en 0.4.0
  • 4.2.0-alpha.4

    ### Evolutions
    - [Recherche - Absences] Via la recherche, il est possible de retrouver les échanges traités pendant notre absence (historique par date)
    - [PHP] Passage sous php:8.5.3-fpm-alpine3.23
    - [Demande/Echange] Refontes des écrans avec fusion dans un seul et unique
    
    ### Modifications
    - [Templates de mail] Il est désormais possible de définir des variables pour les métadonnées, présentes dans un échange, dans le paramétrage des modèles d'email
    - [webklex/php-imap] Mise à jour en version 6.2.0
  • 4.1.9

    ### Evolutions
    - Mise à jour du framework Symfony 6.4.35
    - Mise à jour des librairies composer et npm
    - [Origine] Ajout d'une case à cocher permettant d'indiquer si l'origine (associée à une boîte mail) permet de créer le contact associé au mail scruté
    - [Recherche] Ajout des filtres organisme et service dans la recherche 
    - [Contact] Possibilité de renseigner un contact si son prénom est inconnu
    
    ### Modifications
    - [Bureaux] Amélioration de l'affichage de l'écran reprenant tous les bureaux d'un utilisateur
    - [Boîtes mail] Au niveau du paramétrage, la liste des origines cibles ne remonte pas celles marquées comme non sélectionnables à la création d'une demande/échange
    - [Contact] Les champs nom, prénom, second nom et second prénom peuvent désormais contenir un underscore (_)
    - [Visionneuse] Les fichiers au format ODP sont désormais visibles dans la visionneuse
    
    ### Corrections
    - [Notifications] L'URL générée dans les mails commencent par localhost au lieu de l'URL du serveur
    - [Démarches-Simplifiées] Les pièces jointes n'étaient pas remontées au moment de la création d'une demande et des échanges
    - [Commentaires] Les commentaires adressés sont créés mais non visibles dans le bureau cible
    - [Info-bulles] Correction de l'ancrage des info-bulles
    - [OpenIDConnect] L'URl de découverte des "endpoints" n'était pas suffisamment générique pour remonter les informations notamment d'un LemonLDAP (ajout de la recherche via {url}/.well-known/openid-configuration)
    - [CVE-2025-65875] Suppression de la librairie setasign/fpdf et setasign/fpdi posant soucis
    - [Fichiers] Le téléchargement des fichiers non pdf retournait toujours un fichier pdf nommé generate.pdf, même si le mime-type était différent
  • 4.1.9-rc.5

    ### Modifications
    - [Visionneuse] Les fichiers au format ODP sont désormais visibles dans la visionneuse
    
    ### Corrections
    - [Fichiers] Le téléchargement des fichiers non pdf retournait toujours un fichier pdf nommé generate.pdf, même si le mime-type était différent
  • 4.1.9-rc.4

    ### Evolutions
    - [Contact] Possibilité de renseigner un contact si son prénom est inconnu
    
    ### Modifications
    - [Contact] Les champs nom, prénom, second nom et second prénom peuvent désormais contenir un underscore (_)
    
    ### Corrections
    - [CVE-2025-65875] Suppression de la librairie setasign/fpdf et setasign/fpdi posant soucis
  • 4.1.9-rc.3

    ### Evolutions
    - Mise à jour du framework Symfony 6.4.35
    - Mise à jour des librairies composer et npm
    - [Origine] Ajout d'une case à cocher permettant d'indiquer si l'origine permet de créer le contact associé au mail scruté, si l'origine est associé à la boîte mail
    - [Recherche] Ajout des filtres organisme et service dans la recherche 
    
    ### Modifications
    - [Boîtes mail] Au niveau du paramétrage, la liste des origines cibles ne remonte pas celles marquées comme non sélectionnables à la création d'une demande/échange 
    
    ### Corrections
    - [Info-bulles] Correction de l'ancrage des info-bulles
    - [OpenIDConnect] L'URl de découverte des "endpoints" n'était pas suffisamment générique pour remonter les informations notamment d'un LemonLDAP (ajout de la recherche via {url}/.well-known/openid-configuration)
  • 4.1.9-rc.2

    ### Evolutions
    - Mise à jour du framework Symfony 6.4.34
    - Mise à jour des librairies composer et npm
    
    ### Corrections
    - [Commentaires] Les commentaires adressés sont créés mais non visibles dans le bureau cible
  • 4.1.9-alpha.1

    ### Modifications
    - [Bureaux] Amélioration de l'affichage de l'écran reprenant tous les bureaux d'un utilisateur
    
    ### Corrections
    - [Notifications] L'URL générée dans les mails commencent par localhost au lieu de l'URL du serveur
    - [Démarches-Simplifiées] Les pièces jointes n'étaient pas remontées au moment de la création d'une demande et des échanges
  • 4.2.0-alpha.3

    ### Corrections
    - [Réplication] Correction de l'export /import des bases de données (webgfc et flowable) d'une instance de TEST afin de les réinjecter dans une instance de PROD