From c8b1a3a8ec57fccf3f3a8e679d50ec1220b826d9 Mon Sep 17 00:00:00 2001 From: David Requeno Date: Mon, 16 Feb 2026 22:57:49 -0600 Subject: [PATCH] Feature/add new market data preset --- apps/api/src/app/admin/admin.service.ts | 4 ++++ .../admin-market-data/admin-market-data.component.ts | 5 +++++ libs/common/src/lib/types/market-data-preset.type.ts | 3 ++- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/apps/api/src/app/admin/admin.service.ts b/apps/api/src/app/admin/admin.service.ts index 2cc8bbfb8..ad122d21e 100644 --- a/apps/api/src/app/admin/admin.service.ts +++ b/apps/api/src/app/admin/admin.service.ts @@ -442,6 +442,10 @@ export class AdminService { marketData = marketData.filter(({ sectorsCount }) => { return sectorsCount === 0; }); + } else if (presetId === 'WITHOUT_ACTIVITIES') { + marketData = marketData.filter(({ activitiesCount }) => { + return activitiesCount === 0; + }); } count = marketData.length; diff --git a/apps/client/src/app/components/admin-market-data/admin-market-data.component.ts b/apps/client/src/app/components/admin-market-data/admin-market-data.component.ts index 8f956b782..21016a2b3 100644 --- a/apps/client/src/app/components/admin-market-data/admin-market-data.component.ts +++ b/apps/client/src/app/components/admin-market-data/admin-market-data.component.ts @@ -140,6 +140,11 @@ export class GfAdminMarketDataComponent id: 'ETF_WITHOUT_SECTORS', label: $localize`ETFs without Sectors`, type: 'PRESET_ID' as Filter['type'] + }, + { + id: 'WITHOUT_ACTIVITIES', + label: $localize`Without Activities`, + type: 'PRESET_ID' as Filter['type'] } ]; public benchmarks: Partial[]; diff --git a/libs/common/src/lib/types/market-data-preset.type.ts b/libs/common/src/lib/types/market-data-preset.type.ts index 0dbf914fa..b98d2bba3 100644 --- a/libs/common/src/lib/types/market-data-preset.type.ts +++ b/libs/common/src/lib/types/market-data-preset.type.ts @@ -2,4 +2,5 @@ export type MarketDataPreset = | 'BENCHMARKS' | 'CURRENCIES' | 'ETF_WITHOUT_COUNTRIES' - | 'ETF_WITHOUT_SECTORS'; + | 'ETF_WITHOUT_SECTORS' + | 'WITHOUT_ACTIVITIES';