Tags

Tags give the ability to mark specific points in history as being important
  • 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
  • 4.2.0-alpha.1

    ### Evolutions
    - [Contact] Au moment de la scrutation d'un mail, s'il s'agit d'un transfert, l'expéditeur récupéré dans la demande est désormais l'expéditeur du mail initial, et pas l'expéditeur qui fait le transfert.
    - [Réplication] Ajout d'un menu permettant d'exporter les bases de données (webgfc et flowable) d'une instance de TEST et de les réinjecter dans une instance de PROD
    - [Traitement séquentiel] Il est désormais possible de traiter plusieurs échanges les uns après les autres suite à une sélection multiple quelque soit leur état.
    - [Contact] Ajout du champ "Nom de naissance" afin de pouvoir affiner les recherches
    - [Barre latérale] Ajout d'un bouton permettant de réduire/étendre la barre latérale
    - [Fichiers] Dans l'écran de l'échange, ajout de l'action permettant de télécharger les documents afin de pouvoir les imprimer le cas échéant
    - [Demande] Au moment de la clôture d'un échange, ajout d'une case à cocher pour demander la clôture de la demande en fin de circuit
    - [Bureaux/Soustypes] Ajout de la dissociation des permissions de création et droits de visibilité sur les sous-types
    - [PostgreSQL] Mise à jour en postgres:18.2-alpine3.23
    
    ### Modifications
    - [DirectMairie] Le chiffrement des mots de passe de DirectMairie a été amélioré et les tests de connexion également
  • 4.4.7

    ## [4.4.7] - 2026-02-16
    ### Evolutions
    - Mise à jour du framework Symfony 7.4.5
    - Mise à jour de sécurité (composer et npm)
    
    ### Modifications
    - [Certificat] Modification de la taille de la clé RSA du certificat à 4096 par défaut.
    
    ### Corrections
    - [API v1] Rétablissement de l'accès à la route GET /api/v1/seances.
    - [Séance] Problème d'enregistrement silencieux lié au connecteur.
    - [Séance] Création automatique du rappel calendrier lors de la création d'une séance, même si le type n'en possède pas.
    - [Séance/Type] La durée est réinitialisée à null lorsque "Ajouter au calendrier" est désactivé.
    - [Séance/Type] Correction de la conservation des valeurs saisies et de l'affichage des erreurs après une erreur de validation.
    - [Séance/Type] Correction de la suppression en cascade du rappel calendrier lors de la suppression d'une séance ou d'un type.
    - [API v2] Correction de la mise à jour du rappel calendrier d'un type via l'API.