From 68eef02c55dd905aecbe5d28d6693d3dcdd4a30f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Arod?= Date: Mon, 16 Sep 2024 20:55:12 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20ajoute=20stats=20"Acceptation=20avertis?= =?UTF-8?q?sement=20p=C3=A9nal=20probatoire"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/data/TypeEvenementsPenal.ts | 1 + src/statistiques/v2/penales/StatsPenales.ts | 5 ++++- src/statistiques/v2/penales/computeStatsPenales.ts | 5 +++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/data/TypeEvenementsPenal.ts b/src/data/TypeEvenementsPenal.ts index e1dba1e..941fdb1 100644 --- a/src/data/TypeEvenementsPenal.ts +++ b/src/data/TypeEvenementsPenal.ts @@ -27,4 +27,5 @@ export const typesEvenementsPenal = [ "Classement pénal sans suite", "Rappel à la loi", + "Acceptation avertissement pénal probatoire", ] as const; diff --git a/src/statistiques/v2/penales/StatsPenales.ts b/src/statistiques/v2/penales/StatsPenales.ts index c12d973..e2a48d5 100644 --- a/src/statistiques/v2/penales/StatsPenales.ts +++ b/src/statistiques/v2/penales/StatsPenales.ts @@ -57,6 +57,10 @@ export const statsPenalesDesc = { nbFamillesRappelALaLoi: { label: "Nb familles avec Rappel à la loi", }, + + nbFamilleAcceptationAPP: { + label: "Nb familles avec Acceptation avertissement pénal probatoire", + }, }, }, @@ -84,7 +88,6 @@ export const statsPenalesDesc = { nbFamillesTribunalDePolice: { label: "Nb familles avec Tribunal de police", }, - intervalGendarmerieProcureur: { label: "Délai moyen entre Gendarmerie et Procureur", unit: " jours", diff --git a/src/statistiques/v2/penales/computeStatsPenales.ts b/src/statistiques/v2/penales/computeStatsPenales.ts index c3d6cda..012d614 100644 --- a/src/statistiques/v2/penales/computeStatsPenales.ts +++ b/src/statistiques/v2/penales/computeStatsPenales.ts @@ -47,6 +47,10 @@ export function computeStatsPenales(familles: Famille[]): StatsPenales { famillesResistantesOuEx, "Rappel à la loi" ).length, + nbFamilleAcceptationAPP: filterFamillesWithOneOfEvenementsOfType( + famillesResistantesOuEx, + "Acceptation avertissement pénal probatoire" + ).length, }, tribunalCorrectionnel: computeTribunalCorrectionnel(familles), @@ -54,6 +58,7 @@ export function computeStatsPenales(familles: Famille[]): StatsPenales { famillesResistantesOuEx, "Tribunal de police judiciaire" ).length, + intervalGendarmerieProcureur: computeIntervalGendarmerieProcureur(familles), intervalProcureurTribunalCorrectionnel: computeIntervalProcureurTribunalCorrectionnel(familles),