WEB-787 fix: resolve remittance icon visibility and improve env flag robustness (#3224)

This commit is contained in:
Shubham Kumar
2026-02-24 11:20:19 -06:00
committed by GitHub
parent 162c7bae28
commit 68a658fcd1
3 changed files with 17 additions and 9 deletions
+8 -3
View File
@@ -82,20 +82,25 @@ export const environment = {
mifosInterbankTransfersApiUrl: loadedEnv['mifosInterbankTransfersApiUrl'] || 'https://apis.mifos.community', mifosInterbankTransfersApiUrl: loadedEnv['mifosInterbankTransfersApiUrl'] || 'https://apis.mifos.community',
mifosInterbankTransfersApiProvider: loadedEnv['mifosInterbankTransfersApiProvider'] || '/vnext1', mifosInterbankTransfersApiProvider: loadedEnv['mifosInterbankTransfersApiProvider'] || '/vnext1',
mifosInterbankTransfersApiVersion: loadedEnv['mifosInterbankTransfersApiVersion'] || '/v1.0', mifosInterbankTransfersApiVersion: loadedEnv['mifosInterbankTransfersApiVersion'] || '/v1.0',
mifosInterbankTransfersEnabled: loadedEnv['mifosInterbankTransfersEnabled'] ?? true, mifosInterbankTransfersEnabled:
loadedEnv['mifosInterbankTransfersEnabled'] !== 'false' && loadedEnv['mifosInterbankTransfersEnabled'] !== false,
/** Remittance Module Integration */ /** Remittance Module Integration */
mifosRemittanceApiUrl: loadedEnv['mifosRemittanceApiClientUrl'] || '', mifosRemittanceApiUrl: loadedEnv['mifosRemittanceApiClientUrl'] || '',
mifosRemittanceApiProvider: loadedEnv['mifosRemittanceApiProvider'] || '', mifosRemittanceApiProvider: loadedEnv['mifosRemittanceApiProvider'] || '',
mifosRemittanceApiVersion: loadedEnv['mifosRemittanceApiVersion'] || '', mifosRemittanceApiVersion: loadedEnv['mifosRemittanceApiVersion'] || '',
mifosRemittanceEnabled: loadedEnv['mifosRemittanceEnabled'] === true || false, mifosRemittanceEnabled:
loadedEnv['mifosRemittanceEnabled'] !== 'false' && loadedEnv['mifosRemittanceEnabled'] !== false,
mifosRemittanceApiHeader: loadedEnv['mifosRemittanceApiClientHeader'] || '', mifosRemittanceApiHeader: loadedEnv['mifosRemittanceApiClientHeader'] || '',
mifosRemittanceApiKey: loadedEnv['mifosRemittanceApiClientKey'] || '', mifosRemittanceApiKey: loadedEnv['mifosRemittanceApiClientKey'] || '',
minPasswordLength: loadedEnv['minPasswordLength'] || 12, minPasswordLength: loadedEnv['minPasswordLength'] || 12,
/** External National ID System integration */ /** External National ID System integration */
enableExternalNationalIdSystem: loadedEnv['enableExternalNationalIdSystem'] === 'true' || false, enableExternalNationalIdSystem:
loadedEnv['enableExternalNationalIdSystem'] === 'true' ||
loadedEnv['enableExternalNationalIdSystem'] === true ||
false,
externalNationalIdSystemUrl: loadedEnv['externalNationalIdSystemUrl'] || '', externalNationalIdSystemUrl: loadedEnv['externalNationalIdSystemUrl'] || '',
externalNationalIdSystemApiHeader: loadedEnv['externalNationalIdSystemApiHeader'] || '', externalNationalIdSystemApiHeader: loadedEnv['externalNationalIdSystemApiHeader'] || '',
externalNationalIdSystemApiKey: loadedEnv['externalNationalIdSystemApiKey'] || '', externalNationalIdSystemApiKey: loadedEnv['externalNationalIdSystemApiKey'] || '',
+6 -3
View File
@@ -84,13 +84,15 @@ export const environment = {
mifosInterbankTransfersApiUrl: window.env?.mifosInterbankTransfersApiUrl || 'https://apis.mifos.community', mifosInterbankTransfersApiUrl: window.env?.mifosInterbankTransfersApiUrl || 'https://apis.mifos.community',
mifosInterbankTransfersApiProvider: window.env?.mifosInterbankTransfersApiProvider || '/vnext1', mifosInterbankTransfersApiProvider: window.env?.mifosInterbankTransfersApiProvider || '/vnext1',
mifosInterbankTransfersApiVersion: window.env?.mifosInterbankTransfersApiVersion || '/v1.0', mifosInterbankTransfersApiVersion: window.env?.mifosInterbankTransfersApiVersion || '/v1.0',
mifosInterbankTransfersEnabled: window.env?.mifosInterbankTransfersEnabled ?? true, mifosInterbankTransfersEnabled:
window.env?.mifosInterbankTransfersEnabled !== 'false' && window.env?.mifosInterbankTransfersEnabled !== false,
/** Remittance Module Integration */ /** Remittance Module Integration */
mifosRemittanceApiUrl: window.env?.mifosRemittanceApiClientUrl || '', mifosRemittanceApiUrl: window.env?.mifosRemittanceApiClientUrl || '',
mifosRemittanceApiProvider: window.env?.mifosRemittanceApiProvider || '', mifosRemittanceApiProvider: window.env?.mifosRemittanceApiProvider || '',
mifosRemittanceApiVersion: window.env?.mifosRemittanceApiVersion || '', mifosRemittanceApiVersion: window.env?.mifosRemittanceApiVersion || '',
mifosRemittanceEnabled: window.env?.mifosRemittanceEnabled === true || false, mifosRemittanceEnabled:
loadedEnv['mifosRemittanceEnabled'] !== 'false' && loadedEnv['mifosRemittanceEnabled'] !== false,
mifosRemittanceApiHeader: window.env?.mifosRemittanceApiClientHeader || '', mifosRemittanceApiHeader: window.env?.mifosRemittanceApiClientHeader || '',
mifosRemittanceApiKey: window.env?.mifosRemittanceApiClientKey || '', mifosRemittanceApiKey: window.env?.mifosRemittanceApiClientKey || '',
@@ -99,7 +101,8 @@ export const environment = {
* When enabled, client creation/editing will lookup external National ID * When enabled, client creation/editing will lookup external National ID
* and auto-fill client details (name, DOB, gender) from the external system. * and auto-fill client details (name, DOB, gender) from the external system.
*/ */
enableExternalNationalIdSystem: loadedEnv.enableExternalNationalIdSystem === 'true' || false, enableExternalNationalIdSystem:
loadedEnv.enableExternalNationalIdSystem === 'true' || loadedEnv.enableExternalNationalIdSystem === true || false,
externalNationalIdSystemUrl: loadedEnv.externalNationalIdSystemUrl || '', externalNationalIdSystemUrl: loadedEnv.externalNationalIdSystemUrl || '',
externalNationalIdSystemApiHeader: loadedEnv.externalNationalIdSystemApiHeader || '', externalNationalIdSystemApiHeader: loadedEnv.externalNationalIdSystemApiHeader || '',
externalNationalIdSystemApiKey: loadedEnv.externalNationalIdSystemApiKey || '', externalNationalIdSystemApiKey: loadedEnv.externalNationalIdSystemApiKey || '',
+3 -3
View File
@@ -39,9 +39,9 @@ interface Window {
mifosInterbankTransfersApiUrl?: string; mifosInterbankTransfersApiUrl?: string;
mifosInterbankTransfersApiProvider?: string; mifosInterbankTransfersApiProvider?: string;
mifosInterbankTransfersApiVersion?: string; mifosInterbankTransfersApiVersion?: string;
mifosInterbankTransfersEnabled?: boolean; mifosInterbankTransfersEnabled?: string | boolean;
minPasswordLength?: number; minPasswordLength?: number;
enableExternalNationalIdSystem?: string; enableExternalNationalIdSystem?: string | boolean;
externalNationalIdSystemUrl?: string; externalNationalIdSystemUrl?: string;
externalNationalIdSystemApiHeader?: string; externalNationalIdSystemApiHeader?: string;
externalNationalIdSystemApiKey?: string; externalNationalIdSystemApiKey?: string;
@@ -49,7 +49,7 @@ interface Window {
mifosRemittanceApiUrl?: string; mifosRemittanceApiUrl?: string;
mifosRemittanceApiProvider?: string; mifosRemittanceApiProvider?: string;
mifosRemittanceApiVersion?: string; mifosRemittanceApiVersion?: string;
mifosRemittanceEnabled?: boolean; mifosRemittanceEnabled?: string | boolean;
mifosRemittanceApiKey?: string; mifosRemittanceApiKey?: string;
}; };
} }