From 2c877bdb117ac9902f4e4a916948a5430c2bdc69 Mon Sep 17 00:00:00 2001 From: Dhaarani <55541808+DhaaraniCIT@users.noreply.github.com> Date: Tue, 17 Dec 2024 12:50:54 +0530 Subject: [PATCH 1/3] qbd direct prod fix (#1129) --- .../qbd-direct-onboarding-connector.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/integrations/qbd-direct/qbd-direct-onboarding/qbd-direct-onboarding-connector/qbd-direct-onboarding-connector.component.ts b/src/app/integrations/qbd-direct/qbd-direct-onboarding/qbd-direct-onboarding-connector/qbd-direct-onboarding-connector.component.ts index cf092cf74..ad59346ef 100644 --- a/src/app/integrations/qbd-direct/qbd-direct-onboarding/qbd-direct-onboarding-connector/qbd-direct-onboarding-connector.component.ts +++ b/src/app/integrations/qbd-direct/qbd-direct-onboarding/qbd-direct-onboarding-connector/qbd-direct-onboarding-connector.component.ts @@ -55,7 +55,7 @@ export class QbdDirectOnboardingConnectorComponent implements OnInit { xmlFileContent: string; - isCompanyPathInvalid: boolean; + isCompanyPathInvalid: boolean = true; password: string; From a412a0c08894961e3a948fa41f1c7ea3f763b81c Mon Sep 17 00:00:00 2001 From: Ashwin Thanaraj <37061471+ashwin1111@users.noreply.github.com> Date: Tue, 17 Dec 2024 13:45:06 +0530 Subject: [PATCH 2/3] feat: Expose iif and beta QBD (#1131) --- .../landing/landing.component.html | 91 +++++++++---------- .../integrations/landing/landing.component.ts | 2 +- 2 files changed, 44 insertions(+), 49 deletions(-) diff --git a/src/app/integrations/landing/landing.component.html b/src/app/integrations/landing/landing.component.html index 948101dec..8a3454eda 100644 --- a/src/app/integrations/landing/landing.component.html +++ b/src/app/integrations/landing/landing.component.html @@ -32,66 +32,61 @@ Integrate your Expense Management account with the following accounting software.

-
+
-
- - +
+ + NetSuite
- -
- - - QuickBooks Desktop - -
- -
- - - QuickBooks Desktop - - -
-
-
- - - Sage Intacct - -
-
- - - Sage 300 CRE - - -
+
+ + + Sage Intacct +
-
-
- - - QuickBooks Online - -
-
- - - Dynamics 365 Business Central - - -
+
+ + + QuickBooks Online +
-
+
Xero
+
+ + + QuickBooks Desktop (IIF) + +
+ +
+ + + QuickBooks Desktop (Web Connector) + + +
+
+ + + Sage 300 CRE + + +
+
+ + + Dynamics 365 Business Central + + +
diff --git a/src/app/integrations/landing/landing.component.ts b/src/app/integrations/landing/landing.component.ts index c87142229..13ce762e4 100644 --- a/src/app/integrations/landing/landing.component.ts +++ b/src/app/integrations/landing/landing.component.ts @@ -72,7 +72,7 @@ export class LandingComponent implements OnInit { readonly brandingConfig = brandingConfig; - readonly isINCluster = this.storageService.get('cluster-domain').includes('in1'); + readonly isINCluster = this.storageService.get('cluster-domain')?.includes('in1'); readonly exposeApps = !this.isINCluster ? exposeAppConfig[brandingConfig.brandId][brandingConfig.envId] : exposeAppConfig[brandingConfig.brandId]['production-1-in']; From 7e8db09eafa11ae8ca61d84bf8b8ed11e6a030af Mon Sep 17 00:00:00 2001 From: Dhaarani <55541808+DhaaraniCIT@users.noreply.github.com> Date: Tue, 17 Dec 2024 13:52:48 +0530 Subject: [PATCH 3/3] QBD direct connection screen prod fix (#1130) --- .../qbd-direct-onboarding-connector.component.ts | 2 +- .../qbd-direct-download-file.component.html | 6 +++--- .../app-landing-page-header.component.html | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/integrations/qbd-direct/qbd-direct-onboarding/qbd-direct-onboarding-connector/qbd-direct-onboarding-connector.component.ts b/src/app/integrations/qbd-direct/qbd-direct-onboarding/qbd-direct-onboarding-connector/qbd-direct-onboarding-connector.component.ts index ad59346ef..6fff55ecb 100644 --- a/src/app/integrations/qbd-direct/qbd-direct-onboarding/qbd-direct-onboarding-connector/qbd-direct-onboarding-connector.component.ts +++ b/src/app/integrations/qbd-direct/qbd-direct-onboarding/qbd-direct-onboarding-connector/qbd-direct-onboarding-connector.component.ts @@ -55,7 +55,7 @@ export class QbdDirectOnboardingConnectorComponent implements OnInit { xmlFileContent: string; - isCompanyPathInvalid: boolean = true; + isCompanyPathInvalid: boolean = false; password: string; diff --git a/src/app/integrations/qbd-direct/qbd-direct-shared/qbd-direct-download-file/qbd-direct-download-file.component.html b/src/app/integrations/qbd-direct/qbd-direct-shared/qbd-direct-download-file/qbd-direct-download-file.component.html index ad2db1bd3..16b60730d 100644 --- a/src/app/integrations/qbd-direct/qbd-direct-shared/qbd-direct-download-file/qbd-direct-download-file.component.html +++ b/src/app/integrations/qbd-direct/qbd-direct-shared/qbd-direct-download-file/qbd-direct-download-file.component.html @@ -27,10 +27,10 @@

Enter com required #downloadFilePathField="ngModel" [ngClass]="{ - 'error-box': (downloadFilePathField.invalid && downloadFilePathField.touched) || !isCompanyPathInvalid + 'error-box': (downloadFilePathField.invalid && downloadFilePathField.touched) || isCompanyPathInvalid }"> -
- +
+ Enter a valid company file path.
diff --git a/src/app/shared/components/helper/app-landing-page-header/app-landing-page-header.component.html b/src/app/shared/components/helper/app-landing-page-header/app-landing-page-header.component.html index 50812409c..393647460 100644 --- a/src/app/shared/components/helper/app-landing-page-header/app-landing-page-header.component.html +++ b/src/app/shared/components/helper/app-landing-page-header/app-landing-page-header.component.html @@ -42,7 +42,7 @@