From 12afb4d0a20d55021a07609c3c04d8a1e46e591b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?BITARD=20Micha=C3=ABl?= <michael.bitard@beta.gouv.fr>
Date: Thu, 10 Apr 2025 13:33:18 +0000
Subject: [PATCH] =?UTF-8?q?chore(instruction):=20uniformise=20les=20noms?=
 =?UTF-8?q?=20des=20avis=20et=20des=20documents=20(majuscules,=20abbr?=
 =?UTF-8?q?=C3=A9viations)=20(pub/pnm-public/camino!1700)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 packages/common/src/static/avisTypes.ts       |  2 +-
 ...ion.stories_snapshots_AxmEnZoneDuSdom.html |  4 +--
 ...EnvironnementaleADesStatutsDifferents.html |  2 +-
 ...stories_snapshots_SansDocumentInitial.html | 28 +++++++++----------
 .../components/etape/add-etape-avis-popup.tsx |  3 +-
 .../etape/add-etape-document-popup.tsx        |  3 +-
 6 files changed, 22 insertions(+), 20 deletions(-)

diff --git a/packages/common/src/static/avisTypes.ts b/packages/common/src/static/avisTypes.ts
index 1ca27f2e0..bf45c80f1 100644
--- a/packages/common/src/static/avisTypes.ts
+++ b/packages/common/src/static/avisTypes.ts
@@ -98,7 +98,7 @@ const AvisTypes = {
   avisAgenceRegionaleSante: { id: 'avisAgenceRegionaleSante', nom: "Avis de l'Agence Régionale de Santé (ARS)", statutIds: defaultStatutIds },
   avisCaisseGeneraleSecuriteSociale: { id: 'avisCaisseGeneraleSecuriteSociale', nom: 'Avis de la Caisse Générale de Sécurité Sociale', statutIds: defaultStatutIds },
   avisDUneCollectivite: { id: 'avisDUneCollectivite', nom: "Avis d'une collectivité", statutIds: defaultStatutIds },
-  avisDeLaMissionAutoriteEnvironnementale: { id: 'avisDeLaMissionAutoriteEnvironnementale', nom: 'avis de la mission autorité environnementale', statutIds: ['Exempté', 'Requis'] },
+  avisDeLaMissionAutoriteEnvironnementale: { id: 'avisDeLaMissionAutoriteEnvironnementale', nom: "Avis de l'Autorité Environnementale (AE)", statutIds: ['Exempté', 'Requis'] },
   avisProprietaireDuSol: { id: 'avisProprietaireDuSol', nom: 'avis du propriétaire du sol', statutIds: defaultStatutIds },
   avisCasParCas: { id: 'avisCasParCas', nom: 'Décision au cas par cas', statutIds: ['Exempté', 'Requis'] },
   autreAvis: { id: 'autreAvis', nom: 'Autre avis', statutIds: defaultStatutIds },
diff --git a/packages/ui/src/components/etape-edition.stories_snapshots_AxmEnZoneDuSdom.html b/packages/ui/src/components/etape-edition.stories_snapshots_AxmEnZoneDuSdom.html
index 2da1e0e3a..c7364a92a 100644
--- a/packages/ui/src/components/etape-edition.stories_snapshots_AxmEnZoneDuSdom.html
+++ b/packages/ui/src/components/etape-edition.stories_snapshots_AxmEnZoneDuSdom.html
@@ -333,12 +333,12 @@
                             </button></td>
                         </tr>
                         <tr>
-                          <td><span class="fr-label--disabled">Avis de la mission autorité environnementale</span></td>
+                          <td><span class="fr-label--disabled">Avis de l'Autorité Environnementale (AE)</span></td>
                           <td><span class="">-</span></td>
                           <td><span class="">-</span></td>
                           <td><span class="">-</span></td>
                           <td><span class="">-</span></td>
-                          <td class="fr-cell--right"><button class="fr-btn fr-btn--secondary fr-btn--sm fr-icon-add-line" title="Ajouter un document 'Avis de la mission autorité environnementale'" aria-label="Ajouter un document 'Avis de la mission autorité environnementale'" type="button">
+                          <td class="fr-cell--right"><button class="fr-btn fr-btn--secondary fr-btn--sm fr-icon-add-line" title="Ajouter un document 'Avis de l'Autorité Environnementale (AE)'" aria-label="Ajouter un document 'Avis de l'Autorité Environnementale (AE)'" type="button">
                               <!---->
                             </button></td>
                         </tr>
diff --git a/packages/ui/src/components/etape/add-etape-avis-popup.stories_snapshots_AvisDeLaMissionAutoriteEnvironnementaleADesStatutsDifferents.html b/packages/ui/src/components/etape/add-etape-avis-popup.stories_snapshots_AvisDeLaMissionAutoriteEnvironnementaleADesStatutsDifferents.html
index bd2b7a603..6e5f3380d 100644
--- a/packages/ui/src/components/etape/add-etape-avis-popup.stories_snapshots_AvisDeLaMissionAutoriteEnvironnementaleADesStatutsDifferents.html
+++ b/packages/ui/src/components/etape/add-etape-avis-popup.stories_snapshots_AvisDeLaMissionAutoriteEnvironnementaleADesStatutsDifferents.html
@@ -7,7 +7,7 @@
           <div class="fr-modal__body">
             <div class="fr-modal__header"><button class="fr-btn--close fr-btn" aria-controls="monId" title="Fermer">Fermer</button></div>
             <div class="fr-modal__content">
-              <h1 id="monId-title" class="fr-modal__title"><span class="fr-icon-arrow-right-line fr-icon--lg" aria-hidden="true"></span>Éditer avis de la mission autorité environnementale</h1>
+              <h1 id="monId-title" class="fr-modal__title"><span class="fr-icon-arrow-right-line fr-icon--lg" aria-hidden="true"></span>Éditer Avis de l'Autorité Environnementale (AE)</h1>
               <div class="fr-container">
                 <form>
                   <!---->
diff --git a/packages/ui/src/components/etape/add-etape-avis-popup.stories_snapshots_SansDocumentInitial.html b/packages/ui/src/components/etape/add-etape-avis-popup.stories_snapshots_SansDocumentInitial.html
index b1a5d6244..9abe01391 100644
--- a/packages/ui/src/components/etape/add-etape-avis-popup.stories_snapshots_SansDocumentInitial.html
+++ b/packages/ui/src/components/etape/add-etape-avis-popup.stories_snapshots_SansDocumentInitial.html
@@ -20,24 +20,24 @@
                             <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-1"><span>Avis d'un Service Administratif Local</span></li>
                             <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-2"><span>Avis d'une collectivité</span></li>
                             <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-3"><span>Avis de l'Agence Régionale de Santé (ARS)</span></li>
-                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-4"><span>Avis de l'Autorité militaire</span></li>
-                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-5"><span>Avis de l'État-major Orpaillage et Pêche Illicite (EMOPI)</span></li>
-                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-6"><span>Avis de l'IFREMER</span></li>
-                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-7"><span>Avis de l'Institut National de l'origine et de la Qualité</span></li>
-                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-8"><span>Avis de l'Office National des Forêts</span></li>
-                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-9"><span>Avis de la Caisse Générale de Sécurité Sociale</span></li>
-                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-10"><span>Avis de la Direction de l'Alimentation de l'Agriculture et de la Forêt (DRAF)</span></li>
-                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-11"><span>Avis de la Direction Départementale des Territoires et de la Mer (DDTM)</span></li>
-                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-12"><span>Avis de la Direction régionale de l'économie, de l'emploi, du travail et des solidarités</span></li>
-                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-13"><span>Avis de la Direction Régionale Des Affaires Culturelles (DRAC)</span></li>
-                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-14"><span>Avis de la Direction Regionale Des Finances Publiques</span></li>
-                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-15"><span>Avis de la Gendarmerie Nationale</span></li>
-                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-16"><span>avis de la mission autorité environnementale</span></li>
+                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-4"><span>Avis de l'Autorité Environnementale (AE)</span></li>
+                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-5"><span>Avis de l'Autorité militaire</span></li>
+                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-6"><span>Avis de l'État-major Orpaillage et Pêche Illicite (EMOPI)</span></li>
+                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-7"><span>Avis de l'IFREMER</span></li>
+                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-8"><span>Avis de l'Institut National de l'origine et de la Qualité</span></li>
+                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-9"><span>Avis de l'Office National des Forêts</span></li>
+                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-10"><span>Avis de la Caisse Générale de Sécurité Sociale</span></li>
+                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-11"><span>Avis de la Direction de l'Alimentation de l'Agriculture et de la Forêt (DRAF)</span></li>
+                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-12"><span>Avis de la Direction Départementale des Territoires et de la Mer (DDTM)</span></li>
+                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-13"><span>Avis de la Direction régionale de l'économie, de l'emploi, du travail et des solidarités</span></li>
+                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-14"><span>Avis de la Direction Régionale Des Affaires Culturelles (DRAC)</span></li>
+                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-15"><span>Avis de la Direction Regionale Des Finances Publiques</span></li>
+                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-16"><span>Avis de la Gendarmerie Nationale</span></li>
                             <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-17"><span>Avis du Conseil Départemental de l'Environnement et des Risques Sanitaires et Technologiques (CODERST)</span></li>
                             <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-18"><span>Avis du Conseil Général de l'Économie (CGE)</span></li>
                             <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-19"><span>Avis du Parc National</span></li>
                             <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-20"><span>Avis du Parc Naturel Marin</span></li>
-                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-21"><span>avis du propriétaire du sol</span></li>
+                            <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-21"><span>Avis du propriétaire du sol</span></li>
                             <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-22"><span>Avis du Service Milieux Naturels Biodiversité Sites Et Paysages (MNBST) de la DGTM</span></li>
                             <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-23"><span>Confirmation de l'accord du propriétaire du sol</span></li>
                             <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="avis_type-control-24"><span>Décision au cas par cas</span></li>
diff --git a/packages/ui/src/components/etape/add-etape-avis-popup.tsx b/packages/ui/src/components/etape/add-etape-avis-popup.tsx
index 0bec488bb..8d993adab 100644
--- a/packages/ui/src/components/etape/add-etape-avis-popup.tsx
+++ b/packages/ui/src/components/etape/add-etape-avis-popup.tsx
@@ -14,6 +14,7 @@ import { DsfrInputRadio } from '../_ui/dsfr-input-radio'
 import { User, isEntrepriseOrBureauDEtude } from 'camino-common/src/roles'
 import { getAvisVisibilityLabel } from './etape-avis'
 import { DsfrTextarea } from '../_ui/dsfr-textarea'
+import { capitalize } from 'camino-common/src/strings'
 
 interface Props {
   close: (document: EtapeAvisModification | null) => void
@@ -67,7 +68,7 @@ export const AddEtapeAvisPopup = defineComponent<Props>(props => {
               <label class="fr-label" for="avis_type">
                 Type d'avis
               </label>
-              <TypeaheadSmartSingle id="avis_type" possibleValues={props.avisTypeIds.map(id => ({ id: id, nom: getAvisNom(id) }))} valueIdSelected={updateAvisTypeId} />
+              <TypeaheadSmartSingle id="avis_type" possibleValues={props.avisTypeIds.map(id => ({ id: id, nom: capitalize(getAvisNom(id)) }))} valueIdSelected={updateAvisTypeId} />
             </div>
           </div>
         </fieldset>
diff --git a/packages/ui/src/components/etape/add-etape-document-popup.tsx b/packages/ui/src/components/etape/add-etape-document-popup.tsx
index 8dcbbae2e..a7d9ebd85 100644
--- a/packages/ui/src/components/etape/add-etape-document-popup.tsx
+++ b/packages/ui/src/components/etape/add-etape-document-popup.tsx
@@ -18,6 +18,7 @@ import { isEntrepriseOrBureauDEtude, User } from 'camino-common/src/roles'
 import { TypeaheadSmartSingle } from '../_ui/typeahead-smart-single'
 import { z } from 'zod'
 import { DsfrTextarea } from '../_ui/dsfr-textarea'
+import { capitalize } from 'camino-common/src/strings'
 
 interface Props {
   close: (document: EtapeDocumentModification | null) => void
@@ -79,7 +80,7 @@ export const AddEtapeDocumentPopup = defineComponent<Props>(props => {
               <label class="fr-label" for="document_type">
                 Type de document
               </label>
-              <TypeaheadSmartSingle id="document_type" possibleValues={props.documentTypeIds.map(id => DocumentsTypes[id])} valueIdSelected={updateDocumentTypeId} />
+              <TypeaheadSmartSingle id="document_type" possibleValues={props.documentTypeIds.map(id => ({ id, nom: capitalize(DocumentsTypes[id].nom) }))} valueIdSelected={updateDocumentTypeId} />
             </div>
           </div>
         </fieldset>
-- 
GitLab