From 653473bf8ac0e2ed984f443766d89089bcfed345 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Alberto=20Hern=C3=A1ndez?= <44206706+josehernandezfintecheandomx@users.noreply.github.com> Date: Wed, 23 Aug 2023 20:55:59 -0600 Subject: [PATCH] Display Fineract version and build (#1847) Co-authored-by: Jose Alberto Hernandez --- src/app/core/http/api-prefix.interceptor.ts | 4 ++++ ...sit-product-accounting-step.component.html | 12 +++++------ ...sit-product-accounting-step.component.html | 12 +++++------ ...ing-product-accounting-step.component.html | 20 +++++++++---------- ...are-product-accounting-step.component.html | 8 ++++---- src/app/settings/settings.service.ts | 7 +++++++ src/app/shared/footer/footer.component.html | 5 +++-- src/app/shared/footer/footer.component.ts | 16 +++++++++++++-- src/app/system/version.service.ts | 19 ++++++++++++++++++ src/assets/env.template.js | 4 ++++ src/environments/environment.prod.ts | 4 +++- src/environments/environment.ts | 4 +++- 12 files changed, 83 insertions(+), 32 deletions(-) create mode 100644 src/app/system/version.service.ts diff --git a/src/app/core/http/api-prefix.interceptor.ts b/src/app/core/http/api-prefix.interceptor.ts index c21b851c8..499dd8412 100644 --- a/src/app/core/http/api-prefix.interceptor.ts +++ b/src/app/core/http/api-prefix.interceptor.ts @@ -28,6 +28,10 @@ export class ApiPrefixInterceptor implements HttpInterceptor { if (versionRegex.test(request.url)) { baseUrl = this.settingsService.baseServerUrl; } + if (request.url.includes('/actuator/')) { + baseUrl = this.settingsService.serverHost; + } + /** * Ignore URLs that are complete for i18n */ diff --git a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-accounting-step/fixed-deposit-product-accounting-step.component.html b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-accounting-step/fixed-deposit-product-accounting-step.component.html index 2088038d8..9d30b6534 100644 --- a/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-accounting-step/fixed-deposit-product-accounting-step.component.html +++ b/src/app/products/fixed-deposit-products/fixed-deposit-product-stepper/fixed-deposit-product-accounting-step/fixed-deposit-product-accounting-step.component.html @@ -18,7 +18,7 @@ Saving reference - {{ assetAccount.name }} + ({{ assetAccount.glCode }}) {{ assetAccount.name }} @@ -34,7 +34,7 @@ Saving control - {{ liabilityAccount.name }} + ({{ liabilityAccount.glCode }}) {{ liabilityAccount.name }} @@ -46,7 +46,7 @@ Savings transfers in suspense - {{ liabilityAccount.name }} + ({{ liabilityAccount.glCode }}) {{ liabilityAccount.name }} @@ -62,7 +62,7 @@ Interest on savings - {{ expenseAccount.name }} + ({{ expenseAccount.glCode }}) {{ expenseAccount.name }} @@ -78,7 +78,7 @@ Income from fees - {{ incomeAccount.name }} + ({{ incomeAccount.glCode }}) {{ incomeAccount.name }} @@ -90,7 +90,7 @@ Income from penalties - {{ incomeAccount.name }} + ({{ incomeAccount.glCode }}) {{ incomeAccount.name }} diff --git a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-accounting-step/recurring-deposit-product-accounting-step.component.html b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-accounting-step/recurring-deposit-product-accounting-step.component.html index 44505d55a..21a970b36 100644 --- a/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-accounting-step/recurring-deposit-product-accounting-step.component.html +++ b/src/app/products/recurring-deposit-products/recurring-deposit-product-stepper/recurring-deposit-product-accounting-step/recurring-deposit-product-accounting-step.component.html @@ -20,7 +20,7 @@ Saving reference - {{ assetAccount.name }} + ({{ assetAccount.glCode }}) {{ assetAccount.name }} @@ -36,7 +36,7 @@ Saving control - {{ liabilityAccount.name }} + ({{ liabilityAccount.glCode }}) {{ liabilityAccount.name }} @@ -48,7 +48,7 @@ Savings transfers in suspense - {{ liabilityAccount.name }} + ({{ liabilityAccount.glCode }}) {{ liabilityAccount.name }} @@ -64,7 +64,7 @@ Interest on savings - {{ expenseAccount.name }} + ({{ expenseAccount.glCode }}) {{ expenseAccount.name }} @@ -80,7 +80,7 @@ Income from fees - {{ incomeAccount.name }} + ({{ incomeAccount.glCode }}) {{ incomeAccount.name }} @@ -92,7 +92,7 @@ Income from penalties - {{ incomeAccount.name }} + ({{ incomeAccount.glCode }}) {{ incomeAccount.name }} diff --git a/src/app/products/saving-products/saving-product-stepper/saving-product-accounting-step/saving-product-accounting-step.component.html b/src/app/products/saving-products/saving-product-stepper/saving-product-accounting-step/saving-product-accounting-step.component.html index d2a90391c..85de34a08 100644 --- a/src/app/products/saving-products/saving-product-stepper/saving-product-accounting-step/saving-product-accounting-step.component.html +++ b/src/app/products/saving-products/saving-product-stepper/saving-product-accounting-step/saving-product-accounting-step.component.html @@ -18,7 +18,7 @@ Saving reference - {{ assetAccount.name }} + ({{ assetAccount.glCode }}) {{ assetAccount.name }} @@ -30,7 +30,7 @@ Overdraft portfolio - {{ assetAccount.name }} + ({{ assetAccount.glCode }}) {{ assetAccount.name }} @@ -46,7 +46,7 @@ Saving control - {{ liabilityAccount.name }} + ({{ liabilityAccount.glCode }}) {{ liabilityAccount.name }} @@ -58,7 +58,7 @@ Savings transfers in suspense - {{ liabilityAccount.name }} + ({{ liabilityAccount.glCode }}) {{ liabilityAccount.name }} @@ -70,7 +70,7 @@ Escheat liability - {{ liabilityAccount.name }} + ({{ liabilityAccount.glCode }}) {{ liabilityAccount.name }} @@ -86,7 +86,7 @@ Interest on savings - {{ expenseAccount.name }} + ({{ expenseAccount.glCode }}) {{ expenseAccount.name }} @@ -98,7 +98,7 @@ Write-off - {{ expenseAccount.name }} + ({{ expenseAccount.glCode }}) {{ expenseAccount.name }} @@ -114,7 +114,7 @@ Income from fees - {{ incomeAccount.name }} + ({{ incomeAccount.glCode }}) {{ incomeAccount.name }} @@ -126,7 +126,7 @@ Income from penalties - {{ incomeAccount.name }} + ({{ incomeAccount.glCode }}) {{ incomeAccount.name }} @@ -138,7 +138,7 @@ Overdraft Interest Income - {{ incomeAccount.name }} + ({{ incomeAccount.glCode }}) {{ incomeAccount.name }} diff --git a/src/app/products/share-products/share-product-stepper/share-product-accounting-step/share-product-accounting-step.component.html b/src/app/products/share-products/share-product-stepper/share-product-accounting-step/share-product-accounting-step.component.html index acaabd704..43a30855a 100644 --- a/src/app/products/share-products/share-product-stepper/share-product-accounting-step/share-product-accounting-step.component.html +++ b/src/app/products/share-products/share-product-stepper/share-product-accounting-step/share-product-accounting-step.component.html @@ -18,7 +18,7 @@ Share reference - {{ assetAccount.name }} + ({{ assetAccount.glCode }}) {{ assetAccount.name }} @@ -34,7 +34,7 @@ Share suspense control - {{ liabilityAccount.name }} + ({{ liabilityAccount.glCode }}) {{ liabilityAccount.name }} @@ -50,7 +50,7 @@ Equity - {{ equityAccount.name }} + ({{ equityAccount.glCode }}) {{ equityAccount.name }} @@ -66,7 +66,7 @@ Income from fees - {{ incomeAccount.name }} + ({{ incomeAccount.glCode }}) {{ incomeAccount.name }} diff --git a/src/app/settings/settings.service.ts b/src/app/settings/settings.service.ts index 34d49b76c..e4c6dad5b 100644 --- a/src/app/settings/settings.service.ts +++ b/src/app/settings/settings.service.ts @@ -162,6 +162,13 @@ export class SettingsService { return this.server + environment.apiProvider + environment.apiVersion; } + /** + * Returns server url with api path and version + */ + get serverHost() { + return this.server; + } + /** * Returns current Business date server */ diff --git a/src/app/shared/footer/footer.component.html b/src/app/shared/footer/footer.component.html index 025affead..cdfa99577 100644 --- a/src/app/shared/footer/footer.component.html +++ b/src/app/shared/footer/footer.component.html @@ -1,10 +1,11 @@