From 0a9b770e4b506939221729064d62edb46f50ba43 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Th=C3=A9o=20BOYER?= <t.boyer@si17.lan>
Date: Fri, 21 Feb 2025 10:10:33 +0100
Subject: [PATCH] [AIPD] Justification Principes fondamentaux toujours visible

---
 CHANGELOG.md                                         | 4 +++-
 templates/Aipd/Analyse_impact/_form_step_2.html.twig | 4 ++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 28a8d662d..cd257f108 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -31,6 +31,7 @@ CHANGELOG
 - [AIPD] Amélioration globale dans le PDF d'une AIPD.
 - [AIPD] Modification de l'image sur la gravité et la vraisemblance dans le PDF d'une AIPD.
 - [AIPD] Modification des dates des avis des acteurs pour ne rien afficher par défaut dans le PDF d'une AIPD.
+- [AIPD] Modification pour afficher par défaut les champs de justification des principes fondamentaux dans l'étape 3 d'instruction d'une AIPD.
 ### Suppression
 - [AIPD] Suppression du bouton pour enregistrer un brouillon dans l'étape 5 d'évaluation d'une AIPD.
 ### Fix
@@ -39,8 +40,9 @@ CHANGELOG
 - [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.
 - [Bilan] Fix de certaines données calculées dans le paragraphe du registre des sous-traitants.
+- [AIPD] Fix de coquilles dans le modèle d'AIPD par défaut.
 - [Registre public] Fix affichage des durées de conservation.
-- [Migration] Fix d'une migration qui cause une erreur lors du déploiement.
+- [Migration] Fix d'une migration qui peut causer une erreur lors du déploiement.
 
 ## [2.4.8] - 2024-12-10
 ### Changement
diff --git a/templates/Aipd/Analyse_impact/_form_step_2.html.twig b/templates/Aipd/Analyse_impact/_form_step_2.html.twig
index 79fc336a6..fd51cd2f0 100644
--- a/templates/Aipd/Analyse_impact/_form_step_2.html.twig
+++ b/templates/Aipd/Analyse_impact/_form_step_2.html.twig
@@ -5,7 +5,7 @@
             <th scope="col">{{ 'registry.conformite_traitement.label.question'|trans }}</th>
             <th scope="col">{{ 'registry.conformite_traitement.label.conformite'|trans }}</th>
             <th scope="col">{{ 'global.label.linked_mesurement'|trans }}</th>
-            <th scope="col" class="required">{{ 'aipd.modele_analyse.label.justify'|trans }}</th>
+            <th scope="col">{{ 'aipd.modele_analyse.label.justify'|trans }}</th>
         </tr>
     </thead>
     <tbody>
@@ -21,7 +21,7 @@
                     {% endif %}
                 </td>
                 {% set isRequired = question.vars.value.justificationObligatoire %}
-                <td><span {% if(isRequired == 0) %}style="visibility: hidden"{% endif %}>{{ form_widget(question.justificatif, {'required': isRequired}) }}</span></td>
+                <td>{{ form_widget(question.justificatif, {'required': isRequired, 'attr': {'placeholder': isRequired ? 'Obligatoire' : ''}}) }}</td>
             </tr>
         {% endfor %}
     </tbody>
-- 
GitLab