diff --git a/packages/common/src/static/avisTypes.ts b/packages/common/src/static/avisTypes.ts index 1ca27f2e0e30c0434e9fc57ba9a0f683ee55445d..bf45c80f1e322b3eb70f459a8239da522f22c21f 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 2da1e0e3a125198809ab3f13cc98b3366d2981ab..c7364a92a730a916444bebc4022f5cd443105957 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 bd2b7a603f14cf9932bc413038a782799b340fff..6e5f3380dc3d0df0dba5bbcae7e701090dd2a983 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 b1a5d624423938db41ffad126c7c322f0470d0dc..9abe013914e26d91911ad59c3f8550b2e2c7e9d6 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 0bec488bb3e52fa69bc9fbc774f68ce810ec67b8..8d993adabe9a6ee5d9222d50dd5b29c1b01bd0a1 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 8dcbbae2ebdca386cbf100156aaee11ea875ca21..a7d9ebd85aae4c5c7ec1d26aa673fa290a4d0866 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>