From d8293366b1855fd264cc586c956b2b1278208d69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Arod?= Date: Sun, 31 Aug 2025 13:47:56 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20stat=20classement=20=C3=A0=20auteur?= 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 | 3 +++ src/statistiques/v2/penales/computeStatsPenales.ts | 6 ++++++ 3 files changed, 10 insertions(+) diff --git a/src/data/TypeEvenementsPenal.ts b/src/data/TypeEvenementsPenal.ts index 3d70b65..ec31094 100644 --- a/src/data/TypeEvenementsPenal.ts +++ b/src/data/TypeEvenementsPenal.ts @@ -13,6 +13,7 @@ export const typesEvenementsPenal = [ "Acceptation CRPC", // PLaceholder see does not exist in Notion yet // See https://discord.com/channels/990921361121746984/1245360366322585691/1248260713634336839 "Classement pénal sans suite", "Classement sous condition", + "Classement à auteur", "Composition pénale refusée", "Composition pénale acceptée", diff --git a/src/statistiques/v2/penales/StatsPenales.ts b/src/statistiques/v2/penales/StatsPenales.ts index 0c3a656..f7259dc 100644 --- a/src/statistiques/v2/penales/StatsPenales.ts +++ b/src/statistiques/v2/penales/StatsPenales.ts @@ -107,6 +107,9 @@ export const statsPenalesDesc = { nbFamillesClassementSousCondition: { label: "Nb familles avec Classement pénal sous condition", }, + nbFamillesClassementAAuteur: { + label: "Nb familles avec Classement pénal à auteur", + }, nbFamilleAcceptationAPP: { label: "Nb familles avec Acceptation avertissement pénal probatoire", diff --git a/src/statistiques/v2/penales/computeStatsPenales.ts b/src/statistiques/v2/penales/computeStatsPenales.ts index 84b09a3..5782ecb 100644 --- a/src/statistiques/v2/penales/computeStatsPenales.ts +++ b/src/statistiques/v2/penales/computeStatsPenales.ts @@ -104,6 +104,12 @@ export function computeStatsPenales(familles: Famille[]): StatsPenales { "Classement sous condition" ) ), + nbFamillesClassementAAuteur: nbFamillesAvecPagesLiees( + filterFamillesWithOneOfEvenementsOfType( + famillesResistantesOuEx, + "Classement à auteur" + ) + ), nbFamilleAcceptationAPP: nbFamillesAvecPagesLiees( filterFamillesWithOneOfEvenementsOfType( famillesResistantesOuEx,