From dfa9f739ad8eb57af85507ac3b5dabb905a68f58 Mon Sep 17 00:00:00 2001 From: SAFINE LAGET Anis <anis.safine@beta.gouv.fr> Date: Mon, 24 Feb 2025 10:00:56 +0000 Subject: [PATCH] =?UTF-8?q?feat(etapes):=20simplification=20des=20r=C3=A9c?= =?UTF-8?q?eptions=20d'information=20(pub/pnm-public/camino!1650)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/api/eslint.config.mjs | 6 ++ .../rules-demarches/arm/oct.machine.ts | 2 +- .../rules-demarches/axm/oct.machine.ts | 2 +- .../rules-demarches/axm/pro.machine.ts | 2 +- .../20240801085026_delete-etape-type-wrl.ts | 2 - .../20240822124359_modifier-etapes-cac.ts | 2 - ...40822155029_fusion-des-avis-wap-apw-ccs.ts | 2 - ...0240828134125_etapes-scl-deviennent-adc.ts | 2 - ...0240829143524_etapes-wrd-deviennent-apd.ts | 1 - ...2443_supprimer-cloture-enquete-publique.ts | 2 - ...240919143216_corriger-documents-des-adc.ts | 2 - .../20241022125751_fix-opdp-heritage.ts | 2 - ...04135025_add-etape-avis-desc-constraint.ts | 1 - .../20241211085607_migrate-dep-to-avis.ts | 1 - .../20250206163830_maj_documents_des_cac.ts | 1 - .../20250212150521_fusion-dim-dex.ts | 1 - ...maj_documents_des_reception_information.ts | 30 ++++++ .../administrationsTitresTypesEtapesTypes.ts | 6 -- .../common/src/static/etapesTypes.test.ts | 8 -- packages/common/src/static/etapesTypes.ts | 26 +----- .../src/static/etapesTypesEtapesStatuts.ts | 2 - .../documents.test.ts | 2 +- .../documents.ts | 7 -- .../index.test.ts | 2 +- .../index.ts | 4 +- .../sections.ts | 2 +- ...permissions.stories_snapshots_Default.html | 20 ---- ...res-etapes.stories_snapshots_Multiple.html | 92 +++++++++---------- ...pes.stories_snapshots_PartialOneValue.html | 46 +++++----- 29 files changed, 112 insertions(+), 166 deletions(-) create mode 100644 packages/api/src/knex/migrations/20250220090359_maj_documents_des_reception_information.ts diff --git a/packages/api/eslint.config.mjs b/packages/api/eslint.config.mjs index dfdca3a39..9664e6775 100644 --- a/packages/api/eslint.config.mjs +++ b/packages/api/eslint.config.mjs @@ -135,4 +135,10 @@ export default [ ], }, }, + { + files: ['**/migrations/*.ts'], + rules: { + 'sql/no-unsafe-query': 'off', + }, + }, ] diff --git a/packages/api/src/business/rules-demarches/arm/oct.machine.ts b/packages/api/src/business/rules-demarches/arm/oct.machine.ts index 60849bdbf..16547ddbe 100644 --- a/packages/api/src/business/rules-demarches/arm/oct.machine.ts +++ b/packages/api/src/business/rules-demarches/arm/oct.machine.ts @@ -166,7 +166,7 @@ const trad: { [key in Event]: { db: DBEtat; mainStep: boolean } } = { VALIDER_PAIEMENT_FRAIS_DE_DOSSIER_COMPLEMENTAIRES: { db: EtapesTypesEtapesStatuts.validationDuPaiementDesFraisDeDossierComplementaires, mainStep: true }, SIGNER_AUTORISATION_DE_RECHERCHE_MINIERE: { db: EtapesTypesEtapesStatuts.signatureDeLautorisationDeRechercheMiniere, mainStep: true }, DEMANDER_INFORMATION_MCR: { db: EtapesTypesEtapesStatuts.demandeDinformations_RecevabiliteDeLaDemande_, mainStep: false }, - RECEVOIR_INFORMATION_MCR: { db: EtapesTypesEtapesStatuts.receptionDinformation_RecevabiliteDeLaDemande_, mainStep: false }, + RECEVOIR_INFORMATION_MCR: { db: EtapesTypesEtapesStatuts.receptionDinformation, mainStep: false }, DEMANDER_COMPLEMENTS_MCR: { db: EtapesTypesEtapesStatuts.demandeDeComplements_RecevabiliteDeLaDemande_, mainStep: false }, RECEVOIR_COMPLEMENTS_MCR: { db: EtapesTypesEtapesStatuts.receptionDeComplements_RecevabiliteDeLaDemande_, mainStep: false }, RECEVOIR_EXPERTISE_SERVICE_EAU: { db: EtapesTypesEtapesStatuts.expertiseDREALOuDGTMServiceEau, mainStep: false }, diff --git a/packages/api/src/business/rules-demarches/axm/oct.machine.ts b/packages/api/src/business/rules-demarches/axm/oct.machine.ts index 56724be9c..df4885329 100644 --- a/packages/api/src/business/rules-demarches/axm/oct.machine.ts +++ b/packages/api/src/business/rules-demarches/axm/oct.machine.ts @@ -103,7 +103,7 @@ const trad: { [key in Event]: { db: DBEtat; mainStep: boolean } } = { NOTIFIER_COLLECTIVITES_LOCALES: { db: ETES.notificationDesCollectivitesLocales, mainStep: true }, RENDRE_DECISION_ABROGATION: { db: ETES.abrogationDeLaDecision, mainStep: false }, DEMANDER_INFORMATION_POUR_AVIS_DREAL: { db: ETES.demandeDinformations_AvisDuDREALDEALOuDGTM_, mainStep: false }, - RECEVOIR_INFORMATION_POUR_AVIS_DREAL: { db: ETES.receptionDinformation_AvisDuDREALDEALOuDGTM_, mainStep: false }, + RECEVOIR_INFORMATION_POUR_AVIS_DREAL: { db: ETES.receptionDinformation, mainStep: false }, // TODO 2023-04-19 RENDRE_DECISION_IMPLICITE_REJET est une étape principale le jour où on gère le délai entre la men et le rejet implicite RENDRE_DECISION_IMPLICITE_REJET: { db: { REJETE_DECISION_IMPLICITE: ETES.decisionDeLAutoriteAdministrative.REJETE_DECISION_IMPLICITE }, mainStep: false }, RENDRE_DECISION_ANNULATION_PAR_JUGE_ADMINISTRATIF: { db: ETES.decisionDuJugeAdministratif, mainStep: false }, diff --git a/packages/api/src/business/rules-demarches/axm/pro.machine.ts b/packages/api/src/business/rules-demarches/axm/pro.machine.ts index 8a7de48c8..4db22ab3e 100644 --- a/packages/api/src/business/rules-demarches/axm/pro.machine.ts +++ b/packages/api/src/business/rules-demarches/axm/pro.machine.ts @@ -63,7 +63,7 @@ const trad: { [key in Event]: { db: DBEtat; mainStep: boolean } } = { NOTIFIER_COLLECTIVITES_LOCALES: { db: ETES.notificationDesCollectivitesLocales, mainStep: true }, RENDRE_DECISION_ABROGATION: { db: ETES.abrogationDeLaDecision, mainStep: false }, DEMANDER_INFORMATION_POUR_AVIS_DREAL: { db: ETES.demandeDinformations_AvisDuDREALDEALOuDGTM_, mainStep: false }, - RECEVOIR_INFORMATION_POUR_AVIS_DREAL: { db: ETES.receptionDinformation_AvisDuDREALDEALOuDGTM_, mainStep: false }, + RECEVOIR_INFORMATION_POUR_AVIS_DREAL: { db: ETES.receptionDinformation, mainStep: false }, RENDRE_DECISION_ANNULATION_PAR_JUGE_ADMINISTRATIF: { db: ETES.decisionDuJugeAdministratif, mainStep: false }, FAIRE_DESISTEMENT_DEMANDEUR: { db: ETES.desistementDuDemandeur, mainStep: false }, FAIRE_CLASSEMENT_SANS_SUITE: { db: ETES.classementSansSuite, mainStep: false }, diff --git a/packages/api/src/knex/migrations/20240801085026_delete-etape-type-wrl.ts b/packages/api/src/knex/migrations/20240801085026_delete-etape-type-wrl.ts index 1251a3d86..817a1d2d8 100644 --- a/packages/api/src/knex/migrations/20240801085026_delete-etape-type-wrl.ts +++ b/packages/api/src/knex/migrations/20240801085026_delete-etape-type-wrl.ts @@ -1,5 +1,3 @@ -/* eslint-disable sql/no-unsafe-query */ - import { Knex } from 'knex' export const up = async (knex: Knex): Promise<void> => { diff --git a/packages/api/src/knex/migrations/20240822124359_modifier-etapes-cac.ts b/packages/api/src/knex/migrations/20240822124359_modifier-etapes-cac.ts index caef8a905..6ac2a8773 100644 --- a/packages/api/src/knex/migrations/20240822124359_modifier-etapes-cac.ts +++ b/packages/api/src/knex/migrations/20240822124359_modifier-etapes-cac.ts @@ -1,5 +1,3 @@ -/* eslint-disable sql/no-unsafe-query */ - import { EtapeDocumentId, EtapeId } from 'camino-common/src/etape' import { DOCUMENTS_TYPES_IDS, DocumentTypeId, DocumentsTypes } from 'camino-common/src/static/documentsTypes' import { Knex } from 'knex' diff --git a/packages/api/src/knex/migrations/20240822155029_fusion-des-avis-wap-apw-ccs.ts b/packages/api/src/knex/migrations/20240822155029_fusion-des-avis-wap-apw-ccs.ts index e24653c52..a89b7b836 100644 --- a/packages/api/src/knex/migrations/20240822155029_fusion-des-avis-wap-apw-ccs.ts +++ b/packages/api/src/knex/migrations/20240822155029_fusion-des-avis-wap-apw-ccs.ts @@ -1,5 +1,3 @@ -/* eslint-disable sql/no-unsafe-query */ - import { CaminoDate } from 'camino-common/src/date' import { DemarcheId } from 'camino-common/src/demarche' import { EtapeDocumentId, EtapeId } from 'camino-common/src/etape' diff --git a/packages/api/src/knex/migrations/20240828134125_etapes-scl-deviennent-adc.ts b/packages/api/src/knex/migrations/20240828134125_etapes-scl-deviennent-adc.ts index e8349b40e..f5e77fb33 100644 --- a/packages/api/src/knex/migrations/20240828134125_etapes-scl-deviennent-adc.ts +++ b/packages/api/src/knex/migrations/20240828134125_etapes-scl-deviennent-adc.ts @@ -1,5 +1,3 @@ -/* eslint-disable sql/no-unsafe-query */ - import { DemarcheId } from 'camino-common/src/demarche' import { EtapeDocumentId, EtapeId } from 'camino-common/src/etape' import { DocumentTypeId, DocumentsTypes } from 'camino-common/src/static/documentsTypes' diff --git a/packages/api/src/knex/migrations/20240829143524_etapes-wrd-deviennent-apd.ts b/packages/api/src/knex/migrations/20240829143524_etapes-wrd-deviennent-apd.ts index 0b940f084..99af32d2a 100644 --- a/packages/api/src/knex/migrations/20240829143524_etapes-wrd-deviennent-apd.ts +++ b/packages/api/src/knex/migrations/20240829143524_etapes-wrd-deviennent-apd.ts @@ -1,4 +1,3 @@ -/* eslint-disable sql/no-unsafe-query */ import { Knex } from 'knex' export const up = async (knex: Knex): Promise<void> => { diff --git a/packages/api/src/knex/migrations/20240911132443_supprimer-cloture-enquete-publique.ts b/packages/api/src/knex/migrations/20240911132443_supprimer-cloture-enquete-publique.ts index 450246a1d..60cded33a 100644 --- a/packages/api/src/knex/migrations/20240911132443_supprimer-cloture-enquete-publique.ts +++ b/packages/api/src/knex/migrations/20240911132443_supprimer-cloture-enquete-publique.ts @@ -1,5 +1,3 @@ -/* eslint-disable sql/no-unsafe-query */ - import { CaminoDate, daysBetween } from 'camino-common/src/date.js' import { DemarcheId } from 'camino-common/src/demarche.js' import { EtapeId } from 'camino-common/src/etape.js' diff --git a/packages/api/src/knex/migrations/20240919143216_corriger-documents-des-adc.ts b/packages/api/src/knex/migrations/20240919143216_corriger-documents-des-adc.ts index ae03b9df7..4190684fb 100644 --- a/packages/api/src/knex/migrations/20240919143216_corriger-documents-des-adc.ts +++ b/packages/api/src/knex/migrations/20240919143216_corriger-documents-des-adc.ts @@ -1,5 +1,3 @@ -/* eslint-disable sql/no-unsafe-query */ - import { EtapeAvisId, EtapeId } from 'camino-common/src/etape' import { DOCUMENTS_TYPES_IDS, DocumentsTypes } from 'camino-common/src/static/documentsTypes' import { Knex } from 'knex' diff --git a/packages/api/src/knex/migrations/20241022125751_fix-opdp-heritage.ts b/packages/api/src/knex/migrations/20241022125751_fix-opdp-heritage.ts index 985b3d2e1..e73e0dabb 100644 --- a/packages/api/src/knex/migrations/20241022125751_fix-opdp-heritage.ts +++ b/packages/api/src/knex/migrations/20241022125751_fix-opdp-heritage.ts @@ -1,5 +1,3 @@ -/* eslint-disable sql/no-unsafe-query */ - import { isNotNullNorUndefined } from 'camino-common/src/typescript-tools' import { Knex } from 'knex' diff --git a/packages/api/src/knex/migrations/20241104135025_add-etape-avis-desc-constraint.ts b/packages/api/src/knex/migrations/20241104135025_add-etape-avis-desc-constraint.ts index 224033416..b7ff8ff68 100644 --- a/packages/api/src/knex/migrations/20241104135025_add-etape-avis-desc-constraint.ts +++ b/packages/api/src/knex/migrations/20241104135025_add-etape-avis-desc-constraint.ts @@ -1,4 +1,3 @@ -/* eslint-disable sql/no-unsafe-query */ import { Knex } from 'knex' export const up = async (knex: Knex): Promise<void> => { diff --git a/packages/api/src/knex/migrations/20241211085607_migrate-dep-to-avis.ts b/packages/api/src/knex/migrations/20241211085607_migrate-dep-to-avis.ts index 720609f46..fbe1bebdf 100644 --- a/packages/api/src/knex/migrations/20241211085607_migrate-dep-to-avis.ts +++ b/packages/api/src/knex/migrations/20241211085607_migrate-dep-to-avis.ts @@ -1,4 +1,3 @@ -/* eslint-disable sql/no-unsafe-query */ import { CaminoDate } from 'camino-common/src/date' import { etapeAvisIdValidator, EtapeDocumentId, EtapeId } from 'camino-common/src/etape' import { DATE_DEBUT_PROCEDURE_SPECIFIQUE_AXM_ARM } from 'camino-common/src/machines' diff --git a/packages/api/src/knex/migrations/20250206163830_maj_documents_des_cac.ts b/packages/api/src/knex/migrations/20250206163830_maj_documents_des_cac.ts index 7fe483462..75e2a5399 100644 --- a/packages/api/src/knex/migrations/20250206163830_maj_documents_des_cac.ts +++ b/packages/api/src/knex/migrations/20250206163830_maj_documents_des_cac.ts @@ -1,4 +1,3 @@ -/* eslint-disable sql/no-unsafe-query */ import { EtapeDocumentId, EtapeId } from 'camino-common/src/etape' import { AutreDocumentTypeId, DocumentTypeId } from 'camino-common/src/static/documentsTypes' import { isNullOrUndefined } from 'camino-common/src/typescript-tools' diff --git a/packages/api/src/knex/migrations/20250212150521_fusion-dim-dex.ts b/packages/api/src/knex/migrations/20250212150521_fusion-dim-dex.ts index 644034997..6c01da551 100644 --- a/packages/api/src/knex/migrations/20250212150521_fusion-dim-dex.ts +++ b/packages/api/src/knex/migrations/20250212150521_fusion-dim-dex.ts @@ -1,4 +1,3 @@ -/* eslint-disable sql/no-unsafe-query */ import { Knex } from 'knex' export const up = async (knex: Knex): Promise<void> => { diff --git a/packages/api/src/knex/migrations/20250220090359_maj_documents_des_reception_information.ts b/packages/api/src/knex/migrations/20250220090359_maj_documents_des_reception_information.ts new file mode 100644 index 000000000..5294e227e --- /dev/null +++ b/packages/api/src/knex/migrations/20250220090359_maj_documents_des_reception_information.ts @@ -0,0 +1,30 @@ +import { EtapeDocumentId } from 'camino-common/src/etape' +import { DocumentsTypes, DocumentTypeId } from 'camino-common/src/static/documentsTypes' +import { isNotNullNorUndefinedNorEmpty } from 'camino-common/src/typescript-tools' +import { Knex } from 'knex' + +export const up = async (knex: Knex): Promise<void> => { + const { rows }: { rows: { id: EtapeDocumentId; etape_document_type_id: DocumentTypeId; description: string }[] } = await knex.raw(` + SELECT id, etape_document_type_id, description + FROM etapes_documents + WHERE etape_id IN (SELECT id FROM titres_etapes WHERE type_id = 'rif') AND etape_document_type_id != 'aut' + `) + + for (const row of rows) { + let description = DocumentsTypes[row.etape_document_type_id].nom + if (isNotNullNorUndefinedNorEmpty(row.description)) { + description += `\n${row.description}` + } + + await knex.raw( + ` + UPDATE etapes_documents + SET etape_document_type_id = 'aut', description = ? + WHERE id = ? + `, + [description, row.id] + ) + } +} + +export const down = (): void => {} diff --git a/packages/common/src/static/administrationsTitresTypesEtapesTypes.ts b/packages/common/src/static/administrationsTitresTypesEtapesTypes.ts index 1d496fd7e..50570a439 100644 --- a/packages/common/src/static/administrationsTitresTypesEtapesTypes.ts +++ b/packages/common/src/static/administrationsTitresTypesEtapesTypes.ts @@ -75,7 +75,6 @@ const AdministrationsTitresTypesEtapesTypes: { [ETAPES_TYPES.receptionDeComplements_SaisineDeLaCARM_]: { lectureInterdit: true, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.recepisseDeDeclarationLoiSurLeau]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.receptionDinformation]: { lectureInterdit: true, creationInterdit: true, modificationInterdit: true }, - [ETAPES_TYPES.receptionDinformation_RecevabiliteDeLaDemande_]: { lectureInterdit: true, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.saisineDeLaCommissionDesAutorisationsDeRecherchesMinieres_CARM_]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.signatureDeLautorisationDeRechercheMiniere]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.validationDuPaiementDesFraisDeDossierComplementaires]: { lectureInterdit: true, creationInterdit: true, modificationInterdit: true }, @@ -120,7 +119,6 @@ const AdministrationsTitresTypesEtapesTypes: { [ETAPES_TYPES.receptionDeComplements_SaisineDeLaCARM_]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.recepisseDeDeclarationLoiSurLeau]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.receptionDinformation]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, - [ETAPES_TYPES.receptionDinformation_RecevabiliteDeLaDemande_]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.saisineDeLaCommissionDesAutorisationsDeRecherchesMinieres_CARM_]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.signatureDeLautorisationDeRechercheMiniere]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.validationDuPaiementDesFraisDeDossierComplementaires]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, @@ -366,7 +364,6 @@ const AdministrationsTitresTypesEtapesTypes: { [ETAPES_TYPES.demandeDinformations_RecevabiliteDeLaDemande_]: { lectureInterdit: false, creationInterdit: false, modificationInterdit: false }, [ETAPES_TYPES.modificationDeLaDemande]: { lectureInterdit: false, creationInterdit: false, modificationInterdit: false }, [ETAPES_TYPES.receptionDinformation]: { lectureInterdit: false, creationInterdit: false, modificationInterdit: false }, - [ETAPES_TYPES.receptionDinformation_RecevabiliteDeLaDemande_]: { lectureInterdit: false, creationInterdit: false, modificationInterdit: false }, [ETAPES_TYPES.saisineDeLaCommissionDesAutorisationsDeRecherchesMinieres_CARM_]: { lectureInterdit: false, creationInterdit: false, modificationInterdit: false }, }, [TITRES_TYPES_IDS.AUTORISATION_D_EXPLOITATION_METAUX]: { @@ -394,7 +391,6 @@ const AdministrationsTitresTypesEtapesTypes: { [ETAPES_TYPES.publicationDansUnJournalLocalOuNational]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.receptionDeComplements_RecevabiliteDeLaDemande_]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.receptionDeComplements]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, - [ETAPES_TYPES.receptionDinformation_AvisDuDREALDEALOuDGTM_]: { lectureInterdit: false, creationInterdit: false, modificationInterdit: false }, [ETAPES_TYPES.receptionDinformation]: { lectureInterdit: false, creationInterdit: false, modificationInterdit: false }, [ETAPES_TYPES.publicationDeDecisionAuRecueilDesActesAdministratifs]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.saisineDeLautoriteSignataire]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, @@ -430,7 +426,6 @@ const AdministrationsTitresTypesEtapesTypes: { [ETAPES_TYPES.paiementDesFraisDeDossierComplementaires]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.recepisseDeDeclarationLoiSurLeau]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.receptionDinformation]: { lectureInterdit: true, creationInterdit: true, modificationInterdit: true }, - [ETAPES_TYPES.receptionDinformation_RecevabiliteDeLaDemande_]: { lectureInterdit: true, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.saisineDeLaCommissionDesAutorisationsDeRecherchesMinieres_CARM_]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.signatureDeLautorisationDeRechercheMiniere]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.validationDuPaiementDesFraisDeDossierComplementaires]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, @@ -475,7 +470,6 @@ const AdministrationsTitresTypesEtapesTypes: { [ETAPES_TYPES.receptionDeComplements_SaisineDeLaCARM_]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.recepisseDeDeclarationLoiSurLeau]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.receptionDinformation]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, - [ETAPES_TYPES.receptionDinformation_RecevabiliteDeLaDemande_]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.saisineDeLaCommissionDesAutorisationsDeRecherchesMinieres_CARM_]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.signatureDeLautorisationDeRechercheMiniere]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, [ETAPES_TYPES.validationDuPaiementDesFraisDeDossierComplementaires]: { lectureInterdit: false, creationInterdit: true, modificationInterdit: true }, diff --git a/packages/common/src/static/etapesTypes.test.ts b/packages/common/src/static/etapesTypes.test.ts index 3258e0522..72e8edebb 100644 --- a/packages/common/src/static/etapesTypes.test.ts +++ b/packages/common/src/static/etapesTypes.test.ts @@ -103,8 +103,6 @@ test('isEtapeTypeIdFondamentale', () => { "receptionDeComplements_SaisineDeLaCARM_": true, "receptionDeComplements_wrc": false, "receptionDinformation": true, - "receptionDinformation_AvisDuDREALDEALOuDGTM_": true, - "receptionDinformation_RecevabiliteDeLaDemande_": true, "recevabiliteDeLaDemande": false, "recolement": false, "reponseDuDemandeur": false, @@ -219,8 +217,6 @@ test('canBeBrouillon', () => { "receptionDeComplements_SaisineDeLaCARM_": false, "receptionDeComplements_wrc": false, "receptionDinformation": true, - "receptionDinformation_AvisDuDREALDEALOuDGTM_": false, - "receptionDinformation_RecevabiliteDeLaDemande_": false, "recevabiliteDeLaDemande": false, "recolement": false, "reponseDuDemandeur": true, @@ -335,8 +331,6 @@ test('isEtapeDecision', () => { "receptionDeComplements_SaisineDeLaCARM_": false, "receptionDeComplements_wrc": false, "receptionDinformation": false, - "receptionDinformation_AvisDuDREALDEALOuDGTM_": false, - "receptionDinformation_RecevabiliteDeLaDemande_": false, "recevabiliteDeLaDemande": false, "recolement": false, "reponseDuDemandeur": false, @@ -452,8 +446,6 @@ test('isEtapeWithAutomaticStatuts', () => { "receptionDeComplements_SaisineDeLaCARM_": false, "receptionDeComplements_wrc": false, "receptionDinformation": false, - "receptionDinformation_AvisDuDREALDEALOuDGTM_": false, - "receptionDinformation_RecevabiliteDeLaDemande_": false, "recevabiliteDeLaDemande": false, "recolement": false, "reponseDuDemandeur": false, diff --git a/packages/common/src/static/etapesTypes.ts b/packages/common/src/static/etapesTypes.ts index 4eafec9cb..8994e6d2c 100644 --- a/packages/common/src/static/etapesTypes.ts +++ b/packages/common/src/static/etapesTypes.ts @@ -5,10 +5,10 @@ import { EtapeBrouillon } from '../etape' // prettier-ignore -const IDS = ["abd", "aca","aco","and","anf","def","dex","dpu", "ihi", "mfr","mod","rca","rcb","rcd","rcm","rco","rcs","rie","rif","rim","rmc", "rpu","sco","acg","acf","apd","ape","apo","app","apu","cac","css","dae","ddc","des","dma", "ede","edm","epu","esb", "ipc", "mca","mcb","mcd", "mci","mcm","mco","mcp","mcr","mcs","mec","men","meo","mie","mif","mim","mna","mnb","mnc","mnd","mni","mno","mns","mnv","mpb", "ncl","pfc","pfd","ppu","pqr","rcg","rde","rno","rpe","sas","sca","scg","spe","spo","spp","vfc","vfd","wae","wao","war","wau","wda","wdc","wdd","wde","wfa","wfd","wfo","wmt","wpb","wpc","wpo","wpp","wps","wrc","wrt","wse","wtp", "asc", "adc"] as const +const IDS = ["abd", "aca","aco","and","anf","def","dex","dpu", "ihi", "mfr","mod","rca","rcb","rcd","rcm","rco","rcs","rif","rmc", "rpu","sco","acg","acf","apd","ape","apo","app","apu","cac","css","dae","ddc","des","dma", "ede","edm","epu","esb", "ipc", "mca","mcb","mcd", "mci","mcm","mco","mcp","mcr","mcs","mec","men","meo","mie","mif","mim","mna","mnb","mnc","mnd","mni","mno","mns","mnv","mpb", "ncl","pfc","pfd","ppu","pqr","rcg","rde","rno","rpe","sas","sca","scg","spe","spo","spp","vfc","vfd","wae","wao","war","wau","wda","wdc","wdd","wde","wfa","wfd","wfo","wmt","wpb","wpc","wpo","wpp","wps","wrc","wrt","wse","wtp", "asc", "adc"] as const // prettier-ignore -const FONDAMENTALES_IDS = ["abd", "aca","aco","and","anf","def","dex", "dpu","ihi", "mfr","mod","rca","rcb","rcd","rcm","rco","rcs","rie","rif","rim","rmc", "rpu","sco"] as const satisfies Readonly<EtapeTypeIdFondamentaleArray> +const FONDAMENTALES_IDS = ["abd", "aca","aco","and","anf","def","dex", "dpu","ihi", "mfr","mod","rca","rcb","rcd","rcm","rco","rcs","rif","rmc", "rpu","sco"] as const satisfies Readonly<EtapeTypeIdFondamentaleArray> // prettier-ignore const NON_FONDAMENTALES_IDS = ["acg", "acf","apd","ape","apo","app","apu","cac","css","dae","ddc","des","dma", "ede","edm","epu","esb","ipc", "mca","mcb","mcd","mci", "mcm","mco","mcp","mcr", "mcs","mec","men","meo","mie","mif","mim","mna","mnb","mnc","mnd","mni","mno","mns","mnv","mpb", "ncl","pfc","pfd","ppu","pqr","rcg","rde","rno", "rpe","sas","sca","scg","spe","spo","spp","vfc","vfd","wae","wao","war","wau","wda","wdc","wdd","wde","wfa","wfd","wfo","wmt","wpb","wpc","wpo","wpp","wps","wrc","wrt","wse","wtp", "asc", "adc"] as const satisfies Readonly<EtapeTypeIdNonFondamentale[]> @@ -78,9 +78,7 @@ export const ETAPES_TYPES = { receptionDeComplements: 'rco', receptionDeComplements_SaisineDeLaCARM_: 'rcs', recepisseDeDeclarationLoiSurLeau: 'rde', - receptionDinformation_AvisDuDREALDEALOuDGTM_: 'rie', receptionDinformation: 'rif', - receptionDinformation_RecevabiliteDeLaDemande_: 'rim', reponseDuDemandeur: 'rno', rapportDuConseilDEtat: 'rpe', publicationDeDecisionAuRecueilDesActesAdministratifs: 'rpu', @@ -248,16 +246,6 @@ export const EtapesTypes = { public_lecture: true, entreprises_lecture: true, }, - rim: { - id: 'rim', - nom: "réception d'information (recevabilité de la demande)", - description: 'après une mcr', - fondamentale: true, - unique: false, - date_fin: null, - public_lecture: true, - entreprises_lecture: true, - }, cac: { id: 'cac', nom: 'consultation des administrations centrales', @@ -299,16 +287,6 @@ export const EtapesTypes = { public_lecture: false, entreprises_lecture: false, }, - rie: { - id: 'rie', - nom: "réception d'information (avis du DREAL, DEAL ou DGTM)", - description: 'après une adp', - fondamentale: true, - unique: false, - date_fin: null, - public_lecture: true, - entreprises_lecture: true, - }, sas: { id: 'sas', nom: "saisine de l'autorité signataire", diff --git a/packages/common/src/static/etapesTypesEtapesStatuts.ts b/packages/common/src/static/etapesTypesEtapesStatuts.ts index e926f896b..88b6ea4b4 100644 --- a/packages/common/src/static/etapesTypesEtapesStatuts.ts +++ b/packages/common/src/static/etapesTypesEtapesStatuts.ts @@ -173,9 +173,7 @@ export const EtapesTypesEtapesStatuts = { FAVORABLE: { etapeTypeId: 'rde', etapeStatutId: 'fav' }, DEFAVORABLE: { etapeTypeId: 'rde', etapeStatutId: 'def' }, }, - receptionDinformation_AvisDuDREALDEALOuDGTM_: { FAIT: { etapeTypeId: 'rie', etapeStatutId: 'fai' } }, receptionDinformation: { FAIT: { etapeTypeId: 'rif', etapeStatutId: 'fai' } }, - receptionDinformation_RecevabiliteDeLaDemande_: { FAIT: { etapeTypeId: 'rim', etapeStatutId: 'fai' } }, rapportDuConseilDEtat: { FAVORABLE: { etapeTypeId: 'rpe', etapeStatutId: 'fav' }, DEFAVORABLE: { etapeTypeId: 'rpe', etapeStatutId: 'def' }, diff --git a/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/documents.test.ts b/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/documents.test.ts index e15f2f1b2..60da2745c 100644 --- a/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/documents.test.ts +++ b/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/documents.test.ts @@ -5,7 +5,7 @@ import { getDocuments, toDocuments } from './documents' import { test, expect } from 'vitest' test('toDocuments', () => { - expect(toDocuments()).toHaveLength(212) + expect(toDocuments()).toHaveLength(207) }) test('getDocuments erreurs', () => { diff --git a/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/documents.ts b/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/documents.ts index bffe7aca6..25da7eee1 100644 --- a/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/documents.ts +++ b/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/documents.ts @@ -227,13 +227,6 @@ const EtapesTypesDocumentsTypes = { { documentTypeId: DOCUMENTS_TYPES_IDS.arretePrefectoral, optionnel: true }, { documentTypeId: DOCUMENTS_TYPES_IDS.recepisse_LoiSurLEau, optionnel: true }, ], - [ETAPES_TYPES.receptionDinformation]: [ - { documentTypeId: DOCUMENTS_TYPES_IDS.documentsCartographiques, optionnel: true }, - { documentTypeId: DOCUMENTS_TYPES_IDS.complementsAuDossierDeDemande, optionnel: true }, - { documentTypeId: DOCUMENTS_TYPES_IDS.lettreDeDemande, optionnel: true }, - { documentTypeId: DOCUMENTS_TYPES_IDS.lettre, optionnel: true }, - { documentTypeId: DOCUMENTS_TYPES_IDS.notes, optionnel: true }, - ], [ETAPES_TYPES.rapportDuConseilDEtat]: [{ documentTypeId: DOCUMENTS_TYPES_IDS.extraitDuRegistreDesDeliberationsDeLaSectionDesTravauxPublicDuConseilDEtat, optionnel: true }], [ETAPES_TYPES.publicationDeDecisionAuRecueilDesActesAdministratifs]: [{ documentTypeId: DOCUMENTS_TYPES_IDS.arrete, optionnel: true }], [ETAPES_TYPES.saisineDeLautoriteSignataire]: [ diff --git a/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/index.test.ts b/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/index.test.ts index b3d90dd95..8fe389937 100644 --- a/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/index.test.ts +++ b/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/index.test.ts @@ -21,7 +21,7 @@ test('getEtapesTDE', () => { "rca", "rcm", "mim", - "rim", + "rif", "mcr", "meo", "css", diff --git a/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/index.ts b/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/index.ts index 93cb7b342..88ecd3637 100644 --- a/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/index.ts +++ b/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/index.ts @@ -570,7 +570,7 @@ const TDE = { ETAPES_TYPES.receptionDeComplements_RecevabiliteDeLaDemande_, ETAPES_TYPES.receptionDeComplements_CompletudeDeLaDemande_, ETAPES_TYPES.demandeDinformations_RecevabiliteDeLaDemande_, - ETAPES_TYPES.receptionDinformation_RecevabiliteDeLaDemande_, + ETAPES_TYPES.receptionDinformation, ETAPES_TYPES.recevabiliteDeLaDemande, ETAPES_TYPES.priseEnChargeParLOfficeNationalDesForets, ETAPES_TYPES.classementSansSuite, @@ -622,7 +622,7 @@ const TDE = { ETAPES_TYPES.receptionDeComplements_RecevabiliteDeLaDemande_, ETAPES_TYPES.recevabiliteDeLaDemande, ETAPES_TYPES.demandeDinformations_AvisDuDREALDEALOuDGTM_, - ETAPES_TYPES.receptionDinformation_AvisDuDREALDEALOuDGTM_, + ETAPES_TYPES.receptionDinformation, ETAPES_TYPES.avisDesCollectivites, ETAPES_TYPES.avisDesServicesEtCommissionsConsultatives, ETAPES_TYPES.rapportEtAvisDeLaDREAL, diff --git a/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/sections.ts b/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/sections.ts index 70e86c5e4..4d9fbbbe9 100644 --- a/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/sections.ts +++ b/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/sections.ts @@ -504,7 +504,7 @@ const TDESections = { ], [ETAPES_TYPES.receptionDeComplements_RecevabiliteDeLaDemande_]: caracteristiquesARM, [ETAPES_TYPES.receptionDeComplements_CompletudeDeLaDemande_]: caracteristiquesARM, - [ETAPES_TYPES.receptionDinformation_RecevabiliteDeLaDemande_]: caracteristiquesARM, + [ETAPES_TYPES.receptionDinformation]: caracteristiquesARM, [ETAPES_TYPES.signatureDeLautorisationDeRechercheMiniere]: [ { id: 'arm', nom: 'Caractéristiques ARM', elements: [{ id: 'mecanise', nom: 'Prospection mécanisée', type: 'radio', optionnel: false }] }, { diff --git a/packages/ui/src/components/administration/permissions.stories_snapshots_Default.html b/packages/ui/src/components/administration/permissions.stories_snapshots_Default.html index a7b70af1e..c13db94ee 100644 --- a/packages/ui/src/components/administration/permissions.stories_snapshots_Default.html +++ b/packages/ui/src/components/administration/permissions.stories_snapshots_Default.html @@ -491,16 +491,6 @@ <td><span class="fr-icon-close-line fr-icon--md" role="img" aria-label="Le type d’étape est modifiable"></span></td> <td><span class="fr-icon-close-line fr-icon--md" role="img" aria-label="Peut créer une étape de ce type"></span></td> </tr> - <tr> - <td> - <p class="fr-tag fr-tag--md mono" title="Domaine minéraux et métaux" aria-label="Domaine minéraux et métaux" style="min-width: 2rem; background-color: var(--background-contrast-blue-ecume); color: black;">M</p> - </td> - <td><span class="">Autorisation de recherches</span></td> - <td><span class="">Réception d'information (recevabilité de la demande)</span></td> - <td><span class="fr-icon-close-line fr-icon--md" role="img" aria-label="Le type d’étape est visible"></span></td> - <td><span class="fr-icon-close-line fr-icon--md" role="img" aria-label="Le type d’étape est modifiable"></span></td> - <td><span class="fr-icon-close-line fr-icon--md" role="img" aria-label="Peut créer une étape de ce type"></span></td> - </tr> <tr> <td> <p class="fr-tag fr-tag--md mono" title="Domaine minéraux et métaux" aria-label="Domaine minéraux et métaux" style="min-width: 2rem; background-color: var(--background-contrast-blue-ecume); color: black;">M</p> @@ -751,16 +741,6 @@ <td><span class="fr-icon-check-line fr-icon--md" role="img" aria-label="Le type d’étape n’est pas modifiable"></span></td> <td><span class="fr-icon-check-line fr-icon--md" role="img" aria-label="Ne peut créer d’étape de ce type"></span></td> </tr> - <tr> - <td> - <p class="fr-tag fr-tag--md mono" title="Domaine minéraux et métaux" aria-label="Domaine minéraux et métaux" style="min-width: 2rem; background-color: var(--background-contrast-blue-ecume); color: black;">M</p> - </td> - <td><span class="">Autorisation d'exploitation</span></td> - <td><span class="">Réception d'information (avis du DREAL, DEAL ou DGTM)</span></td> - <td><span class="fr-icon-close-line fr-icon--md" role="img" aria-label="Le type d’étape est visible"></span></td> - <td><span class="fr-icon-close-line fr-icon--md" role="img" aria-label="Le type d’étape est modifiable"></span></td> - <td><span class="fr-icon-close-line fr-icon--md" role="img" aria-label="Peut créer une étape de ce type"></span></td> - </tr> <tr> <td> <p class="fr-tag fr-tag--md mono" title="Domaine minéraux et métaux" aria-label="Domaine minéraux et métaux" style="min-width: 2rem; background-color: var(--background-contrast-blue-ecume); color: black;">M</p> diff --git a/packages/ui/src/components/demarches/filtres-etapes.stories_snapshots_Multiple.html b/packages/ui/src/components/demarches/filtres-etapes.stories_snapshots_Multiple.html index ccb9c227d..c40de6478 100644 --- a/packages/ui/src/components/demarches/filtres-etapes.stories_snapshots_Multiple.html +++ b/packages/ui/src/components/demarches/filtres-etapes.stories_snapshots_Multiple.html @@ -84,30 +84,28 @@ <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-77"><span>Rapport et avis de la DREAL</span></li> <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-78"><span>Récépissé de déclaration loi sur l'eau</span></li> <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-79"><span>Réception d'information</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-80"><span>Réception d'information (avis du DREAL, DEAL ou DGTM)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-81"><span>Réception d'information (recevabilité de la demande)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-82"><span>Reception de compléments</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-83"><span>Recevabilité de la demande</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-84"><span>Récolement</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-85"><span>Réponse à la demande de compléments</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-86"><span>Réponse à la demande de compléments (complétude de la demande)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-87"><span>Réponse à la demande de compléments (décision de la mission autorité environnementale (examen au cas par cas du projet))</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-88"><span>Réponse à la demande de compléments (récépissé de déclaration loi sur l'eau)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-89"><span>Réponse à la demande de compléments (recevabilité de la demande)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-90"><span>Réponse à la demande de compléments (saisine de la CARM)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-91"><span>Réponse du demandeur</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-92"><span>Résultat final de la mise en concurrence</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-93"><span>Saisine de l'autorité environnementale</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-94"><span>Saisine de l'autorité signataire</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-95"><span>Saisine de la commission départementale des mines (CDM)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-96"><span>Saisine de la commission des autorisations de recherches minières (CARM)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-97"><span>Saisine du Conseil d'Etat</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-98"><span>Saisine du conseil général de l'économie (CGE)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-99"><span>Saisine du préfet</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-100"><span>Signature de l'autorisation de recherche minière</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-101"><span>Transmission du projet de prescriptions au demandeur</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-102"><span>Validation du paiement des frais de dossier</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-103"><span>Validation du paiement des frais de dossier complémentaires</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-80"><span>Reception de compléments</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-81"><span>Recevabilité de la demande</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-82"><span>Récolement</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-83"><span>Réponse à la demande de compléments</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-84"><span>Réponse à la demande de compléments (complétude de la demande)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-85"><span>Réponse à la demande de compléments (décision de la mission autorité environnementale (examen au cas par cas du projet))</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-86"><span>Réponse à la demande de compléments (récépissé de déclaration loi sur l'eau)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-87"><span>Réponse à la demande de compléments (recevabilité de la demande)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-88"><span>Réponse à la demande de compléments (saisine de la CARM)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-89"><span>Réponse du demandeur</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-90"><span>Résultat final de la mise en concurrence</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-91"><span>Saisine de l'autorité environnementale</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-92"><span>Saisine de l'autorité signataire</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-93"><span>Saisine de la commission départementale des mines (CDM)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-94"><span>Saisine de la commission des autorisations de recherches minières (CARM)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-95"><span>Saisine du Conseil d'Etat</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-96"><span>Saisine du conseil général de l'économie (CGE)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-97"><span>Saisine du préfet</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-98"><span>Signature de l'autorisation de recherche minière</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-99"><span>Transmission du projet de prescriptions au demandeur</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-100"><span>Validation du paiement des frais de dossier</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-101"><span>Validation du paiement des frais de dossier complémentaires</span></li> </ul> </div><button class="fr-btn fr-btn--tertiary fr-btn--md fr-icon-delete-bin-line fr-ml-1w" title="Supprime la valeur" aria-label="Supprime la valeur" type="button"> <!----> @@ -215,30 +213,28 @@ <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-77"><span>Rapport et avis de la DREAL</span></li> <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-78"><span>Récépissé de déclaration loi sur l'eau</span></li> <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-79"><span>Réception d'information</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-80"><span>Réception d'information (avis du DREAL, DEAL ou DGTM)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-81"><span>Réception d'information (recevabilité de la demande)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-82"><span>Reception de compléments</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-83"><span>Recevabilité de la demande</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-84"><span>Récolement</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-85"><span>Réponse à la demande de compléments</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-86"><span>Réponse à la demande de compléments (complétude de la demande)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-87"><span>Réponse à la demande de compléments (décision de la mission autorité environnementale (examen au cas par cas du projet))</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-88"><span>Réponse à la demande de compléments (récépissé de déclaration loi sur l'eau)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-89"><span>Réponse à la demande de compléments (recevabilité de la demande)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-90"><span>Réponse à la demande de compléments (saisine de la CARM)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-91"><span>Réponse du demandeur</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-92"><span>Résultat final de la mise en concurrence</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-93"><span>Saisine de l'autorité environnementale</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-94"><span>Saisine de l'autorité signataire</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-95"><span>Saisine de la commission départementale des mines (CDM)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-96"><span>Saisine de la commission des autorisations de recherches minières (CARM)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-97"><span>Saisine du Conseil d'Etat</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-98"><span>Saisine du conseil général de l'économie (CGE)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-99"><span>Saisine du préfet</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-100"><span>Signature de l'autorisation de recherche minière</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-101"><span>Transmission du projet de prescriptions au demandeur</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-102"><span>Validation du paiement des frais de dossier</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-103"><span>Validation du paiement des frais de dossier complémentaires</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-80"><span>Reception de compléments</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-81"><span>Recevabilité de la demande</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-82"><span>Récolement</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-83"><span>Réponse à la demande de compléments</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-84"><span>Réponse à la demande de compléments (complétude de la demande)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-85"><span>Réponse à la demande de compléments (décision de la mission autorité environnementale (examen au cas par cas du projet))</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-86"><span>Réponse à la demande de compléments (récépissé de déclaration loi sur l'eau)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-87"><span>Réponse à la demande de compléments (recevabilité de la demande)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-88"><span>Réponse à la demande de compléments (saisine de la CARM)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-89"><span>Réponse du demandeur</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-90"><span>Résultat final de la mise en concurrence</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-91"><span>Saisine de l'autorité environnementale</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-92"><span>Saisine de l'autorité signataire</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-93"><span>Saisine de la commission départementale des mines (CDM)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-94"><span>Saisine de la commission des autorisations de recherches minières (CARM)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-95"><span>Saisine du Conseil d'Etat</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-96"><span>Saisine du conseil général de l'économie (CGE)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-97"><span>Saisine du préfet</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-98"><span>Signature de l'autorisation de recherche minière</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-99"><span>Transmission du projet de prescriptions au demandeur</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-100"><span>Validation du paiement des frais de dossier</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-1-control-101"><span>Validation du paiement des frais de dossier complémentaires</span></li> </ul> </div><button class="fr-btn fr-btn--tertiary fr-btn--md fr-icon-delete-bin-line fr-ml-1w" title="Supprime la valeur" aria-label="Supprime la valeur" type="button"> <!----> diff --git a/packages/ui/src/components/demarches/filtres-etapes.stories_snapshots_PartialOneValue.html b/packages/ui/src/components/demarches/filtres-etapes.stories_snapshots_PartialOneValue.html index 20c300e75..b0886ab0e 100644 --- a/packages/ui/src/components/demarches/filtres-etapes.stories_snapshots_PartialOneValue.html +++ b/packages/ui/src/components/demarches/filtres-etapes.stories_snapshots_PartialOneValue.html @@ -84,30 +84,28 @@ <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-77"><span>Rapport et avis de la DREAL</span></li> <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-78"><span>Récépissé de déclaration loi sur l'eau</span></li> <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-79"><span>Réception d'information</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-80"><span>Réception d'information (avis du DREAL, DEAL ou DGTM)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-81"><span>Réception d'information (recevabilité de la demande)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-82"><span>Reception de compléments</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-83"><span>Recevabilité de la demande</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-84"><span>Récolement</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-85"><span>Réponse à la demande de compléments</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-86"><span>Réponse à la demande de compléments (complétude de la demande)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-87"><span>Réponse à la demande de compléments (décision de la mission autorité environnementale (examen au cas par cas du projet))</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-88"><span>Réponse à la demande de compléments (récépissé de déclaration loi sur l'eau)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-89"><span>Réponse à la demande de compléments (recevabilité de la demande)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-90"><span>Réponse à la demande de compléments (saisine de la CARM)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-91"><span>Réponse du demandeur</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-92"><span>Résultat final de la mise en concurrence</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-93"><span>Saisine de l'autorité environnementale</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-94"><span>Saisine de l'autorité signataire</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-95"><span>Saisine de la commission départementale des mines (CDM)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-96"><span>Saisine de la commission des autorisations de recherches minières (CARM)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-97"><span>Saisine du Conseil d'Etat</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-98"><span>Saisine du conseil général de l'économie (CGE)</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-99"><span>Saisine du préfet</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-100"><span>Signature de l'autorisation de recherche minière</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-101"><span>Transmission du projet de prescriptions au demandeur</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-102"><span>Validation du paiement des frais de dossier</span></li> - <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-103"><span>Validation du paiement des frais de dossier complémentaires</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-80"><span>Reception de compléments</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-81"><span>Recevabilité de la demande</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-82"><span>Récolement</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-83"><span>Réponse à la demande de compléments</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-84"><span>Réponse à la demande de compléments (complétude de la demande)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-85"><span>Réponse à la demande de compléments (décision de la mission autorité environnementale (examen au cas par cas du projet))</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-86"><span>Réponse à la demande de compléments (récépissé de déclaration loi sur l'eau)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-87"><span>Réponse à la demande de compléments (recevabilité de la demande)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-88"><span>Réponse à la demande de compléments (saisine de la CARM)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-89"><span>Réponse du demandeur</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-90"><span>Résultat final de la mise en concurrence</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-91"><span>Saisine de l'autorité environnementale</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-92"><span>Saisine de l'autorité signataire</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-93"><span>Saisine de la commission départementale des mines (CDM)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-94"><span>Saisine de la commission des autorisations de recherches minières (CARM)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-95"><span>Saisine du Conseil d'Etat</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-96"><span>Saisine du conseil général de l'économie (CGE)</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-97"><span>Saisine du préfet</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-98"><span>Signature de l'autorisation de recherche minière</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-99"><span>Transmission du projet de prescriptions au demandeur</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-100"><span>Validation du paiement des frais de dossier</span></li> + <li class="_typeahead-list-item_8eddf1 " aria-selected="false" id="select-etape-type-0-control-101"><span>Validation du paiement des frais de dossier complémentaires</span></li> </ul> </div><button class="fr-btn fr-btn--tertiary fr-btn--md fr-icon-delete-bin-line fr-ml-1w" title="Supprime la valeur" aria-label="Supprime la valeur" type="button"> <!----> -- GitLab