This is an automated email from the ASF dual-hosted git repository. Aman-Mittal pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/fineract-backoffice-ui.git
commit 827a0ac3aaa292657d0309bd82407db694b4427e Merge: d976842b 23cba428 Author: Aman-Mittal <[email protected]> AuthorDate: Fri Oct 2 13:10:21 2026 +0530 Merge pull request #654 from shivaansh0610-LUFFY/chore/167-ngx-translate-http-loader-18 chore(i18n): upgrade ngx-translate to v18 and replace TranslateModule DOCS/ADAPTERS.md | 4 +- STYLE.md | 7 +- eslint-suppressions.json | 325 +-------------------- eslint.config.js | 6 +- package-lock.json | 26 +- package.json | 4 +- src/app/app.component.test.ts | 6 +- src/app/app.component.ts | 4 +- src/app/app.config.ts | 42 +-- src/app/core/adapters/i18n/i18n.adapter.ts | 2 +- .../i18n/missing-translation.handler.test.ts | 48 +-- .../adapters/i18n/missing-translation.handler.ts | 32 +- .../adapters/i18n/ngx-translate-i18n.adapter.ts | 2 +- .../accounting-closure-form.component.ts | 2 - .../accounting-closures-list.component.ts | 2 - .../accounting/charges/charge-form.component.ts | 4 +- .../accounting/charges/charges-list.component.ts | 4 +- .../accounting/chart-of-accounts.component.ts | 10 +- .../accounting/gl-account-form.component.ts | 4 +- .../accounting/journal-entries-list.component.ts | 2 - .../accounting/journal-entry-form.component.ts | 4 +- .../provisioning-categories-form.component.ts | 4 +- .../provisioning-categories-list.component.ts | 4 +- .../provisioning-criteria-form.component.ts | 4 +- .../provisioning-criteria-list.component.ts | 4 +- .../provisioning-entries-form.component.ts | 4 +- .../provisioning-entries-list.component.ts | 3 +- .../run-accruals/run-accruals.component.ts | 4 +- .../batch-operations/batch-operations.component.ts | 4 +- .../admin/cob-tools/cob-tools.component.ts | 4 +- .../external-events/external-events.component.ts | 4 +- .../admin/inline-job/inline-job.component.ts | 4 +- .../progressive-loan-model.component.ts | 4 +- .../admin/wc-cob-tools/wc-cob-tools.component.ts | 4 +- .../forgot-password/forgot-password.component.ts | 4 +- .../features/calendars/calendar-form.component.ts | 4 +- .../features/calendars/calendars-list.component.ts | 4 +- .../email-campaign-form.component.ts | 4 +- .../email-campaigns-list.component.ts | 4 +- .../email-messages/email-messages.component.ts | 4 +- .../sms-campaigns/sms-campaign-form.component.ts | 4 +- .../sms-campaigns/sms-campaigns-list.component.ts | 4 +- src/app/features/centers/center-form.component.ts | 4 +- .../features/centers/center-view.component.test.ts | 2 +- src/app/features/centers/centers-list.component.ts | 2 - .../charges/client-charge-form.component.test.ts | 5 +- .../charges/client-charge-form.component.ts | 4 +- .../charges/client-charges-list.component.test.ts | 5 +- .../charges/client-charges-list.component.ts | 4 +- .../clients/client-action-dialog.component.test.ts | 5 +- .../clients/client-action-dialog.component.ts | 4 +- .../features/clients/client-form.component.test.ts | 11 +- src/app/features/clients/client-form.component.ts | 4 +- .../features/clients/client-view.component.test.ts | 7 +- src/app/features/clients/client-view.component.ts | 4 +- .../client-collateral-form.component.test.ts | 5 +- .../collateral/client-collateral-form.component.ts | 4 +- .../client-collateral-list.component.test.ts | 5 +- .../collateral/client-collateral-list.component.ts | 4 +- .../clients/kyc/client-address-form.component.ts | 4 +- .../kyc/client-document-form.component.test.ts | 5 +- .../clients/kyc/client-document-form.component.ts | 4 +- .../kyc/client-family-member-form.component.ts | 4 +- .../kyc/client-identifier-form.component.ts | 4 +- .../clients/kyc/client-note-form.component.test.ts | 5 +- .../clients/kyc/client-note-form.component.ts | 4 +- .../tabs/client-addresses-list.component.ts | 4 +- .../tabs/client-documents-list.component.test.ts | 12 +- .../tabs/client-documents-list.component.ts | 4 +- .../tabs/client-family-members-list.component.ts | 4 +- .../tabs/client-identifiers-list.component.ts | 4 +- .../clients/tabs/client-notes-list.component.ts | 4 +- .../client-transactions-list.component.test.ts | 5 +- .../client-transactions-list.component.ts | 4 +- .../collection-sheet/collection-sheet.component.ts | 4 +- .../features/dashboard/system-status.component.ts | 4 +- .../asset-owner-view/asset-owner-view.component.ts | 4 +- .../fintech/asset-owners-list.component.ts | 4 +- .../features/groups/group-form.component.test.ts | 5 +- src/app/features/groups/group-form.component.ts | 4 +- .../interop/interop-account-view.component.ts | 4 +- .../features/interop/interop-health.component.ts | 4 +- .../interop/interop-party-lookup.component.ts | 4 +- .../features/interop/interop-quotes.component.ts | 4 +- .../interop/interop-transfers.component.ts | 4 +- .../bulk-loan-reassignment.component.ts | 4 +- .../bulk-reassignment.component.test.ts | 5 +- .../bulk-reassignment.component.ts | 4 +- .../loans/charges/loan-charge-form.component.ts | 4 +- .../loans/charges/loan-charges-list.component.ts | 4 +- .../cob-catchup/loan-cob-catchup.component.ts | 4 +- .../collateral/collateral-form.component.test.ts | 5 +- .../loans/collateral/collateral-form.component.ts | 4 +- .../collateral/collateral-list.component.test.ts | 5 +- .../loans/collateral/collateral-list.component.ts | 4 +- .../guarantors/guarantor-form.component.test.ts | 5 +- .../loans/guarantors/guarantor-form.component.ts | 4 +- .../guarantors/guarantors-list.component.test.ts | 5 +- .../loans/guarantors/guarantors-list.component.ts | 4 +- .../interest-pause-form.component.test.ts | 5 +- .../interest-pause-form.component.ts | 4 +- .../interest-pauses-list.component.test.ts | 5 +- .../interest-pauses-list.component.ts | 4 +- .../loan-account-lock.component.ts | 4 +- src/app/features/loans/loan-form.component.ts | 4 +- .../loan-schedule-modify.component.ts | 4 +- .../loans/loan-transaction-form.component.ts | 4 +- src/app/features/loans/loan-view.component.test.ts | 5 +- src/app/features/loans/loan-view.component.ts | 4 +- src/app/features/loans/loans-list.component.ts | 4 +- .../point-in-time/loans-point-in-time.component.ts | 4 +- .../post-dated-check-form.component.test.ts | 5 +- .../post-dated-check-form.component.ts | 4 +- .../post-dated-checks-list.component.test.ts | 5 +- .../post-dated-checks-list.component.ts | 4 +- .../rescheduling/reschedule-form.component.ts | 4 +- .../reschedule-requests-list.component.ts | 4 +- .../loans/transaction-detail-dialog.component.ts | 4 +- src/app/features/login/login.component.ts | 4 +- .../features/meetings/meeting-form.component.ts | 4 +- .../features/meetings/meetings-list.component.ts | 4 +- .../notifications/notifications-list.component.ts | 4 +- .../account-number-format-form.component.ts | 4 +- .../account-number-formats-list.component.ts | 4 +- .../organization/funds/fund-form.component.ts | 4 +- .../organization/funds/funds-list.component.ts | 4 +- .../group-levels/group-levels-list.component.ts | 3 +- .../office-transaction-form.component.ts | 4 +- .../office-transactions-list.component.ts | 4 +- .../organization/offices/office-form.component.ts | 4 +- .../organization/offices/offices-list.component.ts | 4 +- .../payment-types/payment-type-form.component.ts | 4 +- .../payment-types/payment-types-list.component.ts | 4 +- .../organization/staff/staff-form.component.ts | 4 +- .../organization/staff/staff-list.component.ts | 4 +- .../products/account-action-form.component.test.ts | 5 +- .../products/account-action-form.component.ts | 4 +- .../collateral-management-form.component.test.ts | 5 +- .../collateral-management-form.component.ts | 4 +- .../collateral-management-list.component.ts | 4 +- .../products/deposit-account-view.component.ts | 4 +- ...xed-deposit-transactions-list.component.test.ts | 5 +- .../fixed-deposit-transactions-list.component.ts | 3 +- .../fixed-deposit-form.component.test.ts | 5 +- .../fixed-deposits/fixed-deposit-form.component.ts | 4 +- .../fixed-deposit-product-form.component.test.ts | 5 +- .../fixed-deposit-product-form.component.ts | 4 +- .../fixed-deposit-products-list.component.test.ts | 5 +- .../fixed-deposit-products-list.component.ts | 4 +- .../fixed-deposits-list.component.test.ts | 5 +- .../fixed-deposits-list.component.ts | 4 +- .../floating-rate-form.component.test.ts | 5 +- .../floating-rates/floating-rate-form.component.ts | 4 +- .../floating-rates-list.component.test.ts | 5 +- .../floating-rates-list.component.ts | 4 +- .../interest-rate-chart-form.component.test.ts | 5 +- .../interest-rate-chart-form.component.ts | 4 +- .../interest-rate-chart-slabs.component.ts | 4 +- .../interest-rate-charts-list.component.ts | 4 +- .../loan-originator-form.component.test.ts | 5 +- .../loan-originator-form.component.ts | 4 +- .../loan-originators-list.component.ts | 4 +- .../products/loan-product-form.component.test.ts | 5 +- .../products/loan-product-form.component.ts | 4 +- .../products/loan-product-view.component.ts | 4 +- .../products/loan-products-list.component.ts | 11 +- .../on-hold-transactions-list.component.test.ts | 5 +- .../on-hold-transactions-list.component.ts | 3 +- .../payment-credit-allocation-editor.component.ts | 4 +- .../products/product-mix/product-mix.component.ts | 4 +- .../products/rates/rate-form.component.test.ts | 5 +- .../features/products/rates/rate-form.component.ts | 4 +- .../products/rates/rates-list.component.test.ts | 5 +- .../products/rates/rates-list.component.ts | 4 +- ...ring-deposit-transaction-form.component.test.ts | 5 +- ...recurring-deposit-transaction-form.component.ts | 4 +- .../recurring-deposit-form.component.ts | 4 +- .../recurring-deposit-product-form.component.ts | 4 +- .../recurring-deposit-products-list.component.ts | 4 +- .../recurring-deposits-list.component.ts | 4 +- .../products/savings-account-form.component.ts | 4 +- ...ings-account-transaction-form.component.test.ts | 5 +- .../savings-account-transaction-form.component.ts | 4 +- .../savings-charge-form.component.test.ts | 5 +- .../savings-charge-form.component.ts | 4 +- .../savings-charges-list.component.ts | 4 +- .../products/savings-product-form.component.ts | 4 +- .../products/savings-products-list.component.ts | 4 +- .../share-dividend-form.component.test.ts | 5 +- .../share-dividend-form.component.ts | 4 +- .../share-dividends-list.component.ts | 4 +- .../shares/share-account-form.component.test.ts | 5 +- .../shares/share-account-form.component.ts | 4 +- .../shares/share-accounts-list.component.test.ts | 5 +- .../shares/share-accounts-list.component.ts | 4 +- .../shares/share-product-form.component.ts | 4 +- .../shares/share-products-list.component.ts | 4 +- .../tax-component-form.component.test.ts | 5 +- .../tax-components/tax-component-form.component.ts | 4 +- .../tax-components-list.component.test.ts | 5 +- .../tax-components-list.component.ts | 4 +- .../tax-groups/tax-group-form.component.test.ts | 5 +- .../tax-groups/tax-group-form.component.ts | 4 +- .../tax-groups/tax-groups-list.component.test.ts | 5 +- .../tax-groups/tax-groups-list.component.ts | 4 +- src/app/features/profile/user-profile.component.ts | 4 +- .../features/reporting/reports-list.component.ts | 4 +- src/app/features/reporting/run-report.component.ts | 4 +- src/app/features/search/global-search.component.ts | 4 +- .../audit-logs/audit-logs-list.component.ts | 4 +- .../features/security/roles/role-form.component.ts | 4 +- .../security/roles/roles-list.component.ts | 4 +- .../features/security/users/user-form.component.ts | 4 +- .../security/users/users-list.component.ts | 4 +- .../edit-configuration-dialog.component.ts | 4 +- .../settings/global-configurations.component.ts | 4 +- .../features/settings/holiday-form.component.ts | 4 +- .../features/settings/holidays-list.component.ts | 6 +- .../settings/two-factor-config.component.ts | 4 +- .../features/settings/working-days.component.ts | 4 +- .../spm/likelihood/likelihood.component.ts | 4 +- .../spm/poverty-line/poverty-line.component.ts | 4 +- .../spm/scorecards/scorecards.component.ts | 3 +- .../survey-responses/survey-responses.component.ts | 4 +- .../spm/surveys/spm-surveys-form.component.ts | 4 +- .../spm/surveys/spm-surveys-list.component.ts | 4 +- .../adhoc-query/adhoc-query-form.component.ts | 4 +- .../adhoc-query/adhoc-query-list.component.ts | 4 +- .../system/bulk-import/bulk-import.component.ts | 4 +- .../business-dates/business-dates.component.ts | 4 +- .../business-steps/business-steps.component.ts | 4 +- src/app/features/system/cache/cache.component.ts | 4 +- .../features/system/codes/code-form.component.ts | 4 +- .../system/codes/code-value-form.component.ts | 4 +- .../system/codes/code-values-list.component.ts | 4 +- .../features/system/codes/codes-list.component.ts | 4 +- .../credit-bureau-config.component.ts | 4 +- .../data-tables/datatables-form.component.ts | 4 +- .../data-tables/datatables-list.component.ts | 4 +- .../delinquency-management.component.ts | 4 +- .../entity-data-table-checks-form.component.ts | 4 +- .../entity-data-table-checks-list.component.ts | 4 +- .../entity-mapping-form.component.ts | 4 +- .../entity-mapping-list.component.ts | 4 +- .../external-events/external-events.component.ts | 4 +- .../external-services.component.ts | 4 +- .../field-configuration.component.ts | 4 +- .../features/system/hooks/hooks-form.component.ts | 4 +- .../features/system/hooks/hooks-list.component.ts | 4 +- .../instance-mode/instance-mode.component.ts | 4 +- .../loan-product-details.component.ts | 3 +- .../notifications-config.component.ts | 4 +- .../system/oidc-config/oidc-config.component.ts | 4 +- .../password-preferences.component.ts | 4 +- .../system/permissions/permissions.component.ts | 4 +- .../report-mailing-jobs-form.component.ts | 4 +- .../report-mailing-jobs-list.component.ts | 4 +- .../scheduler-job-history.component.ts | 4 +- .../scheduler-jobs-list.component.ts | 4 +- src/app/features/system/sms/sms-form.component.ts | 4 +- src/app/features/system/sms/sms-list.component.ts | 4 +- .../system/templates/template-form.component.ts | 4 +- .../system/templates/templates-list.component.ts | 4 +- .../checker-inbox/view-payload-dialog.component.ts | 3 +- .../tellers/cashiers/cashier-form.component.ts | 4 +- .../tellers/cashiers/cashiers-list.component.ts | 4 +- src/app/features/tellers/teller-form.component.ts | 4 +- src/app/features/tellers/tellers-list.component.ts | 4 +- .../transfers/account-transfer-form.component.ts | 4 +- .../transfers/account-transfers-list.component.ts | 4 +- .../standing-instruction-form.component.ts | 4 +- .../standing-instruction-history.component.ts | 3 +- .../standing-instructions-list.component.ts | 4 +- .../breach/wc-breach-form.component.ts | 4 +- .../breach/wc-breach-list.component.ts | 4 +- .../wc-loan-product-form.component.ts | 4 +- .../wc-loan-products-list.component.ts | 4 +- .../wc-loan-account-lock.component.ts | 4 +- .../wc-loan-cob-catchup.component.ts | 4 +- .../loans/wc-loan-action-form.component.ts | 4 +- .../loans/wc-loan-form.component.ts | 4 +- .../loans/wc-loan-view.component.ts | 4 +- .../loans/wc-loans-list.component.ts | 4 +- .../near-breach/wc-near-breach-form.component.ts | 4 +- .../near-breach/wc-near-breach-list.component.ts | 4 +- src/app/layout/header.component.ts | 4 +- src/app/layout/inactivity-dialog.component.test.ts | 5 +- src/app/layout/inactivity-dialog.component.ts | 4 +- src/app/layout/sidebar.component.test.ts | 5 +- src/app/layout/sidebar.component.ts | 4 +- .../client-search/client-search.component.ts | 4 +- .../confirm-dialog/confirm-dialog.component.ts | 4 +- .../create-office-dialog.component.test.ts | 5 +- .../create-office-dialog.component.ts | 4 +- .../data-table/data-table.component.test.ts | 5 +- .../components/data-table/data-table.component.ts | 4 +- .../datatable-entry-dialog.component.ts | 4 +- .../entity-datatables.component.test.ts | 5 +- .../guidance-tour/guidance-tour.component.test.ts | 5 +- .../guidance-tour/guidance-tour.component.ts | 4 +- .../paginator/paginator.component.test.ts | 6 +- src/app/testing/i18n-testing.ts | 6 +- src/app/testing/render.ts | 7 +- 303 files changed, 725 insertions(+), 1015 deletions(-)
