From 4ace6716e36906dae870e1bb4e45af7fcf8b9c20 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sun, 25 Oct 2026 17:05:45 +0100 Subject: [PATCH] Task/show AI-assisted import checkbox to Basic users (#8309) * Extend visibility of AI-assisted import to users without a subscription --- .../import-activities-dialog.component.ts | 2 ++ .../import-activities-dialog.html | 27 ++++++++++++------- 2 files changed, 19 insertions(+), 10 deletions(-) diff --git a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts index 21136af668..5f0ca17ed4 100644 --- a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts +++ b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -26,6 +26,7 @@ import { FileFormat, GfFileDropAreaComponent } from '@ghostfolio/ui/file-drop-area'; +import { GfPremiumIndicatorComponent } from '@ghostfolio/ui/premium-indicator'; import { DataService } from '@ghostfolio/ui/services'; import { @@ -90,6 +91,7 @@ import { GfDialogFooterComponent, GfDialogHeaderComponent, GfFileDropAreaComponent, + GfPremiumIndicatorComponent, IonIcon, MatButtonModule, MatCheckboxModule, diff --git a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html index eea156f9c2..4f46afc20a 100644 --- a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html +++ b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html @@ -82,25 +82,32 @@ (fileSelected)="onFileSelected({ stepper, file: $event })" /> @if ( - data.deviceType !== 'mobile' && hasPermissionToEnableGhostfolioAi + data.deviceType !== 'mobile' && + (hasPermissionToEnableGhostfolioAi || + (data.user?.subscription?.type === 'Basic' && + data.user?.settings?.isExperimentalFeatures)) ) {
AI-assisted import - - - + @if (data.user?.subscription?.type === 'Basic') { + + } @else { + + + + }
}