From 5bf389c8ab57a15a655abb20a06a0adc614c1a2e Mon Sep 17 00:00:00 2001 From: Hrishabh Tiwari <74908943+Hrishabh17@users.noreply.github.com> Date: Fri, 17 Jan 2025 16:34:44 +0530 Subject: [PATCH] feat: hide qbd iif from landing, disable export cta (#1153) * feat: hide qbd iif from landing, disable export cta * fix lint --- src/app/core/models/qbd/db/qbd-workspace.model.ts | 1 + src/app/integrations/landing/landing.component.html | 2 +- src/app/integrations/landing/landing.component.ts | 2 ++ .../qbd-main/qbd-dashboard/qbd-dashboard.component.html | 2 +- .../qbd/qbd-main/qbd-dashboard/qbd-dashboard.component.ts | 7 ++++++- src/app/integrations/qbd/qbd.component.ts | 1 + 6 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/app/core/models/qbd/db/qbd-workspace.model.ts b/src/app/core/models/qbd/db/qbd-workspace.model.ts index 4a3b07052..496ec6fba 100644 --- a/src/app/core/models/qbd/db/qbd-workspace.model.ts +++ b/src/app/core/models/qbd/db/qbd-workspace.model.ts @@ -5,4 +5,5 @@ export interface QBDWorkspace extends Workspace { reimbursable_last_synced_at: Date | null; ccc_last_synced_at: Date | null; onboarding_state: QBDOnboardingState; + migrated_to_qbd_direct: boolean; } \ No newline at end of file diff --git a/src/app/integrations/landing/landing.component.html b/src/app/integrations/landing/landing.component.html index 8a3454eda..41bbc9e15 100644 --- a/src/app/integrations/landing/landing.component.html +++ b/src/app/integrations/landing/landing.component.html @@ -59,7 +59,7 @@ Xero -
+
QuickBooks Desktop (IIF) diff --git a/src/app/integrations/landing/landing.component.ts b/src/app/integrations/landing/landing.component.ts index 13ce762e4..78e6eb627 100644 --- a/src/app/integrations/landing/landing.component.ts +++ b/src/app/integrations/landing/landing.component.ts @@ -88,6 +88,8 @@ export class LandingComponent implements OnInit { 'orRuH2BEKRnW' ]; + readonly showQBDIIFIntegration = new Date(this.org.created_at) < new Date('2025-01-17T00:00:00Z'); + readonly ThemeOption = ThemeOption; constructor( diff --git a/src/app/integrations/qbd/qbd-main/qbd-dashboard/qbd-dashboard.component.html b/src/app/integrations/qbd/qbd-main/qbd-dashboard/qbd-dashboard.component.html index 9ef24fe8e..e8e639cc3 100644 --- a/src/app/integrations/qbd/qbd-main/qbd-dashboard/qbd-dashboard.component.html +++ b/src/app/integrations/qbd/qbd-main/qbd-dashboard/qbd-dashboard.component.html @@ -15,7 +15,7 @@
-