Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 35.08 KiB

CHANGELOG

[2.4.9] - 2025-XX-XX

Ajout

  • [Global] Ajout des champs absents dans les documents Word générés depuis la liste des différents modules.
  • [Formulaire] Ajout d'un label aux champs type et liste des structures dans la gestion des droits des modèles d'AIPD et dans les référentiels, ainsi que dans la duplication.
  • [Accessibilité] Ajout du plan d'actions 2025.
  • [Preuves] Ajout de la possibilité de déposer des documents ayant comme extension .txt, .log, .csv et .md.
  • [Bilan] Ajout du score moyen de l'indice de maturité dans le bilan et dans le document Word de synthèse.
  • [Référentiels] Ajout du nom de l'élément modifié dans la gestion des droits des référentiels.
  • [AIPD] Ajout du nom de l'élément modifié dans la gestion des droits des modèles d'AIPD.
  • [AIPD] Ajout du modèle XML sur la vidéoprotection mis en oeuvre par les autorités publiques.

Changement

  • [Global] Divers renommages et traductions.
  • [Documentation] Mise à jour de la documentation technique.
  • [Documentation] Mise à jour de la documentation utilisateur.
  • [Accessibilité] Mise à jour du schéma pluriannuel et du plan d'actions 2024.
  • [Plan du site] Mise à jour des pages liées à l'accessibilité.
  • [Traitements] Déplacement des champs finalités et état.
  • [Traitements] Modification du champ finalités en sélecteur.
  • [Traitements] Déplacement du consentement demandé et du format du bloc détails au bloc informations générales.
  • [Traitements] Déplacement des critères spécifiques par ordre alphabétique.
  • [Traitements] Le critère « Croisement de données » est renommé en « Croisement d’ensemble de données ».
  • [Traitements] Le critère « Décisions automatisées avec effet » est renommé en « Décision automatique avec effet juridique ».
  • [Traitements] Le critère « Exclusion automatique d'un service » est renommé en « Exclusion du bénéfice d’un droit, d’un service ou contrat ».
  • [Traitements] Déplacement des mesures de sécurité et confidentialité par ordre alphabétique.
  • [Indice de maturité] Modification du bouton de modification pour s'afficher que s'il y a des préconisations dans la synthèse d'un indice de maturité.
  • [Bilan] Modification de l'affichage des données du dernier indice de maturité dans le bilan.
  • [AIPD] Modification des dates des avis des acteurs pour ne rien afficher par défaut dans le PDF d'une AIPD.

Fix

  • [Traitements] Fix de certains champs manquants dans le document Word généré depuis la liste des traitements.
  • [Indice de maturité] Fix de l'affichage du graphique dans le bilan et la synthèse d'un indice de maturité.
  • [Bilan] Fix de l'affichage de la date dans le tableau des actions de protection mises en place.
  • [Bilan] Fix de certaines données présentes dans le tableau annexe du registre des traitements.
  • [Registre public] Fix affichage des durées de conservation.
  • [Migration] Fix d'une migration qui cause une erreur lors du déploiement.

[2.4.8] - 2024-12-10

Changement

  • [Global] Divers renommages et traductions.

Fix

  • [Traitements] Fix du tri par ordre croissant ou décroissant de plusieurs colonnes dans la liste des traitements.
  • [Logiciels et supports] Fix des boutons d'ajout et de génération visibles en administrateur alors que le module est inactif.
  • [Violation] Fix de la date dans la confirmation d'archivage d'une violation.
  • [Violation] Fix du tri par ordre croissant ou décroissant de plusieurs colonnes dans la liste des violations.
  • [Preuves] Fix des actions en trop et manquantes en lecteur dans les preuves.
  • [Indice de maturité] Fix de l'accès à une page de l'indice de maturité par un lecteur.
  • [Espace documentaire] Fix de l'ordre d'affichage des éléments du champ des catégories dans la vue grille et liste, ainsi que dans l'ajout/modification d'un document.
  • [Espace documentaire] Fix de l'accès aux documents partagés via un lien de partage.
  • [Bilan] Fix du module logiciels et supports listé dans les registres recensés alors que le module est inactif.

[2.4.7] - 2024-11-25

Ajout

  • [Global] Ajout de la possibilité de lier des traitements, des sous-traitants, des logiciels et supports, des demandes, des violations, des preuves, ainsi que des actions de protection depuis chacun d'entre eux.
  • [Global] Ajout des différents éléments associés dans les documents PDF et Word générés.
  • [Services] Augmentation du périmètre d'effet des services aux logiciels et supports, aux preuves, et aux actions de protection.
  • [Services] Ajout d'une colonne "Services" dans les différents modules soumis aux services.
  • [Services] Ajout du service dans la visualisation d'un élément et dans les documents générés.
  • [Traitements] Ajout de la possibilité de filtrer et ordonner certaines colonnes dans la liste des traitements.
  • [Preuves] Ajout de la possibilité de désarchiver une preuve.
  • [Plan d'actions] Ajout de la possibilité de générer le plan d'actions au format Word.
  • [Indice de maturité] Ajout de la possibilité de visualiser les actions de protection associées aux préconisations dans la synthèse d'un indice de maturité en lecteur.
  • [Structures & Ma structure] Ajout de la possibilité de paramétrer le bilan dans la gestion de sa structure ou d'une structure.
  • [Structures & Ma structure] Ajout de la possibilité de générer un bilan dans la visualisation de sa structure ou d'une structure.
  • [Structures] Ajout de la possibilité de générer des bilans en masse dans la liste des structures.
  • [Bilan] Ajout d'une section pour le registre des logiciels et supports.
  • [Bilan] Ajout du paramètre suivant dans le .env concernant le logo du DPD mutualisé : APP_DPO_IMAGE_LOGO_COULEUR="images/logo_madis_2020_couleur.png".
  • [Conformité des traitements] Ajout de la possibilité de filtrer et ordonner les colonnes dans la liste de la conformité des traitements.
  • [Conformité de la structure] Ajout de la possibilité de filtrer et ordonner les colonnes dans la liste de la conformité de la structure.
  • [Duplication] Ajout de la possibilité de dupliquer des logiciels et supports.

Changement

  • [Global] Divers renommages et traductions.
  • [Global] Augmentation du nombre de caractères maximums à 150 pour les données affichées dans les options des sélecteurs multiples.
  • [Formulaires] Modification des sélecteurs multiples des différents éléments associés pour intégrer des données sur les éléments (actif/inactif, archivé/non archivé, type, date...).
  • [Espace documentaire] Modification pour que la colonne "Poids" soit vide pour les liens en vue liste.
  • [Structures & Ma structure] Renommage du champ FINESS Géo pour intégrer le numéro RNA et accès à l'information pour l'ensembles des utilisateurs dans la visualisation.
  • [Structures] Modification de la colonne "Informations complémentaires" pour ne pas être affichée par défaut.
  • [Structures] Modification du SIREN pour qu'il soit unique et qu'il permette de renseigner un SIRET.
  • [Documentation] Mise à jour de la documentation technique.
  • [Documentation] Mise à jour de la documentation utilisateur.
  • [Historique] Accès au nom de la structure en référent multi-structures.

Suppression

  • [Utilisateurs] Suppression temporaire de l'action de suppression d'un utilisateur le temps que la fonctionnalité soit développée.

Fix

  • [Connexion] Fix du favicon pour être celui renseigné dans le .env.
  • [Tableau de bord] Fix des calculs des demandes à traiter.
  • [Plan d'actions] Fix du tri par ordre croissant ou décroissant de la colonne "Date de création".
  • [Plan d'actions] Fix de l'accès à la liste du plan d'actions par un lecteur.
  • [Indice de maturité] Fix de l'affichage du graphique dans la synthèse d'un indice de maturité.
  • [Espace documentaire] Fix de l'accès à la vue grille de l'espace documentaire par un lecteur.
  • [Structures] Fix du tri par ordre croissant ou décroissant de plusieurs colonnes dans la liste des structures.
  • [Sécurité] Cloisonnement d'accès des données, des actions et des interfaces selon le périmètre de l'utilisateur et de sa structure (modules complémentaires).
  • [Sécurité] Un traitement n'étant plus public ne pourra pas être consulté depuis le registre public.

Migration

  • [Migration] Ajout d'un fichier de migration pour corriger le nom d'un principe fondamental de la conformité des traitements.

[2.4.6] - 2024-07-05

Changement

  • [Global] Divers renommages et traductions.
  • [Traitements] Déplacement de la colonne "Mise à jour" avec les autres colonnes des mesures de sécurité et confidentialité.
  • [Documentation] Mise à jour de la documentation technique.
  • [Documentation] Mise à jour de la documentation utilisateur.
  • [AIPD] Augmentation du nombre de caractères maximums à 2 000 pour le champ "Justification" dans la création ou modification d'un modèle d'AIPD, et dans l'instruction d'une AIPD.

Suppression

  • [Global] Suppression de divers messages générés par console.log.
  • [Logiciels et supports] Suppression de la limite du nombre de caractères maximums de certains champs.

Fix

  • [Traitements] Fix du tri par ordre croissant ou décroissant de certaines colonnes.
  • [Traitements] Fix de la limite de caractères du message d'erreur de certains champs.
  • [Logiciels et supports] Fix de l'accès à la liste des logiciels et supports par un référent multi-structures.
  • [Demandes] Fix du tri par ordre croissant ou décroissant de certaines colonnes.
  • [Bilan] Fix de certaines données présentes dans le tableau du registre des violations.
  • [AIPD] Fix du sommaire dans le PDF d'une AIPD.
  • [AIPD] Fix de la couleur de certains tags dans le PDF d'une AIPD.
  • [Notification] Fix de l'accès au centre de notification par un gestionnaire.

[2.4.5] - 2024-05-31

Ajout

  • [Tableau de bord] Ajout du type "S'opposer au traitement" dans le graphique des types des demandes.
  • [Référentiels] Ajout du référentiel XML sur la sécurité des données de la CNIL v2024.
  • [Référentiels] Ajout du référentiel XML sur la sécurité et l'homologation des services publics numériques à la cybersécurité.
  • [Référentiels] Ajout du référentiel XML sur les recommandations sur le nomadisme numérique de l'ANSSI.
  • [Référentiels] Ajout du référentiel XML de l'indice de maturité Madis par défaut.

Changement

  • [Global] Divers renommages et traductions.
  • [Global] Migration de la font Awesome v6.4.2 en v6.5.2.
  • [Documentation] Mise à jour de la documentation technique.
  • [Documentation] Mise à jour de la documentation utilisateur.
  • [Accessibilité] Mise à jour de la déclaration d'accessibilité et du plan d'actions 2024.
  • [Traitements] Modification du terme "Délai de conservation" en "Durée de conservation".
  • [Traitements] Modification du bloc "Conformité du traitement" et "Analyse d'impact" dans la visualisation d'un traitement, ainsi que les différents PDF générés.
  • [Actions de protection] Modification des colonnes "Coûts" et "Charge" pour ne pas être affichées par défaut.
  • [Actions de protection] Modification sur le nom de la colonne ordonnée par défaut (avant priorité).
  • [Plan d'actions] Modification sur la date d'échéance de la colonne ordonnée par défaut (avant priorité).
  • [AIPD] Modification du modèle AIPD pour qu'une justification ne soit pas obligatoire par défaut.
  • [AIPD] Modification des icônes et actions liées aux AIPD dans la conformité des traitements.
  • [Structure] Modification du type de structure "Association" en "Association ou Groupement (GIP ou GIE)".

Fix

  • [Global] Fix global d'éléments non souhaités affichés en Lecteur.
  • [Accessibilité] De nombreux fixes divers liés à l'accessibilité suite à l'audit RGAA.
  • [Tableau de bord] Fix des calculs des demandes à traiter.
  • [Tableau de bord] Fix des calculs du graphique des types des demandes.
  • [Tableau de bord] Fix des calculs du graphique du statut des demandes.
  • [Tableau de bord] Fix des calculs des violations.
  • [Traitements] Fix du bloc pour de la conformité du traitement et de l'AIPD qui ne s'affichaient pas toujours.
  • [Violations] Fix des nombres supérieurs à 9 chiffres.
  • [Preuves] Fix d'obligation de dépôt de fichier lors de la modification d'une preuve.
  • [AIPD] Fix d'un principe fondamental qui générait une erreur lors de la réalisation d'une AIPD, ou de son export PDF.
  • [AIPD] Fix d'éléments affichés dans le graphique des mesures dans l'export PDF d'une AIPD.
  • [Bilan] Fix de la largeur des tableaux dans le bilan.
  • [Référentiels] Fix de l'URL de certains liens PDF.
  • [Espace documentaire] Fix du type .avi qui n'était pas déposable dans l'espace documentaire.

Suppression

  • [Image] Suppression de l'icône favicon.ico du dossier public, qui étant en double dans les images. Penser à adapter le chemin vers le bon favicon images/logo_madis_2020_favicon.png.

Migration

  • [Migration] Ajout d'un fichier de migration pour créer automatiquement les catégories de données dans les traitements.
  • [Migration] Ajout d'un fichier de migration pour mettre à jour les titres, les couleurs, les descriptions, et les questions, pour la conformité de la structure.
  • [Migration] Ajout d'un fichier de migration pour corriger le nom d'un principe fondamental de la conformité des traitements.

[2.4.0] - 2024-02-13

Détails des modifications #894 (closed)

Ajout

  • [Formulaire] Largeur fixe sur les textarea.
  • [Accessibilité] Ajout de pages obligatoires (déclaration, schéma, plans annuels) depuis le pied de page et le plan du site.
  • [Accessibilité] Ajout d'attribut ARIA pour signaler la page actuelle.
  • [Traductions] Ajout d'un fichier de traduction pour les nouvelles pages.
  • [Configuration] Ajout d'une phrase d'introduction dans la configuration du registre public.
  • [Structure] Ajout du bloc « Adresse » pour les gestionnaires en modification de sa structure.
  • [Structure] Ajout du champ « Numéro de désignation CNIL » pour les gestionnaires en modification de sa structure.

Changement

  • [Global] Divers renommages et traductions.
  • [Global] Migration de la font Awesome v5.0.13 en v6.4.2.
  • [Global] Modification de nombreuses icônes.
  • [Éléments associés] Déplacement et harmonisation des éléments liés dans un bloc commun « Éléments associés ».
  • [Configuration] Le menu « Configuration des traitements » est déplacé et renommé en « Registre public ».
  • [Preuves] Renommage de la partie menu « Preuves » en « Justificatifs », et du menu « Documents » en « Preuves ».
  • [Mon compte & Ma structure] Déplacement des menus « Mon compte » et « Ma structure » dans un dropdown de l'en-tête.
  • [Structures & Ma structure] Déplacement et réorgnisation des blocs et de certains champs dans la visualisation et la gestion.
  • [Utilisateurs & Mon compte] Déplacement et réorgnisation des blocs et de certains champs dans la gestion.
  • [Formulaire] Modification de tous les champs de formulaire en vertical et refonte de certains formulaires comme les référentiels.
  • [Formulaire] Modification de l'astérisque « * » d'obligation d'un champ en indication explicite « (Obligatoire) ».
  • [Ergonomie] Modification de l'apparence de pastilles de couleur.
  • [CSS] Amélioration générale du fichier de CSS.
  • [Accessibilité] Refonte de l'en-tête et du pied de page.
  • [Traduction] L'ensemble des traductions de l'application ont été refaites et réorganisées.
  • [Traitements] Augmentation du nombre de caractères maximums à 500 pour la durée de conservation.
  • [AIPD] Augmentation du nombre de caractères maximums à 1000 pour divers champs dans un modèle et dans l'instruction d'une AIPD et transformation de ceux-ci en textarea.
  • [Plan d'actions] Modification de l'action de visualisation en modification.
  • [Duplication] Amélioration visuelle de l'interface d'avancement d'une duplication et ajout de l'information de la structure source.
  • [Conformité de la structure] Les actions de protections associées sont cliquables vers leur visualisation.
  • [AIPD] Les actions de protections associées sont cliquables vers leur visualisation.
  • [URL] MAJ des URL de son compte et sa structure.
  • [URL] MAJ des URL « editer » en « modifier ».

Fix

  • [Plan du site] Le fil d'Ariane est désormais présent pour l'ensemble des rôles.
  • [AIPD] Le fil d'Ariane est désormais présent pour l'instruction d'une nouvelle AIPD.
  • [Global] Corrections diverses d'accents et majuscules.
  • [Accessibilité] Focus visible des liens et boutons.
  • [Formulaire] Fix du bloc dans le formulaire de gestion des droits (modèles AIPD et référentiels) qui s'affichait mal dans certaines résolutions.
  • [Conformité de la structure] Fix des blocs dans le formulaire de conformité qui s'affichaient mal dans certaines résolutions.
  • [Preuve] Fix du message d'erreur du mauvais format d'un fichier.
  • [Listes] Fix du z-index des datepicker.
  • [Listes] Fix du responsive du tableau des listes.
  • [Registre public] Fix affichage des coordonnées du responsable de traitement.
  • [Registre public] Fix affichage des délais de conservation.
  • [Registre public] Fix affichage des logiciels et supports.

Suppression

  • [Tableau de bord] Suppression de la colonne « Lien » dans le plan d’actions du tableau de bord gestionnaire et transfère du lien vers le nom de l'action.
  • [Registre public] Suppression des liens (Sous-traitants, Structure, Preuves) dans la visualisation d'un traitement public.

Migration

  • [Migration] Ajout d'un fichier de migration pour gérer l'augmentation du nombre de caractères maximums des différents champs.

[2.3.0] - 2023-09-14

Changement

  • Ajout du module de gestion des logiciels et supports.
  • Ajout du module indice de maturité.
  • Acessibilité : premier pas.
  • Durées de conservation multiples pour les traitements.
  • De nombreuses autres améliorations et correctifs.

[2.0.2] - 2023-02-28

Changement

  • Ajout des parametres suivants dans le .env concernant les notifications
# number of unread notificaitons to display on the admin dashboard
APP_NOTIFICATION_DASHBOARD_NUMBER=15
# number of unread notificaitons to display on the page header
APP_NOTIFICATION_HEADER_NUMBER=5
# Whether to show notifications on the admin dashboard
APP_NOTIFICATION_DASHBOARD_SHOWN=true
# Number of days before a inactive user notification is sent
APP_INACTIVE_USER_NOTIFICATION_DELAY_DAYS=365
# Number of days before a late request notification is sent
APP_REQUEST_NOTIFICATION_DELAY_DAYS=365
# Number of days before a late Survey (indice de maturité) notificaiton is sent
APP_SURVEY_NOTIFICATION_DELAY_DAYS=365
# First line of notification emails
APP_NOTIFICATION_EMAIL_FIRST_LINE="Des modifications ont été apportées dans <a href='https://madis.fr'>Madis</a>"

[2.0.1] - 2022-12-13

Changement

  • Ajout du parametre APP_URL dans le .env pour afficher les liens corrects dans les emails de notifications

[2.0] - 2022-12-13

Changement

  • Mise à jour vers Symfony 5.4 et PHP 8.1
  • Mise à jour vers nodejs 18
  • Ajout du système de notifications
  • Ajout de la connexion SSO

[1.10] - 2022-04-15

Changement

  • Ajout du module Espace Documentaire

[1.9] - 2022-03-25

Changement

  • Incorporation de tout le module AIPD : Modèle d'analyse, Mesure protection et Analyse d'impact

[1.8.14] - 2022-03-25

Changement

  • Correction d'un bug sur le champs service dans la conformité des traitements
  • Correction d'un bug permettant d'afficher les boutons d'actions pour un lecteur
  • Correction d'un bug où des propriétés des actions de protections n'étaient pas dupliquées
  • Correction d'un bug déconnectant l'utilisateur lors d'une tentative de modification de son propre profil
  • Correction d'un bug empêchant de se connecter en tant que user avec des services supprimés

[1.8.10] - 2022-03-14

Changement

  • Modification des services pour afficher tous les services aux utilisateurs n'appartenant à aucun

[1.8.8] - 2022-03-10