diff --git a/src/data/Famille.ts b/src/data/Famille.ts index 8a50a73..ccad687 100644 --- a/src/data/Famille.ts +++ b/src/data/Famille.ts @@ -28,6 +28,10 @@ export type Famille = Readonly<{ // Inclus aussi les evenements sans date Evenements: EvenementFamille[]; + // Tous Evenements triés par date asc + // Inclus aussi les evenements sans date + EvenementsDates: EvenementFamille[]; + // Evenements durant la période EL triés par date asc EvenementsEL: EvenementFamille[]; diff --git a/src/data/nettoyage/familles/initialiserLesEvenementsDetailles.ts b/src/data/nettoyage/familles/initialiserLesEvenementsDetailles.ts index 6dff215..8d50ab0 100644 --- a/src/data/nettoyage/familles/initialiserLesEvenementsDetailles.ts +++ b/src/data/nettoyage/familles/initialiserLesEvenementsDetailles.ts @@ -10,6 +10,7 @@ export function initialiserLesEvenementsDetailles( const EvenementsAvantEL = f.Evenements.filter( (e) => e.Date !== null && f.Integration !== null && e.Date < f.Integration ); + const EvenementsDates = f.Evenements.filter((e) => e.Date !== null); const EvenementsEL = f.Evenements.filter( (e) => @@ -25,6 +26,7 @@ export function initialiserLesEvenementsDetailles( return { ...f, + EvenementsDates: EvenementsDates, EvenementsAvantEL: EvenementsAvantEL, EvenementsEL: EvenementsEL, EvenementsApresEL: EvenementsApresEL, diff --git a/src/notion/fetch/fetchFamiliesWithEventsFromNotion.ts b/src/notion/fetch/fetchFamiliesWithEventsFromNotion.ts index 0564dfc..0afe0a6 100644 --- a/src/notion/fetch/fetchFamiliesWithEventsFromNotion.ts +++ b/src/notion/fetch/fetchFamiliesWithEventsFromNotion.ts @@ -252,7 +252,8 @@ function buildFamily( Integration: datePropertyToDate(pageProperties, "Intégration"), Sortie: datePropertyToDate(pageProperties, "Sortie"), Evenements: familyEvents.filter((fe) => fe.notionIdFamille === page.id), - // Ces trois propriétés seront peuplés après le data consistency check + // Ces 4 propriétés seront peuplés après le data consistency check + EvenementsDates: [], EvenementsEL: [], EvenementsAvantEL: [], EvenementsApresEL: [],