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 @@
-