From 688f0c79d59fdedcaafa2b1cb82a3b382da61889 Mon Sep 17 00:00:00 2001
From: vmaubert <github@vcmb.dev>
Date: Mon, 10 Jun 2024 14:24:31 +0200
Subject: [PATCH] =?UTF-8?q?feat(g=C3=A9othermie):=20pour=20les=20PER,=20ut?=
 =?UTF-8?q?ilise=20les=20m=C3=AAmes=20=C3=A9tapes=20entre=20l'octroi=20et?=
 =?UTF-8?q?=20les=20prolongations=20(#1229)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../index.ts                                  | 101 +++++++-----------
 1 file changed, 38 insertions(+), 63 deletions(-)

diff --git a/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/index.ts b/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/index.ts
index 1ed02e294..965d568c8 100644
--- a/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/index.ts
+++ b/packages/common/src/static/titresTypes_demarchesTypes_etapesTypes/index.ts
@@ -169,6 +169,41 @@ const permisExploitationMetauxEtGranulatsMarinsProlongations = {
   [DEMARCHES_TYPES_IDS.Prolongation2]: permisExploitationMetauxEtGranulatsMarinsProlongationsEtapes,
 } as const
 
+const permisExclusifRechercheGeothermieOctroiEtProlongationsEtapes = [
+  ETAPES_TYPES.demande,
+  ETAPES_TYPES.depotDeLaDemande,
+  ETAPES_TYPES.recevabiliteDeLaDemande,
+  ETAPES_TYPES.avisDeMiseEnConcurrenceAuJORF,
+  ETAPES_TYPES.avisDeDemandeConcurrente,
+  ETAPES_TYPES.modificationDeLaDemande,
+  ETAPES_TYPES.saisineDuPrefet,
+  ETAPES_TYPES.saisineDesCollectivitesLocales,
+  ETAPES_TYPES.saisineDesServices,
+  ETAPES_TYPES.saisineDeLaCommissionDepartementaleDesMines_CDM_,
+  ETAPES_TYPES.saisineDeLautoriteSignataire,
+  ETAPES_TYPES.ouvertureDeLaParticipationDuPublic,
+  ETAPES_TYPES.saisineDuConseilGeneralDeLeconomie_CGE_,
+  ETAPES_TYPES.avisDunMaire,
+  ETAPES_TYPES.avisDunPresidentDEPCI,
+  ETAPES_TYPES.avisDuneCollectiviteLocale,
+  ETAPES_TYPES.avisDunServiceAdministratifLocal,
+  ETAPES_TYPES.avisDeLautoriteMilitaire,
+  ETAPES_TYPES.avisDuParcNaturelRegional,
+  ETAPES_TYPES.avisDuParcNational,
+  ETAPES_TYPES.avisDeLOfficeNationalDesForets,
+  ETAPES_TYPES.avisDeLInstitutNationalDeLorigineEtDeLaQualite,
+  ETAPES_TYPES.decisionImplicite,
+  ETAPES_TYPES.avisDeLaCommissionDepartementaleDesMines_CDM_,
+  ETAPES_TYPES.avisDuPrefet,
+  ETAPES_TYPES.decisionDeLadministration,
+  ETAPES_TYPES.publicationDeDecisionAuJORF,
+  ETAPES_TYPES.avisDuConseilGeneralDeLeconomie_CGE_,
+  ETAPES_TYPES.abrogationDeLaDecision,
+  ETAPES_TYPES.decisionDuJugeAdministratif,
+  ETAPES_TYPES.desistementDuDemandeur,
+  ETAPES_TYPES.classementSansSuite,
+]
+
 const TDE = {
   [TITRES_TYPES_IDS.AUTORISATION_DE_PROSPECTION_CARRIERES]: {
     ...travaux,
@@ -1960,70 +1995,10 @@ const TDE = {
       ETAPES_TYPES.decisionDuJugeAdministratif,
       ETAPES_TYPES.classementSansSuite,
     ],
-    [DEMARCHES_TYPES_IDS.Octroi]: [
-      ETAPES_TYPES.demande,
-      ETAPES_TYPES.depotDeLaDemande,
-      ETAPES_TYPES.recevabiliteDeLaDemande,
-      ETAPES_TYPES.avisDeMiseEnConcurrenceAuJORF,
-      ETAPES_TYPES.avisDeDemandeConcurrente,
-      ETAPES_TYPES.modificationDeLaDemande,
-      ETAPES_TYPES.saisineDuPrefet,
-      ETAPES_TYPES.saisineDesCollectivitesLocales,
-      ETAPES_TYPES.saisineDesServices,
-      ETAPES_TYPES.saisineDeLaCommissionDepartementaleDesMines_CDM_,
-      ETAPES_TYPES.saisineDeLautoriteSignataire,
-      ETAPES_TYPES.ouvertureDeLaParticipationDuPublic,
-      ETAPES_TYPES.saisineDuConseilGeneralDeLeconomie_CGE_,
-      ETAPES_TYPES.avisDunMaire,
-      ETAPES_TYPES.avisDunPresidentDEPCI,
-      ETAPES_TYPES.avisDuneCollectiviteLocale,
-      ETAPES_TYPES.avisDunServiceAdministratifLocal,
-      ETAPES_TYPES.avisDeLautoriteMilitaire,
-      ETAPES_TYPES.avisDuParcNaturelRegional,
-      ETAPES_TYPES.avisDuParcNational,
-      ETAPES_TYPES.avisDeLOfficeNationalDesForets,
-      ETAPES_TYPES.avisDeLInstitutNationalDeLorigineEtDeLaQualite,
-      ETAPES_TYPES.decisionImplicite,
-      ETAPES_TYPES.avisDeLaCommissionDepartementaleDesMines_CDM_,
-      ETAPES_TYPES.avisDuPrefet,
-      ETAPES_TYPES.decisionDeLadministration,
-      ETAPES_TYPES.publicationDeDecisionAuJORF,
-      ETAPES_TYPES.avisDuConseilGeneralDeLeconomie_CGE_,
-      ETAPES_TYPES.abrogationDeLaDecision,
-      ETAPES_TYPES.decisionDuJugeAdministratif,
-      ETAPES_TYPES.desistementDuDemandeur,
-      ETAPES_TYPES.classementSansSuite,
-    ],
+    [DEMARCHES_TYPES_IDS.Octroi]: permisExclusifRechercheGeothermieOctroiEtProlongationsEtapes,
     [DEMARCHES_TYPES_IDS.MutationPartielle]: [ETAPES_TYPES.publicationDeDecisionAuJORF, ETAPES_TYPES.decisionDeLadministration],
-    [DEMARCHES_TYPES_IDS.Prolongation1]: [
-      ETAPES_TYPES.demande,
-      ETAPES_TYPES.depotDeLaDemande,
-      ETAPES_TYPES.saisineDuPrefet,
-      ETAPES_TYPES.modificationDeLaDemande,
-      ETAPES_TYPES.decisionImplicite,
-      ETAPES_TYPES.saisineDeLautoriteSignataire,
-      ETAPES_TYPES.decisionDeLadministration,
-      ETAPES_TYPES.publicationDeDecisionAuJORF,
-      ETAPES_TYPES.abrogationDeLaDecision,
-      ETAPES_TYPES.decisionDuJugeAdministratif,
-      ETAPES_TYPES.classementSansSuite,
-    ],
-    [DEMARCHES_TYPES_IDS.Prolongation2]: [
-      ETAPES_TYPES.demande,
-      ETAPES_TYPES.depotDeLaDemande,
-      ETAPES_TYPES.saisineDuPrefet,
-      ETAPES_TYPES.completudeDeLaDemande,
-      ETAPES_TYPES.recevabiliteDeLaDemande,
-      ETAPES_TYPES.modificationDeLaDemande,
-      ETAPES_TYPES.decisionImplicite,
-      ETAPES_TYPES.saisineDeLautoriteSignataire,
-      ETAPES_TYPES.decisionDeLadministration,
-      ETAPES_TYPES.publicationDeDecisionAuJORF,
-      ETAPES_TYPES.abrogationDeLaDecision,
-      ETAPES_TYPES.decisionDuJugeAdministratif,
-      ETAPES_TYPES.desistementDuDemandeur,
-      ETAPES_TYPES.classementSansSuite,
-    ],
+    [DEMARCHES_TYPES_IDS.Prolongation1]: permisExclusifRechercheGeothermieOctroiEtProlongationsEtapes,
+    [DEMARCHES_TYPES_IDS.Prolongation2]: permisExclusifRechercheGeothermieOctroiEtProlongationsEtapes,
     [DEMARCHES_TYPES_IDS.Renonciation]: [
       ETAPES_TYPES.demande,
       ETAPES_TYPES.depotDeLaDemande,
-- 
GitLab