Skip to content
Snippets Groups Projects
Commit ad4bc709 authored by SAFINE LAGET Anis's avatar SAFINE LAGET Anis Committed by BITARD Michaël
Browse files

feat(procedure-specifique): mesure de publicité devient obligatoire (!1568)

parent 0e2ec43b
No related branches found
No related tags found
1 merge request!1568feat(procedure-specifique): mesure de publicité devient obligatoire
Pipeline #447830 passed
......@@ -313,6 +313,7 @@ describe('vérifie l’arbre des procédures spécifique', () => {
ETES.avisDesServicesEtCommissionsConsultatives.FAIT,
ETES.avisDuPrefet.FAVORABLE,
ETES.decisionDeLAutoriteAdministrative.ACCEPTE,
ETES.mesuresDePublicite.FAIT,
ETES.publicationDeDecisionAuJORF.FAIT,
ETES.notificationAuDemandeur.FAIT,
])
......@@ -494,6 +495,7 @@ describe('vérifie l’arbre des procédures spécifique', () => {
ETES.avisDuPrefet.FAVORABLE,
ETES.participationDuPublic.TERMINE,
ETES.decisionDeLAutoriteAdministrative.ACCEPTE,
ETES.mesuresDePublicite.FAIT,
ETES.publicationDeDecisionAuJORF.FAIT,
ETES.notificationAuDemandeur.FAIT,
ETES.attestationDeConstitutionDeGarantiesFinancieres.FAIT,
......@@ -511,6 +513,7 @@ describe('vérifie l’arbre des procédures spécifique', () => {
"RENDRE_AVIS_PREFET (confidentielle, en instruction ) -> [CLASSER_SANS_SUITE,DEMANDER_INFORMATION,DESISTER_PAR_LE_DEMANDEUR,OUVRIR_ENQUETE_PUBLIQUE,OUVRIR_PARTICIPATION_DU_PUBLIC]",
"OUVRIR_PARTICIPATION_DU_PUBLIC (publique , en instruction ) -> [CLASSER_SANS_SUITE,DEMANDER_INFORMATION,DESISTER_PAR_LE_DEMANDEUR,RENDRE_DECISION_ADMINISTRATION_ACCEPTEE,RENDRE_DECISION_ADMINISTRATION_REJETEE,RENDRE_DECISION_ADMINISTRATION_REJETEE_DECISION_IMPLICITE]",
"RENDRE_DECISION_ADMINISTRATION_ACCEPTEE (publique , accepté ) -> [PUBLIER_DECISION_ACCEPTEE_AU_JORF,PUBLIER_DECISION_AU_RECUEIL_DES_ACTES_ADMINISTRATIFS,RENDRE_MESURES_DE_PUBLICITE]",
"RENDRE_MESURES_DE_PUBLICITE (publique , accepté ) -> [PUBLIER_DECISION_ACCEPTEE_AU_JORF,PUBLIER_DECISION_AU_RECUEIL_DES_ACTES_ADMINISTRATIFS]",
"PUBLIER_DECISION_ACCEPTEE_AU_JORF (publique , accepté et publié ) -> [FAIRE_ABROGATION,NOTIFIER_DEMANDEUR]",
"NOTIFIER_DEMANDEUR (publique , accepté et publié ) -> [FAIRE_ABROGATION,FAIRE_ATTESTATION_DE_CONSTITUTION_DE_GARANTIES_FINANCIERES]",
"FAIRE_ATTESTATION_DE_CONSTITUTION_DE_GARANTIES_FINANCIERES (publique , accepté et publié ) -> [FAIRE_ABROGATION]",
......@@ -595,6 +598,7 @@ describe('vérifie l’arbre des procédures spécifique', () => {
ETES.enquetePublique.TERMINE,
ETES.consultationDesAdministrationsCentrales.FAIT,
ETES.decisionDeLAutoriteAdministrative.ACCEPTE,
ETES.mesuresDePublicite.FAIT,
ETES.publicationDeDecisionAuJORF.FAIT,
ETES.notificationAuDemandeur.FAIT,
ETES.abrogationDeLaDecision.FAIT,
......@@ -620,6 +624,7 @@ describe('vérifie l’arbre des procédures spécifique', () => {
"OUVRIR_ENQUETE_PUBLIQUE (publique , en instruction ) -> [CLASSER_SANS_SUITE,DEMANDER_INFORMATION,DESISTER_PAR_LE_DEMANDEUR,FAIRE_CONSULTATION_DES_ADMINISTRATIONS_CENTRALES]",
"FAIRE_CONSULTATION_DES_ADMINISTRATIONS_CENTRALES (publique , en instruction ) -> [CLASSER_SANS_SUITE,DEMANDER_INFORMATION,DESISTER_PAR_LE_DEMANDEUR,RENDRE_DECISION_ADMINISTRATION_ACCEPTEE,RENDRE_DECISION_ADMINISTRATION_REJETEE,RENDRE_DECISION_ADMINISTRATION_REJETEE_DECISION_IMPLICITE]",
"RENDRE_DECISION_ADMINISTRATION_ACCEPTEE (publique , accepté ) -> [PUBLIER_DECISION_ACCEPTEE_AU_JORF,PUBLIER_DECISION_AU_RECUEIL_DES_ACTES_ADMINISTRATIFS,RENDRE_MESURES_DE_PUBLICITE]",
"RENDRE_MESURES_DE_PUBLICITE (publique , accepté ) -> [PUBLIER_DECISION_ACCEPTEE_AU_JORF,PUBLIER_DECISION_AU_RECUEIL_DES_ACTES_ADMINISTRATIFS]",
"PUBLIER_DECISION_ACCEPTEE_AU_JORF (publique , accepté et publié ) -> [FAIRE_ABROGATION,NOTIFIER_DEMANDEUR]",
"NOTIFIER_DEMANDEUR (publique , accepté et publié ) -> [FAIRE_ABROGATION]",
"FAIRE_ABROGATION (publique , accepté et publié ) -> [PUBLIER_DECISION_ACCEPTEE_AU_JORF,PUBLIER_DECISION_AU_RECUEIL_DES_ACTES_ADMINISTRATIFS]",
......@@ -654,6 +659,7 @@ describe('vérifie l’arbre des procédures spécifique', () => {
ETES.enquetePublique.TERMINE,
ETES.consultationDesAdministrationsCentrales.FAIT,
ETES.decisionDeLAutoriteAdministrative.ACCEPTE,
ETES.mesuresDePublicite.FAIT,
ETES.publicationDeDecisionAuJORF.FAIT,
ETES.notificationAuDemandeur.FAIT,
ETES.abrogationDeLaDecision.FAIT,
......@@ -680,6 +686,7 @@ describe('vérifie l’arbre des procédures spécifique', () => {
"OUVRIR_ENQUETE_PUBLIQUE (publique , en instruction ) -> [CLASSER_SANS_SUITE,DEMANDER_INFORMATION,DESISTER_PAR_LE_DEMANDEUR,FAIRE_CONSULTATION_DES_ADMINISTRATIONS_CENTRALES]",
"FAIRE_CONSULTATION_DES_ADMINISTRATIONS_CENTRALES (publique , en instruction ) -> [CLASSER_SANS_SUITE,DEMANDER_INFORMATION,DESISTER_PAR_LE_DEMANDEUR,RENDRE_DECISION_ADMINISTRATION_ACCEPTEE,RENDRE_DECISION_ADMINISTRATION_REJETEE,RENDRE_DECISION_ADMINISTRATION_REJETEE_DECISION_IMPLICITE]",
"RENDRE_DECISION_ADMINISTRATION_ACCEPTEE (publique , accepté ) -> [PUBLIER_DECISION_ACCEPTEE_AU_JORF,PUBLIER_DECISION_AU_RECUEIL_DES_ACTES_ADMINISTRATIFS,RENDRE_MESURES_DE_PUBLICITE]",
"RENDRE_MESURES_DE_PUBLICITE (publique , accepté ) -> [PUBLIER_DECISION_ACCEPTEE_AU_JORF,PUBLIER_DECISION_AU_RECUEIL_DES_ACTES_ADMINISTRATIFS]",
"PUBLIER_DECISION_ACCEPTEE_AU_JORF (publique , accepté et publié ) -> [FAIRE_ABROGATION,NOTIFIER_DEMANDEUR]",
"NOTIFIER_DEMANDEUR (publique , accepté et publié ) -> [FAIRE_ABROGATION]",
"FAIRE_ABROGATION (publique , accepté et publié ) -> [PUBLIER_DECISION_ACCEPTEE_AU_JORF,PUBLIER_DECISION_AU_RECUEIL_DES_ACTES_ADMINISTRATIFS]",
......@@ -704,6 +711,7 @@ describe('vérifie l’arbre des procédures spécifique', () => {
ETES.avisDuPrefet.FAVORABLE,
ETES.decisionDeLAutoriteAdministrative.ACCEPTE,
ETES.publicationDeDecisionAuJORF.FAIT,
ETES.mesuresDePublicite.FAIT,
ETES.abrogationDeLaDecision.FAIT,
ETES.publicationDeDecisionAuRecueilDesActesAdministratifs.FAIT,
])
......@@ -718,7 +726,8 @@ describe('vérifie l’arbre des procédures spécifique', () => {
"RENDRE_AVIS_SERVICES_COMMISSIONS (confidentielle, en instruction ) -> [CLASSER_SANS_SUITE,DEMANDER_INFORMATION,DESISTER_PAR_LE_DEMANDEUR,RENDRE_AVIS_PREFET]",
"RENDRE_AVIS_PREFET (confidentielle, en instruction ) -> [CLASSER_SANS_SUITE,DEMANDER_INFORMATION,DESISTER_PAR_LE_DEMANDEUR,RENDRE_DECISION_ADMINISTRATION_ACCEPTEE,RENDRE_DECISION_ADMINISTRATION_REJETEE,RENDRE_DECISION_ADMINISTRATION_REJETEE_DECISION_IMPLICITE]",
"RENDRE_DECISION_ADMINISTRATION_ACCEPTEE (publique , accepté ) -> [PUBLIER_DECISION_ACCEPTEE_AU_JORF,PUBLIER_DECISION_AU_RECUEIL_DES_ACTES_ADMINISTRATIFS,RENDRE_MESURES_DE_PUBLICITE]",
"PUBLIER_DECISION_ACCEPTEE_AU_JORF (publique , accepté et publié ) -> [FAIRE_ABROGATION,NOTIFIER_DEMANDEUR]",
"PUBLIER_DECISION_ACCEPTEE_AU_JORF (publique , accepté et publié ) -> [RENDRE_MESURES_DE_PUBLICITE]",
"RENDRE_MESURES_DE_PUBLICITE (publique , accepté et publié ) -> [FAIRE_ABROGATION,NOTIFIER_DEMANDEUR]",
"FAIRE_ABROGATION (publique , accepté et publié ) -> [NOTIFIER_DEMANDEUR,PUBLIER_DECISION_ACCEPTEE_AU_JORF,PUBLIER_DECISION_AU_RECUEIL_DES_ACTES_ADMINISTRATIFS]",
"PUBLIER_DECISION_AU_RECUEIL_DES_ACTES_ADMINISTRATIFS (publique , rejeté après abrogation) -> [NOTIFIER_DEMANDEUR]",
]
......
......@@ -595,7 +595,7 @@ const procedureSpecifiqueMachine = (titreTypeId: TitreTypeId, demarcheTypeId: De
decisionAdministrationAFaire: {
on: {
RENDRE_DECISION_ADMINISTRATION_ACCEPTEE: {
target: 'publicationAuRecueilDesActesAdministratifsOupublicationAuJORFAFaire',
target: 'publicationAuRecueilDesActesAdministratifsOupublicationAuJORFOuMesuresDePubliciteMachine',
actions: assign({ demarcheStatut: DemarchesStatutsIds.Accepte, visibilite: 'publique' }),
},
RENDRE_DECISION_ADMINISTRATION_REJETEE: {
......@@ -611,18 +611,38 @@ const procedureSpecifiqueMachine = (titreTypeId: TitreTypeId, demarcheTypeId: De
},
},
},
publicationAuRecueilDesActesAdministratifsOupublicationAuJORFAFaire: {
on: {
RENDRE_MESURES_DE_PUBLICITE: 'publicationAuRecueilDesActesAdministratifsOupublicationAuJORFAFaire',
PUBLIER_DECISION_ACCEPTEE_AU_JORF: {
target: 'abrogationOuNotificationAuDemandeurMachine',
actions: assign({ demarcheStatut: DemarchesStatutsIds.AccepteEtPublie }),
publicationAuRecueilDesActesAdministratifsOupublicationAuJORFOuMesuresDePubliciteMachine: {
type: 'parallel',
states: {
mesuresDePubliciteMachine: {
initial: 'mesuresDePubliciteAFaire',
states: {
mesuresDePubliciteAFaire: {
on: { RENDRE_MESURES_DE_PUBLICITE: 'finMesuresDePublicite' },
},
finMesuresDePublicite: { type: 'final' },
},
},
PUBLIER_DECISION_AU_RECUEIL_DES_ACTES_ADMINISTRATIFS: {
target: 'abrogationOuNotificationAuDemandeurMachine',
actions: assign({ demarcheStatut: DemarchesStatutsIds.AccepteEtPublie }),
publicationAuRecueilDesActesAdministratifsOupublicationAuJORFMachine: {
initial: 'publicationAuRecueilDesActesAdministratifsOupublicationAuJORFAFaire',
states: {
publicationAuRecueilDesActesAdministratifsOupublicationAuJORFAFaire: {
on: {
PUBLIER_DECISION_ACCEPTEE_AU_JORF: {
target: 'fin',
actions: assign({ demarcheStatut: DemarchesStatutsIds.AccepteEtPublie }),
},
PUBLIER_DECISION_AU_RECUEIL_DES_ACTES_ADMINISTRATIFS: {
target: 'fin',
actions: assign({ demarcheStatut: DemarchesStatutsIds.AccepteEtPublie }),
},
},
},
fin: { type: 'final' },
},
},
},
onDone: 'abrogationOuNotificationAuDemandeurMachine',
},
abrogationOuNotificationAuDemandeurMachine: {
type: 'parallel',
......
No preview for this file type
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment