From bf150719f42fb8b1e407fe8daa5c8aceb95b4c02 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sat, 6 Jul 2024 17:14:17 +0200 Subject: [PATCH] Improve usability --- .../admin-market-data.component.ts | 2 +- .../admin-market-data/admin-market-data.html | 18 +++++++++-------- .../admin-market-data.service.ts | 20 ++++++++++++++++++- .../asset-profile-dialog.component.ts | 2 +- .../asset-profile-dialog.html | 8 +++++--- 5 files changed, 36 insertions(+), 14 deletions(-) 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 add0e998f..5494e6842 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 @@ -124,7 +124,7 @@ export class AdminMarketDataComponent private unsubscribeSubject = new Subject(); public constructor( - private adminMarketDataService: AdminMarketDataService, + public adminMarketDataService: AdminMarketDataService, private adminService: AdminService, private changeDetectorRef: ChangeDetectorRef, private dataService: DataService, diff --git a/apps/client/src/app/components/admin-market-data/admin-market-data.html b/apps/client/src/app/components/admin-market-data/admin-market-data.html index 5a7312026..00931d77c 100644 --- a/apps/client/src/app/components/admin-market-data/admin-market-data.html +++ b/apps/client/src/app/components/admin-market-data/admin-market-data.html @@ -24,11 +24,11 @@ @if ( - !( - element.activitiesCount !== 0 || - element.isBenchmark || - element.symbol.startsWith(ghostfolioScraperApiSymbolPrefix) - ) + adminMarketDataService.hasPermissionToDeleteAssetProfile({ + activitiesCount: element.activitiesCount, + isBenchmark: element.isBenchmark, + symbol: element.symbol + }) ) {