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 1fe1f1f5cae85f22ad42b651d725d1046d06f72e
Merge: 619104a 427d9f4
Author: Aman-Mittal <[email protected]>
AuthorDate: Sat Jun 27 00:38:25 2026 +0530

    Merge pull request #70 from Aman-Mittal/feature/backoffice-enhancements
    
    Back Office UI - Release Candidate

 .github/dependabot.yml                             |     4 +
 .github/workflows/ci.yml                           |   132 +-
 .github/workflows/codeql.yml                       |     8 +-
 .github/workflows/zizmor.yml                       |    58 +
 DOCS/E2E_TESTING.md                                |   199 +
 DOCS/OPENAPI_GENERATOR.md                          |    59 +-
 DOCS/PENDING_APIS.md                               |    85 +
 DOCS/UI_GAP_ANALYSIS.md                            |   532 +
 DOCS/adr/0001-stable-openapi-operation-ids.md      |   104 +
 angular.json                                       |     9 +-
 e2e/client.spec.ts                                 |   107 +-
 e2e/e2e-journey.spec.ts                            |   952 ++
 e2e/feature-coverage.spec.ts                       |   701 +
 e2e/functional-coverage.spec.ts                    |  1100 ++
 e2e/report-enhancements.spec.ts                    |   208 +
 e2e/reporting.spec.ts                              |    70 +-
 fineract_backoffice_api_and_feature_gap_report.md  |   240 +
 package-lock.json                                  |  5322 +++---
 package.json                                       |    34 +-
 playwright.config.ts                               |     6 +-
 public/api/fineract.json                           | 15992 ++++++++++++-------
 public/assets/i18n/en.json                         |   414 -
 public/assets/i18n/hi.json                         |    46 -
 public/assets/i18n/ko.json                         |    46 -
 public/config.json                                 |     2 +-
 scripts/check-translations.mjs                     |   125 +
 scripts/preprocess-spec.mjs                        |   141 +
 security.md                                        |    31 +
 src/app/api/.openapi-generator/FILES               |   423 +-
 src/app/api/README.md                              |    21 +-
 src/app/api/api/accountNumberFormat.service.ts     |   122 +-
 src/app/api/api/accountTransfers.service.ts        |   384 +-
 src/app/api/api/accountingClosure.service.ts       |   132 +-
 src/app/api/api/accountingRules.service.ts         |   122 +-
 src/app/api/api/adhocQueryApi.service.ts           |   106 +-
 src/app/api/api/api.ts                             |    76 +-
 src/app/api/api/audits.service.ts                  |    26 +-
 src/app/api/api/authenticationHTTPBasic.service.ts |    23 +-
 src/app/api/api/batchAPI.service.ts                |    10 +-
 src/app/api/api/bulkImport.service.ts              |    52 +-
 src/app/api/api/bulkLoans.service.ts               |    96 +-
 src/app/api/api/businessDateManagement.service.ts  |    52 +-
 .../api/api/businessStepConfiguration.service.ts   |    64 +-
 src/app/api/api/cache.service.ts                   |    16 +-
 src/app/api/api/calendar.service.ts                |   162 +-
 src/app/api/api/cashierJournals.service.ts         |     9 +-
 src/app/api/api/cashiers.service.ts                |     9 +-
 src/app/api/api/centers.service.ts                 |   684 +-
 src/app/api/api/charges.service.ts                 |   167 +-
 src/app/api/api/client.service.ts                  |   964 +-
 src/app/api/api/clientCharges.service.ts           |   297 +-
 .../api/api/clientCollateralManagement.service.ts  |   200 +-
 src/app/api/api/clientFamilyMember.service.ts      |   128 +-
 src/app/api/api/clientIdentifier.service.ts        |   154 +-
 src/app/api/api/clientSearchV2.service.ts          |     8 +-
 src/app/api/api/clientTransaction.service.ts       |   248 +-
 src/app/api/api/clientsAddress.service.ts          |   117 +-
 src/app/api/api/codeValues.service.ts              |   454 +-
 src/app/api/api/codes.service.ts                   |   118 +-
 src/app/api/api/collateralManagement.service.ts    |   160 +-
 src/app/api/api/collectionSheet.service.ts         |    10 +-
 .../api/api/creditBureauConfiguration.service.ts   |   268 +-
 ...rvice.ts => creditBureauIntegration.service.ts} |   242 +-
 src/app/api/api/currency.service.ts                |    16 +-
 src/app/api/api/dataTables.service.ts              |   636 +-
 src/app/api/api/default.service.ts                 |  2255 ++-
 ...delinquencyRangeAndBucketsManagement.service.ts |   284 +-
 ...depositAccountOnHoldFundTransactions.service.ts |    11 +-
 src/app/api/api/documents.service.ts               |   273 +-
 src/app/api/api/entityDataTable.service.ts         |   200 +-
 .../api/api/entityFieldConfiguration.service.ts    |    10 +-
 ...ernalAssetOwnerLoanProductAttributes.service.ts |    37 +-
 src/app/api/api/externalAssetOwners.service.ts     |   348 +-
 .../api/api/externalEventConfiguration.service.ts  |    20 +-
 src/app/api/api/externalServices.service.ts        |    22 +-
 .../api/fetchAuthenticatedUserDetails.service.ts   |     8 +-
 src/app/api/api/fineractEntity.service.ts          |   136 +-
 src/app/api/api/fixedDepositAccount.service.ts     |   752 +-
 .../api/fixedDepositAccountTransactions.service.ts |   185 +-
 src/app/api/api/fixedDepositProduct.service.ts     |   141 +-
 src/app/api/api/floatingRates.service.ts           |    98 +-
 src/app/api/api/funds.service.ts                   |    82 +-
 src/app/api/api/generalLedgerAccount.service.ts    |   384 +-
 src/app/api/api/globalConfiguration.service.ts     |    52 +-
 src/app/api/api/groups.service.ts                  |   838 +-
 src/app/api/api/groupsLevel.service.ts             |     9 +-
 src/app/api/api/guarantors.service.ts              |   246 +-
 src/app/api/api/holidays.service.ts                |   316 +-
 src/app/api/api/hooks.service.ts                   |   162 +-
 src/app/api/api/inlineJob.service.ts               |    10 +-
 src/app/api/api/instanceMode.service.ts            |    10 +-
 src/app/api/api/interOperation.service.ts          |   730 +-
 src/app/api/api/interestRateChart.service.ts       |   181 +-
 .../interestRateSlabAKAInterestBands.service.ts    |   181 +-
 src/app/api/api/internalCOB.service.ts             |    64 +-
 src/app/api/api/journalEntries.service.ts          |   800 +-
 src/app/api/api/likelihood.service.ts              |    48 +-
 .../api/api/listReportMailingJobHistory.service.ts |     8 +-
 src/app/api/api/loanAccountLock.service.ts         |    86 +-
 src/app/api/api/loanBuyDownFees.service.ts         |   148 +-
 src/app/api/api/loanCOBCatchUp.service.ts          |    46 +-
 src/app/api/api/loanCapitalizedIncome.service.ts   |   180 +-
 src/app/api/api/loanCharges.service.ts             |   886 +-
 src/app/api/api/loanCollateral.service.ts          |   154 +-
 .../api/api/loanCollateralManagement.service.ts    |    22 +-
 src/app/api/api/loanDisbursementDetails.service.ts |    86 +-
 src/app/api/api/loanInterestPause.service.ts       |   264 +-
 ...ation.service.ts => loanOriginators.service.ts} |   674 +-
 src/app/api/api/loanProducts.service.ts            |   182 +-
 ...s.service.ts => loanProductsDetails.service.ts} |    22 +-
 src/app/api/api/loanRescheduling.service.ts        |    12 +-
 src/app/api/api/loanTransactions.service.ts        |  1452 +-
 src/app/api/api/loans.service.ts                   |  1787 +--
 src/app/api/api/loansPointInTime.service.ts        |    56 +-
 .../api/makerCheckerOr4EyeFunctionality.service.ts |   306 +-
 ...mappingFinancialActivitiesToAccounts.service.ts |   116 +-
 src/app/api/api/meetings.service.ts                |   273 +-
 src/app/api/api/mixMapping.service.ts              |    28 +-
 src/app/api/api/mixReport.service.ts               |     9 +-
 src/app/api/api/mixTaxonomy.service.ts             |     9 +-
 src/app/api/api/notes.service.ts                   |   170 +-
 src/app/api/api/notification.service.ts            |    20 +-
 src/app/api/api/offices.service.ts                 |   312 +-
 ...er.service.ts => passwordManagement.service.ts} |    34 +-
 src/app/api/api/passwordPreferences.service.ts     |    28 +-
 src/app/api/api/paymentType.service.ts             |   170 +-
 .../api/api/periodicAccrualAccounting.service.ts   |    10 +-
 src/app/api/api/permissions.service.ts             |    18 +-
 src/app/api/api/pocket.service.ts                  |   198 -
 src/app/api/api/povertyLine.service.ts             |    22 +-
 src/app/api/api/productMix.service.ts              |    96 +-
 src/app/api/api/products.service.ts                |   220 +-
 src/app/api/api/progressiveLoan.service.ts         |    83 +-
 src/app/api/api/provisioningCategory.service.ts    |    80 +-
 src/app/api/api/provisioningCriteria.service.ts    |   140 +-
 src/app/api/api/provisioningEntries.service.ts     |   313 +-
 src/app/api/api/rate.service.ts                    |    84 +-
 src/app/api/api/recurringDepositAccount.service.ts |   711 +-
 .../recurringDepositAccountTransactions.service.ts |   110 +-
 src/app/api/api/recurringDepositProduct.service.ts |   141 +-
 .../api/repaymentWithPostDatedChecks.service.ts    |    70 +-
 src/app/api/api/reportMailingJobs.service.ts       |   194 +-
 src/app/api/api/reports.service.ts                 |   140 +-
 src/app/api/api/rescheduleLoans.service.ts         |   148 +-
 src/app/api/api/roles.service.ts                   |   192 +-
 src/app/api/api/runReports.service.ts              |    45 +-
 src/app/api/api/sCHEDULERJOB.service.ts            |   336 +-
 src/app/api/api/sMS.service.ts                     |   190 +-
 src/app/api/api/sPMAPILookUpTable.service.ts       |    90 +-
 src/app/api/api/savingsAccount.service.ts          |   866 +-
 .../api/api/savingsAccountTransactions.service.ts  |  1102 +-
 src/app/api/api/savingsCharges.service.ts          |   254 +-
 src/app/api/api/savingsProduct.service.ts          |   144 +-
 src/app/api/api/scheduler.service.ts               |    60 +-
 src/app/api/api/scoreCard.service.ts               |   112 +-
 src/app/api/api/searchAPI.service.ts               |   138 +-
 src/app/api/api/selfAccountTransfer.service.ts     |   213 -
 src/app/api/api/selfClient.service.ts              |   986 --
 src/app/api/api/selfDividend.service.ts            |   195 +-
 src/app/api/api/selfLoanProducts.service.ts        |   196 -
 src/app/api/api/selfLoans.service.ts               |   753 -
 src/app/api/api/selfRunReport.service.ts           |   121 -
 src/app/api/api/selfSavingsAccount.service.ts      |   602 -
 src/app/api/api/selfSavingsProducts.service.ts     |   196 -
 src/app/api/api/selfScoreCard.service.ts           |   187 -
 src/app/api/api/selfShareAccounts.service.ts       |   273 -
 src/app/api/api/selfShareProducts.service.ts       |   220 -
 src/app/api/api/selfSpm.service.ts                 |   111 -
 src/app/api/api/selfThirdPartyTransfer.service.ts  |   397 -
 src/app/api/api/shareAccount.service.ts            |   414 +-
 src/app/api/api/spmSurveys.service.ts              |   138 +-
 src/app/api/api/staff.service.ts                   |   295 +-
 src/app/api/api/standingInstructions.service.ts    |   182 +-
 .../api/api/standingInstructionsHistory.service.ts |     8 +-
 src/app/api/api/survey.service.ts                  |   224 +-
 src/app/api/api/taxComponents.service.ts           |   115 +-
 src/app/api/api/taxGroup.service.ts                |   115 +-
 src/app/api/api/tellerCashManagement.service.ts    |   808 +-
 ...edDocuments.service.ts => templates.service.ts} |   283 +-
 ...rvice.ts => tenantOIDCConfiguration.service.ts} |   112 +-
 src/app/api/api/twoFactor.service.ts               |    32 +-
 src/app/api/api/users.service.ts                   |   360 +-
 ....service.ts => workingCapitalBreach.service.ts} |   151 +-
 ...ts => workingCapitalLoanAccountLock.service.ts} |    35 +-
 ...=> workingCapitalLoanBreachSchedule.service.ts} |    38 +-
 ....ts => workingCapitalLoanCOBCatchUp.service.ts} |    54 +-
 ...ice.ts => workingCapitalLoanCharges.service.ts} |   300 +-
 ...orkingCapitalLoanDelinquencyActions.service.ts} |   191 +-
 ...CapitalLoanDelinquencyRangeSchedule.service.ts} |    41 +-
 ...=> workingCapitalLoanInternalCOBApi.service.ts} |    50 +-
 ...ce.ts => workingCapitalLoanProducts.service.ts} |   345 +-
 .../api/workingCapitalLoanTransactions.service.ts  |   912 ++
 ...s.service.ts => workingCapitalLoans.service.ts} |  1086 +-
 ...vice.ts => workingCapitalNearBreach.service.ts} |   143 +-
 src/app/api/api/workingDays.service.ts             |    43 +-
 src/app/api/model/adHocData.ts                     |     1 +
 .../{officeData.ts => adHocQuerySearchRequest.ts}  |    29 +-
 ...r.ts => advancedMappingToExpenseAccountData.ts} |     4 +-
 src/app/api/model/appUser.ts                       |    12 +-
 src/app/api/model/appUserData.ts                   |     1 -
 src/app/api/model/{event.ts => cOBPartition.ts}    |     8 +-
 ...updateClientCollateralRequest.ts => changes.ts} |     2 +-
 src/app/api/model/charge.ts                        |     2 +-
 src/app/api/model/client.ts                        |     6 +-
 ...Request.ts => clientCollateralCreateRequest.ts} |     2 +-
 ...sponse.ts => clientCollateralCreateResponse.ts} |     6 +-
 ...sponse.ts => clientCollateralDeleteResponse.ts} |     5 +-
 ...Changes.ts => clientCollateralUpdateRequest.ts} |     4 +-
 ...sponse.ts => clientCollateralUpdateResponse.ts} |     7 +-
 src/app/api/model/clientIdentifier.ts              |     2 +-
 src/app/api/model/code.ts                          |     2 +-
 src/app/api/model/codeValue.ts                     |     2 +-
 ...apping.ts => collateralProductCreateRequest.ts} |    15 +-
 ...ponse.ts => collateralProductCreateResponse.ts} |     5 +-
 ...ponse.ts => collateralProductDeleteResponse.ts} |     5 +-
 ...equest.ts => collateralProductUpdateChanges.ts} |     2 +-
 ...equest.ts => collateralProductUpdateRequest.ts} |     2 +-
 ...ponse.ts => collateralProductUpdateResponse.ts} |     8 +-
 src/app/api/model/component.ts                     |     2 +-
 .../deleteInterestRateChartsChartIdResponse.ts     |    34 -
 ...esponse.ts => deleteLoanOriginatorsResponse.ts} |     4 +-
 .../deletePaymentTypesPaymentTypeIdResponse.ts     |    34 -
 ...eteResourceTypeResourceIdNotesNoteIdResponse.ts |    34 -
 ...eteSelfBeneficiariesTPTBeneficiaryIdResponse.ts |    34 -
 .../api/model/deleteTemplatesTemplateIdResponse.ts |    34 -
 ...WorkingCapitalLoanProductsProductIdResponse.ts} |     4 +-
 ... => deleteWorkingCapitalLoansLoanIdResponse.ts} |     4 +-
 src/app/api/model/delinquencyBucket.ts             |    11 +-
 src/app/api/model/delinquencyBucketData.ts         |    11 +
 src/app/api/model/delinquencyBucketRequest.ts      |     3 +
 .../{adHocData.ts => delinquencyBucketResponse.ts} |    23 +-
 ...est.ts => delinquencyBucketTemplateResponse.ts} |    11 +-
 ... delinquencyMinimumPaymentPeriodAndRuleData.ts} |    29 +-
 ...inquencyMinimumPaymentPeriodAndRuleResponse.ts} |    10 +-
 ...lateralRequest.ts => delinquencyPausePeriod.ts} |     8 +-
 src/app/api/model/delinquencyRange.ts              |     2 +-
 ...yTypeOptions.ts => delinquencyRangeResponse.ts} |     7 +-
 ...teHookResponse.ts => documentCreateResponse.ts} |     6 +-
 ...teHookResponse.ts => documentDeleteResponse.ts} |     6 +-
 ...teHookResponse.ts => documentUpdateResponse.ts} |     6 +-
 src/app/api/model/externalTransferOwnerData.ts     |     1 +
 src/app/api/model/floatingRate.ts                  |     2 +-
 src/app/api/model/floatingRatePeriod.ts            |     2 +-
 ...putNotesChanges.ts => forgotPasswordRequest.ts} |     4 +-
 src/app/api/model/fund.ts                          |     3 +-
 src/app/api/model/gLAccount.ts                     |     2 +-
 ...sLoanIdDisbursementDetails.ts => getBalance.ts} |    32 +-
 .../getChargeOffReasonToExpenseAccountMappings.ts  |     4 +-
 .../getClientIdProductIdAccountingMappings.ts      |    38 -
 .../api/model/getClientIdProductIdChargeOptions.ts |    32 -
 .../model/getClientIdProductIdProductOptions.ts    |    64 -
 .../model/getClientsClientIdAccountsResponse.ts    |     2 +
 ....ts => getClientsWorkingCapitalLoanAccounts.ts} |    32 +-
 ...etClientsWorkingCapitalLoanAccountsCurrency.ts} |     2 +-
 ... getClientsWorkingCapitalLoanAccountsStatus.ts} |     4 +-
 ...affResponse.ts => getConfigurableAttributes.ts} |    11 +-
 .../api/model/{code.ts => getDelinquencyBucket.ts} |    11 +-
 ...quencyTypeOptions.ts => getDelinquencyRange.ts} |    10 +-
 ...fLoanIdTimeline.ts => getDisbursementDetail.ts} |    17 +-
 ...epositAccountsAccountIdTransactionsResponse.ts} |    16 +-
 ...xedDepositAccountsAccountIdTransactionsType.ts} |     6 +-
 src/app/api/model/getFromAccountOptions.ts         |    38 -
 .../getGroupsGroupIdAccountsSavingAccounts.ts      |     4 +
 ...est.ts => getLoanOriginatorTemplateResponse.ts} |     9 +-
 ...esResponse.ts => getLoanOriginatorsResponse.ts} |    14 +-
 .../api/model/getLoanProductsProductIdResponse.ts  |     7 +-
 src/app/api/model/getLoansLoanIdCurrency.ts        |     3 +
 .../api/model/getLoansLoanIdDelinquencySummary.ts  |     1 +
 .../api/model/getLoansLoanIdDisbursementDetails.ts |     4 +-
 src/app/api/model/getLoansLoanIdLinkedAccount.ts   |     2 +-
 ...Response.ts => getLoansLoanIdOriginatorData.ts} |    15 +-
 src/app/api/model/getLoansLoanIdOverdueCharges.ts  |     4 +-
 src/app/api/model/getLoansLoanIdResponse.ts        |    15 +
 src/app/api/model/getLoansLoanIdSummary.ts         |     4 +
 ...ateStaffResponse.ts => getPaymentAllocation.ts} |     9 +-
 ...cationOrder.ts => getPaymentAllocationOrder.ts} |     5 +-
 src/app/api/model/getPocketLoanAccounts.ts         |    35 -
 src/app/api/model/getPocketSavingAccounts.ts       |    35 -
 src/app/api/model/getRunReportColumnHeaders.ts     |    35 -
 src/app/api/model/getRunReportResponse.ts          |    37 -
 .../model/getSavingsAccountTransactionsPageItem.ts |     1 +
 .../getSelfBeneficiariesTPTTemplateResponse.ts     |    35 -
 .../model/getSelfClientsChargeCalculationType.ts   |    33 -
 src/app/api/model/getSelfClientsChargeTimeType.ts  |    33 -
 .../api/model/getSelfClientsChargesPageItems.ts    |    50 -
 .../getSelfClientsClientIdAccountsResponse.ts      |    37 -
 ...etSelfClientsClientIdChargesChargeIdResponse.ts |    53 -
 .../model/getSelfClientsClientIdChargesResponse.ts |    36 -
 .../getSelfClientsClientIdTransactionsResponse.ts  |    36 -
 .../getSelfClientsClientIdTransactionsType.ts      |    33 -
 .../api/model/getSelfClientsLoanAccountsType.ts    |    33 -
 src/app/api/model/getSelfClientsPageItems.ts       |    40 -
 src/app/api/model/getSelfClientsResponse.ts        |    36 -
 src/app/api/model/getSelfClientsSavingsAccounts.ts |    38 -
 .../model/getSelfClientsSavingsAccountsStatus.ts   |    39 -
 src/app/api/model/getSelfClientsStatus.ts          |    33 -
 src/app/api/model/getSelfLoanIdSummary.ts          |    91 -
 .../api/model/getSelfLoansChargeCalculationType.ts |    33 -
 src/app/api/model/getSelfLoansChargeTimeType.ts    |    33 -
 src/app/api/model/getSelfLoansLoanIdResponse.ts    |    74 -
 .../model/getSelfLoansLoanIdTransactionsType.ts    |    41 -
 src/app/api/model/getSelfLoansTemplateResponse.ts  |    40 -
 ...tSelfSavingsAccountsAccountIdChargesResponse.ts |    52 -
 ...countIdChargesSavingsAccountChargeIdResponse.ts |    51 -
 ...tsAccountIdTransactionsTransactionIdResponse.ts |    46 -
 .../api/model/getSelfSavingsAccountsResponse.ts    |    57 -
 .../model/getSelfSavingsChargeCalculationType.ts   |    33 -
 src/app/api/model/getSelfSavingsChargeTimeType.ts  |    33 -
 src/app/api/model/getSelfSavingsCurrency.ts        |    36 -
 ...SelfSavingsInterestCalculationDaysInYearType.ts |    33 -
 .../model/getSelfSavingsInterestCalculationType.ts |    33 -
 .../getSelfSavingsInterestCompoundingPeriodType.ts |    33 -
 .../getSelfSavingsInterestPostingPeriodType.ts     |    33 -
 .../api/model/getSelfSavingsPaymentDetailData.ts   |    38 -
 src/app/api/model/getSelfSavingsStatus.ts          |    39 -
 src/app/api/model/getSelfSavingsTimeline.ts        |    31 -
 .../api/model/getSelfSavingsTransactionCurrency.ts |    37 -
 .../model/getSelfUserDetailsOrganisationalRole.ts  |    33 -
 src/app/api/model/getSelfUserDetailsResponse.ts    |    48 -
 .../api/model/getShareAccountsChargeAppliesTo.ts   |    33 -
 .../model/getShareAccountsChargeCalculationType.ts |    33 -
 src/app/api/model/getShareAccountsChargeOptions.ts |    45 -
 .../api/model/getShareAccountsChargePaymentMode.ts |    33 -
 .../api/model/getShareAccountsChargeTimeType.ts    |    33 -
 ...ShareAccountsClientIdProductIdAccountingRule.ts |    33 -
 ...eAccountsClientIdProductIdLockPeriodTypeEnum.ts |    33 -
 ...uctIdMinimumActivePeriodForDividendsTypeEnum.ts |    33 -
 .../getShareAccountsClientIdProductIdResponse.ts   |    37 -
 src/app/api/model/getShareAccountsCurrency.ts      |    36 -
 .../getShareAccountsIncomeFromFeeAccountId.ts      |    33 -
 src/app/api/model/getShareAccountsShareEquityId.ts |    33 -
 .../api/model/getShareAccountsShareReferenceId.ts  |    33 -
 .../api/model/getShareAccountsShareSuspenseId.ts   |    33 -
 src/app/api/model/getUsersTemplateResponse.ts      |     1 -
 ...sResponse.ts => getWorkingCapitalLoanBreach.ts} |    14 +-
 ...nDelinquencyRangeScheduleTagHistoryResponse.ts} |    15 +-
 ...ponse.ts => getWorkingCapitalLoanNearBreach.ts} |    13 +-
 ...tWorkingCapitalLoanProductsProductIdResponse.ts |    80 +
 .../model/getWorkingCapitalLoanProductsResponse.ts |    80 +
 ...etWorkingCapitalLoanProductsTemplateResponse.ts |    61 +
 ... getWorkingCapitalLoanTransactionIdResponse.ts} |    35 +-
 ...> getWorkingCapitalLoanTransactionsResponse.ts} |    17 +-
 .../{fund.ts => getWorkingCapitalLoansClient.ts}   |     7 +-
 .../model/getWorkingCapitalLoansLoanIdResponse.ts  |   110 +
 ...us.ts => getWorkingCapitalLoansLoanIdStatus.ts} |     7 +-
 ....ts => getWorkingCapitalLoansLoanIdTimeline.ts} |    32 +-
 ...a.ts => getWorkingCapitalLoansPagedResponse.ts} |    20 +-
 .../getWorkingCapitalLoansTemplateResponse.ts      |    47 +
 src/app/api/model/group.ts                         |     2 +-
 src/app/api/model/groupLevel.ts                    |     2 +-
 src/app/api/model/groupRole.ts                     |     2 +-
 src/app/api/model/grouping.ts                      |    33 -
 src/app/api/model/guarantorData.ts                 |     1 +
 .../{putHookRequest.ts => hookCreateRequest.ts}    |    12 +-
 .../{postHookResponse.ts => hookCreateResponse.ts} |     5 +-
 .../api/model/{getHookResponse.ts => hookData.ts}  |    17 +-
 .../{postHookResponse.ts => hookDeleteResponse.ts} |     5 +-
 ...tHookTemplateResponse.ts => hookDetailsData.ts} |     9 +-
 src/app/api/model/{entity.ts => hookEntityData.ts} |     2 +-
 src/app/api/model/{event.ts => hookEventData.ts}   |     2 +-
 src/app/api/model/{field.ts => hookFieldData.ts}   |     2 +-
 ...nquencyBucketRequest.ts => hookGroupingData.ts} |     5 +-
 src/app/api/model/hookTemplateData.ts              |     4 +-
 .../{postHookRequest.ts => hookUpdateRequest.ts}   |    13 +-
 ...deleteHookResponse.ts => hookUpdateResponse.ts} |     6 +-
 ...latedDetail.ts => iLoanConfigurationDetails.ts} |    40 +-
 src/app/api/model/image.ts                         |    34 -
 ...eleteHookResponse.ts => imageCreateResponse.ts} |     6 +-
 ...eleteHookResponse.ts => imageDeleteResponse.ts} |     6 +-
 .../{interestIncentiveRequest.ts => incentive.ts}  |     2 +-
 ...equest.ts => interestRateChartCreateRequest.ts} |     5 +-
 ...ponse.ts => interestRateChartCreateResponse.ts} |     5 +-
 ...lientIdResponse.ts => interestRateChartData.ts} |    35 +-
 ...ponse.ts => interestRateChartDeleteResponse.ts} |     5 +-
 ...t.ts => interestRateChartSlabsCreateRequest.ts} |     7 +-
 ....ts => interestRateChartSlabsCreateResponse.ts} |     5 +-
 ....ts => interestRateChartSlabsDeleteResponse.ts} |     5 +-
 ...s.ts => interestRateChartSlabsUpdateChanges.ts} |     5 +-
 ...t.ts => interestRateChartSlabsUpdateRequest.ts} |    14 +-
 ....ts => interestRateChartSlabsUpdateResponse.ts} |     8 +-
 ...sRoles.ts => interestRateChartUpdateRequest.ts} |     3 +-
 ...ponse.ts => interestRateChartUpdateResponse.ts} |     5 +-
 ...=> internalWorkingCapitalLoanPaymentRequest.ts} |     6 +-
 src/app/api/model/jobDetailHistoryData.ts          |     1 +
 src/app/api/model/jobDetailHistoryDataSwagger.ts   |     1 +
 src/app/api/model/loanAccountLock.ts               |     2 +
 ...dTimeline.ts => loanApplicationTimelineData.ts} |    24 +-
 ...Response.ts => loanCollateralDeleteResponse.ts} |     6 +-
 ...nToGLAccountMapper.ts => loanOriginatorData.ts} |    11 +-
 ...esponse.ts => loanOriginatorMappingResponse.ts} |    11 +-
 ...ountMapper.ts => loanOriginatorTemplateData.ts} |     9 +-
 ...ateralRequest.ts => loanOriginatorsResponse.ts} |     7 +-
 src/app/api/model/loanProduct.ts                   |     3 +-
 ...ValueData.ts => loanProductBasicDetailsData.ts} |     9 +-
 .../model/loanProductBorrowerCycleVariations.ts    |     2 +-
 .../api/model/loanProductConfigurableAttributes.ts |     2 +-
 .../api/model/loanProductCreditAllocationRule.ts   |     2 +-
 src/app/api/model/loanProductData.ts               |     8 +-
 src/app/api/model/loanProductFloatingRates.ts      |     2 +-
 src/app/api/model/loanProductGuaranteeDetails.ts   |     2 +-
 .../loanProductInterestRecalculationDetails.ts     |     2 +-
 .../api/model/loanProductPaymentAllocationRule.ts  |     2 +-
 src/app/api/model/loanProductTrancheDetails.ts     |     1 +
 .../model/loanProductVariableInstallmentConfig.ts  |     2 +-
 .../{monetaryCurrency.ts => loanScheduleData.ts}   |    25 +-
 src/app/api/model/loanSchedulePeriodData.ts        |    73 +
 src/app/api/model/loanTransactionData.ts           |    22 +
 .../{clientCollateralRequest.ts => lockRequest.ts} |     8 +-
 ...emplateResponse.ts => meetingAttendanceData.ts} |    10 +-
 ...ntType.ts => meetingAttendanceUpdateRequest.ts} |     4 +-
 ...quest.ts => meetingAttendanceUpdateResponse.ts} |     8 +-
 ...ollateralRequest.ts => meetingCreateRequest.ts} |    11 +-
 .../model/{event.ts => meetingCreateResponse.ts}   |     6 +-
 ...rkingDaysTemplateResponse.ts => meetingData.ts} |    15 +-
 .../{getPocketData.ts => meetingDeleteResponse.ts} |     4 +-
 ...ollateralRequest.ts => meetingUpdateRequest.ts} |    11 +-
 .../model/{event.ts => meetingUpdateResponse.ts}   |     6 +-
 ...alRequest.ts => minimumPaymentPeriodAndRule.ts} |     9 +-
 src/app/api/model/mixTaxonomyMappingData.ts        |     1 +
 ...quest.ts => mixTaxonomyMappingUpdateRequest.ts} |     4 +-
 ...vent.ts => mixTaxonomyMappingUpdateResponse.ts} |     5 +-
 src/app/api/model/models.ts                        |   386 +-
 src/app/api/model/monetaryCurrency.ts              |     2 -
 .../{getPocketData.ts => noteCreateRequest.ts}     |     4 +-
 ...pdateStaffResponse.ts => noteCreateResponse.ts} |     6 +-
 .../{postHookResponse.ts => noteDeleteResponse.ts} |     5 +-
 .../model/{noteRequest.ts => noteUpdateRequest.ts} |     4 +-
 ...pdateStaffResponse.ts => noteUpdateResponse.ts} |     6 +-
 src/app/api/model/office.ts                        |     2 +-
 src/app/api/model/officeData.ts                    |     1 +
 ...ngsSummary.ts => pageWorkingCapitalLoanData.ts} |    19 +-
 ...ts => pageWorkingCapitalLoanTransactionData.ts} |    23 +-
 src/app/api/model/paymentAllocationOrder.ts        |     3 +
 src/app/api/model/paymentType.ts                   |     2 +-
 ...tTypeRequest.ts => paymentTypeCreateRequest.ts} |     6 +-
 ...ookResponse.ts => paymentTypeCreateResponse.ts} |     5 +-
 ...ookResponse.ts => paymentTypeDeleteResponse.ts} |     5 +-
 ...ypesResponse.ts => paymentTypeUpdateRequest.ts} |    10 +-
 ...ookResponse.ts => paymentTypeUpdateResponse.ts} |     5 +-
 src/app/api/model/permission.ts                    |     2 +-
 ...fResponse.ts => postAllowAttributeOverrides.ts} |    11 +-
 src/app/api/model/postClientsClientIdRequest.ts    |     8 +
 src/app/api/model/postClientsRequest.ts            |     1 +
 .../postCollateralManagementProductResponse.ts     |    34 -
 .../api/model/postCreateRescheduleLoansRequest.ts  |     2 +
 .../postEntityTypeEntityIdDocumentsResponse.ts     |    35 -
 ...esponse.ts => postExternalAssetOwnerRequest.ts} |    10 +-
 ...sponse.ts => postExternalAssetOwnerResponse.ts} |     7 +-
 ...ntsFixedDepositAccountIdTransactionsRequest.ts} |     8 +-
 ...itAccountIdTransactionsTransactionIdChanges.ts} |     7 +-
 ...tAccountIdTransactionsTransactionIdResponse.ts} |     9 +-
 src/app/api/model/postGlClosuresRequest.ts         |     2 +-
 ...tInterestRateChartsChartIdChartSlabsResponse.ts |    34 -
 .../api/model/postInterestRateChartsResponse.ts    |    34 -
 .../postLinkDelinkAccountsToFromPocketResponse.ts  |    34 -
 ...affRequest.ts => postLoanOriginatorsRequest.ts} |     9 +-
 ...kResponse.ts => postLoanOriginatorsResponse.ts} |     4 +-
 src/app/api/model/postLoanProductsRequest.ts       |     6 +-
 .../model/postLoansLoanIdTransactionsRequest.ts    |     3 +
 ...esTPTResponse.ts => postLoansOriginatorData.ts} |    28 +-
 src/app/api/model/postLoansRequest.ts              |    17 +-
 .../api/model/postNewShareApplicationResponse.ts   |    34 -
 src/app/api/model/postNewTransferResponse.ts       |    35 -
 ...tAllocationRule.ts => postPaymentAllocation.ts} |    42 +-
 ...ationOrder.ts => postPaymentAllocationOrder.ts} |     5 +-
 ...affResponse.ts => postPaymentAllocationRule.ts} |     9 +-
 .../model/postRecurringDepositProductsRequest.ts   |     2 -
 ...avingsAccountBulkReversalTransactionsRequest.ts |     1 +
 .../model/postSavingsAccountTransactionsRequest.ts |     2 +
 .../model/postSavingsAccountsAccountIdRequest.ts   |     2 +
 .../api/model/postSelfAuthenticationResponse.ts    |    48 -
 .../api/model/postSelfBeneficiariesTPTResponse.ts  |    34 -
 src/app/api/model/postSelfLoansData.ts             |    33 -
 src/app/api/model/postSelfLoansDatatables.ts       |    33 -
 src/app/api/model/postSelfLoansLoanIdChanges.ts    |    36 -
 src/app/api/model/postSelfLoansLoanIdStatus.ts     |    41 -
 src/app/api/model/postSelfLoansRequest.ts          |    58 -
 src/app/api/model/postTaxesComponentsRequest.ts    |     4 +-
 src/app/api/model/postUsersRequest.ts              |     3 +-
 .../model/postWorkingCapitalLoanProductsRequest.ts |   119 +
 ...s => postWorkingCapitalLoanProductsResponse.ts} |     4 +-
 ...CapitalLoanTransactionsPaymentDetailRequest.ts} |    18 +-
 ...> postWorkingCapitalLoanTransactionsRequest.ts} |    38 +-
 ... postWorkingCapitalLoanTransactionsResponse.ts} |     7 +-
 ...WorkingCapitalLoansDelinquencyActionRequest.ts} |    50 +-
 ...orkingCapitalLoansDelinquencyActionResponse.ts} |     4 +-
 ...apitalLoansLoanIdDisbursementPaymentDetails.ts} |    33 +-
 .../model/postWorkingCapitalLoansLoanIdRequest.ts  |    78 +
 ...ts => postWorkingCapitalLoansLoanIdResponse.ts} |    11 +-
 .../api/model/postWorkingCapitalLoansRequest.ts    |    71 +
 ...ponse.ts => postWorkingCapitalLoansResponse.ts} |     4 +-
 .../model/{event.ts => productMixCreateRequest.ts} |     6 +-
 .../{event.ts => productMixCreateResponse.ts}      |     6 +-
 ...lientCollateralRequest.ts => productMixData.ts} |    11 +-
 .../{event.ts => productMixDeleteResponse.ts}      |     6 +-
 src/app/api/model/productMixRequest.ts             |    31 -
 .../model/{event.ts => productMixUpdateRequest.ts} |     6 +-
 .../{event.ts => productMixUpdateResponse.ts}      |     6 +-
 .../model/progressiveLoanInterestScheduleModel.ts  |     1 +
 ...ils.ts => projectedAmortizationScheduleData.ts} |    23 +-
 ...rojectedAmortizationScheduleGenerateRequest.ts} |     7 +-
 ...=> projectedAmortizationSchedulePaymentData.ts} |    15 +-
 src/app/api/model/putClientCollateralResponse.ts   |    37 -
 src/app/api/model/putClientsClientIdRequest.ts     |     2 +
 src/app/api/model/putCollateralProductResponse.ts  |    36 -
 .../putEntityTypeEntityIdDocumentsResponse.ts      |    36 -
 src/app/api/model/putHookResponse.ts               |    36 -
 src/app/api/model/putHookResponseChangesSwagger.ts |    35 -
 ...teChartsChartIdChartSlabsChartSlabIdResponse.ts |    36 -
 .../model/putInterestRateChartsChartIdResponse.ts  |    34 -
 ...rtIdRequest.ts => putLoanOriginatorsRequest.ts} |     8 +-
 ...esResponse.ts => putLoanOriginatorsResponse.ts} |     4 +-
 .../api/model/putLoanProductsProductIdRequest.ts   |     6 +-
 ...suresRequest.ts => putLoansLoanIdChargeData.ts} |    15 +-
 src/app/api/model/putLoansLoanIdRequest.ts         |     8 +-
 .../model/putPaymentTypesPaymentTypeIdRequest.ts   |    39 -
 .../model/putPaymentTypesPaymentTypeIdResponse.ts  |    34 -
 src/app/api/model/putSelfBeneficiariesChanges.ts   |    32 -
 .../putSelfBeneficiariesTPTBeneficiaryIdRequest.ts |    35 -
 ...putSelfBeneficiariesTPTBeneficiaryIdResponse.ts |    36 -
 src/app/api/model/putSelfUserChanges.ts            |    31 -
 src/app/api/model/putSelfUserRequest.ts            |    35 -
 src/app/api/model/putSelfUserResponse.ts           |    37 -
 src/app/api/model/putTemplatesTemplateIdRequest.ts |    40 -
 .../api/model/putTemplatesTemplateIdResponse.ts    |    34 -
 src/app/api/model/putUsersUserIdRequest.ts         |     3 +-
 ...s.ts => putWorkingCapitalLoanProductChanges.ts} |     4 +-
 ...utWorkingCapitalLoanProductsProductIdRequest.ts |   119 +
 ...WorkingCapitalLoanProductsProductIdResponse.ts} |     7 +-
 ...putWorkingCapitalLoansLoanIdDiscountRequest.ts} |     9 +-
 ... => putWorkingCapitalLoansLoanIdRateRequest.ts} |    14 +-
 .../model/putWorkingCapitalLoansLoanIdRequest.ts   |    74 +
 ....ts => putWorkingCapitalLoansLoanIdResponse.ts} |     5 +-
 src/app/api/model/question.ts                      |     2 +-
 src/app/api/model/rate.ts                          |     2 +-
 src/app/api/model/repaymentPeriod.ts               |    13 +-
 src/app/api/model/response.ts                      |     2 +-
 src/app/api/model/role.ts                          |     2 +-
 src/app/api/model/savingsAccountData.ts            |     1 +
 src/app/api/model/savingsAccountTransactionData.ts |     2 +
 src/app/api/model/scorecard.ts                     |     2 +-
 src/app/api/model/staff.ts                         |     5 +-
 src/app/api/model/staffAssignmentHistory.ts        |     2 +-
 .../{staffRequest.ts => staffCreateRequest.ts}     |     9 +-
 ...eateStaffResponse.ts => staffCreateResponse.ts} |     5 +-
 .../{staffRequest.ts => staffUpdateRequest.ts}     |     5 +-
 ...dateStaffResponse.ts => staffUpdateResponse.ts} |     6 +-
 src/app/api/model/standingInstructionData.ts       |     2 +
 src/app/api/model/survey.ts                        |     2 +-
 src/app/api/model/taxComponent.ts                  |     8 +-
 src/app/api/model/taxComponentHistory.ts           |     2 +-
 src/app/api/model/taxGroup.ts                      |     2 +-
 src/app/api/model/taxGroupMappings.ts              |     3 +-
 ...cyBucketRequest.ts => templateCreateRequest.ts} |     6 +-
 ...stHookResponse.ts => templateCreateResponse.ts} |     5 +-
 .../{getTemplatesResponse.ts => templateData.ts}   |     9 +-
 ...stHookResponse.ts => templateDeleteResponse.ts} |     5 +-
 .../{templateMapper.ts => templateMapperData.ts}   |     4 +-
 ...emplatesRequest.ts => templateUpdateRequest.ts} |    11 +-
 ...stHookResponse.ts => templateUpdateResponse.ts} |     5 +-
 ...cyBucketData.ts => workingCapitalBreachData.ts} |     9 +-
 .../{code.ts => workingCapitalBreachRequest.ts}    |    11 +-
 ....ts => workingCapitalBreachTemplateResponse.ts} |     8 +-
 ...uencySummary.ts => workingCapitalCollection.ts} |    44 +-
 ...kingCapitalCollectionDelinquencyPausePeriod.ts} |    24 +-
 ...ngCapitalCollectionRangeScheduleDelinquency.ts} |    29 +-
 ...Request.ts => workingCapitalLoanBalanceData.ts} |    37 +-
 ....ts => workingCapitalLoanBreachScheduleData.ts} |    19 +-
 ...Response.ts => workingCapitalLoanChargeData.ts} |    31 +-
 ...onse.ts => workingCapitalLoanCollectionData.ts} |    19 +-
 ...ts => workingCapitalLoanCommandTemplateData.ts} |    27 +-
 src/app/api/model/workingCapitalLoanData.ts        |    84 +
 .../workingCapitalLoanDelinquencyActionData.ts     |    59 +
 ...kingCapitalLoanDelinquencyRangeScheduleData.ts} |    21 +-
 ...workingCapitalLoanDelinquencyTagHistoryData.ts} |    12 +-
 ...=> workingCapitalLoanDisbursementDetailData.ts} |    12 +-
 ...pitalLoanPaymentChannelToFundSourceMappings.ts} |     8 +-
 ...rkingCapitalLoanPeriodPaymentRateChangeData.ts} |    14 +-
 ...ngCapitalLoanProductChargeToGLAccountMapper.ts} |     8 +-
 ...apitalLoanProductConfigurableAttributesData.ts} |    10 +-
 src/app/api/model/workingCapitalLoanProductData.ts |   100 +
 ...kingCapitalLoanRangeScheduleDelinquencyData.ts} |    11 +-
 ...urrency.ts => workingCapitalLoanSummaryData.ts} |    25 +-
 .../api/model/workingCapitalLoanTemplateData.ts    |    46 +
 ...ems.ts => workingCapitalLoanTransactionData.ts} |    28 +-
 ...kingCapitalLoanTransactionPaymentDetailData.ts} |    15 +-
 ...alueData.ts => workingCapitalNearBreachData.ts} |    10 +-
 ...quest.ts => workingCapitalNearBreachRequest.ts} |     9 +-
 ...e.ts => workingCapitalPaymentAllocationData.ts} |    39 +-
 ...PostChargeOffReasonToExpenseAccountMappings.ts} |     8 +-
 ...lPostWriteOffReasonToExpenseAccountMappings.ts} |     8 +-
 ...gDaysRequest.ts => workingDaysUpdateRequest.ts} |    10 +-
 ...DaysRequest.ts => workingDaysUpdateResponse.ts} |    12 +-
 .../model/writeOffReasonsToExpenseAccountMapper.ts |    32 -
 src/app/app.config.spec.ts                         |    62 +
 src/app/app.config.ts                              |    11 +-
 src/app/app.routes.ts                              |  1525 +-
 src/app/core/dashboard/dashboard.service.ts        |    10 +-
 .../core/interceptors/error.interceptor.spec.ts    |   175 +
 src/app/core/interceptors/error.interceptor.ts     |    20 +-
 .../core/interceptors/loading.interceptor.spec.ts  |    88 +
 .../interceptors/loading.interceptor.ts}           |    30 +-
 src/app/core/services/auth.service.spec.ts         |    35 +-
 src/app/core/services/auth.service.ts              |    31 +
 src/app/core/services/guidance.service.spec.ts     |    75 +
 src/app/core/services/guidance.service.ts          |   230 +
 src/app/core/services/loading.service.spec.ts      |    71 +
 src/app/core/services/loading.service.ts           |    54 +
 .../services/sidebar.service.spec.ts}              |    32 +-
 .../index.ts => core/services/sidebar.service.ts}  |    20 +-
 src/app/core/services/theme.service.spec.ts        |    76 +
 .../index.ts => core/services/theme.service.ts}    |    39 +-
 src/app/core/utils/account-type-resolver.spec.ts   |    67 +
 src/app/core/utils/account-type-resolver.ts        |    70 +
 src/app/core/utils/custom-paginator-intl.spec.ts   |   101 +
 src/app/core/utils/custom-paginator-intl.ts        |    69 +
 src/app/core/utils/date-formatter.ts               |    81 +
 .../accounting-closure-form.component.spec.ts      |    21 +-
 .../accounting-closure-form.component.ts           |    31 +-
 .../accounting-closures-list.component.spec.ts     |    19 +-
 .../accounting-closures-list.component.ts          |    11 +-
 .../accounting/accounting-rule-form.component.ts   |    49 +-
 .../accounting/accounting-rules-list.component.ts  |    21 +-
 .../accounting/charges/charge-form.component.ts    |    36 +-
 .../accounting/charges/charges-list.component.ts   |    19 +-
 .../accounting/chart-of-accounts.component.ts      |     6 +-
 .../financial-activity-mapping-form.component.ts   |    33 +-
 .../financial-activity-mappings-list.component.ts  |    23 +-
 .../accounting/gl-account-form.component.ts        |    35 +-
 .../journal-entries-list.component.spec.ts         |    15 +-
 .../accounting/journal-entries-list.component.ts   |     8 +-
 .../journal-entry-form.component.spec.ts           |    30 +-
 .../accounting/journal-entry-form.component.ts     |    32 +-
 .../provisioning-categories-form.component.spec.ts |    72 +
 .../provisioning-categories-form.component.ts      |   170 +
 .../provisioning-categories-list.component.spec.ts |    93 +
 .../provisioning-categories-list.component.ts      |   121 +
 .../provisioning-criteria-form.component.spec.ts   |    72 +
 .../provisioning-criteria-form.component.ts        |   166 +
 .../provisioning-criteria-list.component.spec.ts   |    90 +
 .../provisioning-criteria-list.component.ts        |   121 +
 .../provisioning-entries-form.component.spec.ts}   |    49 +-
 .../provisioning-entries-form.component.ts         |   151 +
 .../provisioning-entries-list.component.spec.ts}   |    51 +-
 .../provisioning-entries-list.component.ts         |    80 +
 .../run-accruals/run-accruals.component.spec.ts    |    71 +
 .../run-accruals/run-accruals.component.ts         |   158 +
 .../batch-operations/batch-operations.component.ts |   148 +
 .../admin/cob-tools/cob-tools.component.ts         |   205 +
 .../external-events/external-events.component.ts   |   216 +
 .../admin/inline-job/inline-job.component.ts       |   149 +
 .../progressive-loan-model.component.ts            |   162 +
 .../admin/wc-cob-tools/wc-cob-tools.component.ts   |    86 +
 .../forgot-password/forgot-password.component.ts   |   152 +
 .../calendars/calendar-form.component.spec.ts      |    89 +
 .../features/calendars/calendar-form.component.ts  |   216 +
 .../calendars/calendars-list.component.spec.ts     |   100 +
 .../features/calendars/calendars-list.component.ts |   137 +
 .../email-campaign-form.component.ts               |   287 +
 .../email-campaigns-list.component.ts              |   272 +
 .../email-messages/email-messages.component.ts     |   403 +
 .../sms-campaigns/sms-campaign-form.component.ts   |   254 +
 .../sms-campaigns/sms-campaigns-list.component.ts  |   250 +
 .../features/centers/center-form.component.spec.ts |    42 +-
 src/app/features/centers/center-form.component.ts  |    74 +-
 src/app/features/centers/centers-list.component.ts |    11 +-
 .../charges/client-charge-form.component.spec.ts   |    80 +
 .../charges/client-charge-form.component.ts        |   164 +
 .../charges/client-charges-list.component.spec.ts  |    87 +
 .../charges/client-charges-list.component.ts       |   130 +
 .../clients/client-action-dialog.component.spec.ts |   145 +
 .../clients/client-action-dialog.component.ts      |   189 +
 .../features/clients/client-form.component.spec.ts |   201 +
 src/app/features/clients/client-form.component.ts  |   271 +-
 .../features/clients/client-search-v2.component.ts |   217 +
 .../features/clients/client-view.component.spec.ts |   108 +
 src/app/features/clients/client-view.component.ts  |   917 ++
 src/app/features/clients/clients-list.component.ts |    47 +-
 .../client-collateral-form.component.spec.ts       |    83 +
 .../collateral/client-collateral-form.component.ts |   200 +
 .../client-collateral-list.component.spec.ts       |    89 +
 .../collateral/client-collateral-list.component.ts |   128 +
 .../clients/kyc/client-address-form.component.ts   |   284 +
 .../kyc/client-document-form.component.spec.ts     |    84 +
 .../clients/kyc/client-document-form.component.ts  |   217 +
 .../kyc/client-family-member-form.component.ts     |   302 +
 .../kyc/client-identifier-form.component.ts        |   210 +
 .../clients/kyc/client-note-form.component.spec.ts |    80 +
 .../clients/kyc/client-note-form.component.ts      |   150 +
 .../tabs/client-addresses-list.component.ts        |   162 +
 .../tabs/client-documents-list.component.spec.ts   |   179 +
 .../tabs/client-documents-list.component.ts        |   176 +
 .../tabs/client-family-members-list.component.ts   |   171 +
 .../tabs/client-identifiers-list.component.ts      |   164 +
 .../clients/tabs/client-notes-list.component.ts    |   165 +
 .../client-transactions-list.component.spec.ts     |    90 +
 .../client-transactions-list.component.ts          |   121 +
 .../collection-sheet/collection-sheet.component.ts |   228 +
 .../dashboard/system-status.component.spec.ts      |    13 +-
 .../features/dashboard/system-status.component.ts  |   555 +-
 .../asset-owner-view/asset-owner-view.component.ts |   280 +
 .../fintech/asset-owners-list.component.ts         |    25 +-
 .../features/groups/group-form.component.spec.ts   |    28 +-
 src/app/features/groups/group-form.component.ts    |    75 +-
 src/app/features/groups/groups-list.component.ts   |     5 +-
 .../interop/interop-account-view.component.ts      |   182 +
 .../features/interop/interop-health.component.ts   |    85 +
 .../interop/interop-party-lookup.component.ts      |   224 +
 .../features/interop/interop-quotes.component.ts   |   173 +
 .../interop/interop-transfers.component.ts         |   245 +
 .../bulk-loan-reassignment.component.ts            |   179 +
 .../bulk-reassignment.component.spec.ts            |    85 +
 .../bulk-reassignment.component.ts                 |   233 +
 .../loans/charges/loan-charge-form.component.ts    |   172 +
 .../loans/charges/loan-charges-list.component.ts   |   122 +
 .../cob-catchup/loan-cob-catchup.component.ts      |   175 +
 .../collateral/collateral-form.component.spec.ts   |    19 +-
 .../loans/collateral/collateral-form.component.ts  |    53 +-
 .../collateral/collateral-list.component.spec.ts   |    22 +-
 .../loans/collateral/collateral-list.component.ts  |    15 +-
 .../guarantors/guarantor-form.component.spec.ts    |    85 +
 .../loans/guarantors/guarantor-form.component.ts   |   254 +
 .../guarantors/guarantors-list.component.spec.ts   |    87 +
 .../loans/guarantors/guarantors-list.component.ts  |   136 +
 .../interest-pause-form.component.spec.ts          |    83 +
 .../interest-pause-form.component.ts               |   170 +
 .../interest-pauses-list.component.spec.ts         |    95 +
 .../interest-pauses-list.component.ts              |   119 +
 .../loan-account-lock.component.ts                 |   170 +
 src/app/features/loans/loan-form.component.ts      |   398 +-
 .../loan-schedule-modify.component.ts              |   185 +
 .../loans/loan-transaction-form.component.ts       |   193 +-
 src/app/features/loans/loan-view.component.spec.ts |   102 +
 src/app/features/loans/loan-view.component.ts      |  1314 ++
 src/app/features/loans/loans-list.component.ts     |    60 +-
 .../point-in-time/loans-point-in-time.component.ts |   236 +
 .../post-dated-check-form.component.spec.ts        |   104 +
 .../post-dated-check-form.component.ts             |   205 +
 .../post-dated-checks-list.component.spec.ts       |    97 +
 .../post-dated-checks-list.component.ts            |   130 +
 .../rescheduling/reschedule-form.component.ts      |   288 +-
 .../reschedule-requests-list.component.ts          |    17 +-
 src/app/features/login/login.component.ts          |    16 +-
 .../meetings/meeting-form.component.spec.ts        |    84 +
 .../features/meetings/meeting-form.component.ts    |   203 +
 .../meetings/meetings-list.component.spec.ts       |    98 +
 .../features/meetings/meetings-list.component.ts   |   144 +
 .../mix/mapping/mix-mapping.component.spec.ts      |    64 +
 .../features/mix/mapping/mix-mapping.component.ts  |   143 +
 .../mix/report/mix-report.component.spec.ts        |    61 +
 .../features/mix/report/mix-report.component.ts    |   143 +
 .../taxonomy/mix-taxonomy.component.spec.ts}       |    43 +-
 .../mix/taxonomy/mix-taxonomy.component.ts         |    69 +
 .../notifications/notifications-list.component.ts  |   168 +
 .../account-number-format-form.component.ts        |   243 +
 .../account-number-formats-list.component.ts       |   134 +
 .../currencies/currencies.component.ts             |   161 +
 .../organization/funds/fund-form.component.spec.ts |    76 +
 .../organization/funds/fund-form.component.ts      |   158 +
 .../funds/funds-list.component.spec.ts}            |    51 +-
 .../funds/funds-list.component.ts}                 |    63 +-
 .../group-levels-list.component.spec.ts            |    56 +
 .../group-levels/group-levels-list.component.ts    |    74 +
 .../office-transaction-form.component.ts           |   214 +
 .../office-transactions-list.component.ts          |   203 +
 .../offices/office-form.component.spec.ts          |   180 +
 .../organization/offices/office-form.component.ts  |    34 +-
 .../offices/offices-list.component.spec.ts         |   107 +
 .../organization/offices/offices-list.component.ts |    28 +-
 .../payment-type-form.component.spec.ts            |    81 +
 .../payment-types/payment-type-form.component.ts   |   180 +
 .../payment-types-list.component.spec.ts           |    83 +
 .../payment-types/payment-types-list.component.ts  |   132 +
 .../staff/staff-form.component.spec.ts             |    99 +
 .../organization/staff/staff-form.component.ts     |   301 +
 .../staff/staff-list.component.spec.ts             |    88 +
 .../organization/staff/staff-list.component.ts     |   148 +
 .../products/account-action-form.component.spec.ts |   317 +
 .../products/account-action-form.component.ts      |   599 +
 .../collateral-management-form.component.spec.ts   |    87 +
 .../collateral-management-form.component.ts        |   228 +
 .../collateral-management-list.component.spec.ts   |    90 +
 .../collateral-management-list.component.ts        |   125 +
 .../products/deposit-account-view.component.ts     |   352 +
 ...xed-deposit-transactions-list.component.spec.ts |    69 +
 .../fixed-deposit-transactions-list.component.ts   |    90 +
 .../fixed-deposit-form.component.spec.ts           |   277 +
 .../fixed-deposits/fixed-deposit-form.component.ts |   276 +-
 .../fixed-deposit-product-form.component.spec.ts   |   141 +
 .../fixed-deposit-product-form.component.ts}       |   245 +-
 .../fixed-deposit-products-list.component.spec.ts  |    95 +
 .../fixed-deposit-products-list.component.ts}      |    80 +-
 .../fixed-deposits-list.component.spec.ts          |   103 +
 .../fixed-deposits-list.component.ts               |    53 +-
 .../floating-rate-form.component.spec.ts           |    88 +
 .../floating-rates/floating-rate-form.component.ts |   293 +
 .../floating-rates-list.component.spec.ts          |    67 +
 .../floating-rates-list.component.ts}              |    75 +-
 .../interest-rate-chart-form.component.spec.ts     |    90 +
 .../interest-rate-chart-form.component.ts          |   210 +
 .../interest-rate-chart-slabs.component.spec.ts    |   110 +
 .../interest-rate-chart-slabs.component.ts         |   310 +
 .../interest-rate-charts-list.component.spec.ts    |    93 +
 .../interest-rate-charts-list.component.ts         |   136 +
 .../loan-originator-form.component.spec.ts         |    83 +
 .../loan-originator-form.component.ts              |   213 +
 .../loan-originators-list.component.spec.ts        |    88 +
 .../loan-originators-list.component.ts             |   130 +
 .../products/loan-product-form.component.ts        |   181 +-
 .../products/loan-products-list.component.ts       |    31 +-
 .../on-hold-transactions-list.component.spec.ts    |    76 +
 .../on-hold-transactions-list.component.ts         |    98 +
 .../product-mix/product-mix.component.spec.ts      |   109 +
 .../products/product-mix/product-mix.component.ts  |   174 +
 .../products/rates/rate-form.component.spec.ts     |    82 +
 .../features/products/rates/rate-form.component.ts |   182 +
 .../rates/rates-list.component.spec.ts}            |    51 +-
 .../rates/rates-list.component.ts}                 |    67 +-
 ...ring-deposit-transaction-form.component.spec.ts |    90 +
 ...recurring-deposit-transaction-form.component.ts |   191 +
 .../recurring-deposit-form.component.ts            |   315 +-
 .../recurring-deposit-product-form.component.ts}   |   207 +-
 .../recurring-deposit-products-list.component.ts}  |    80 +-
 .../recurring-deposits-list.component.ts           |    25 +-
 .../products/savings-account-form.component.ts     |   198 +-
 .../savings-account-transaction-form.component.ts  |    93 +-
 .../savings-account-view.component.spec.ts         |   105 +
 .../products/savings-account-view.component.ts     |   555 +
 .../products/savings-accounts-list.component.ts    |   154 +-
 .../savings-charge-form.component.spec.ts          |    88 +
 .../savings-charge-form.component.ts               |   178 +
 .../savings-charges-list.component.spec.ts         |    93 +
 .../savings-charges-list.component.ts              |   126 +
 .../products/savings-product-form.component.ts     |    38 +-
 .../products/savings-products-list.component.ts    |    31 +-
 .../share-dividend-form.component.spec.ts          |    77 +
 .../share-dividend-form.component.ts               |   184 +
 .../share-dividends-list.component.spec.ts         |    90 +
 .../share-dividends-list.component.ts              |   145 +
 .../shares/share-account-form.component.spec.ts    |    37 +-
 .../shares/share-account-form.component.ts         |   345 +-
 .../shares/share-accounts-list.component.spec.ts   |    13 +-
 .../shares/share-accounts-list.component.ts        |     5 +-
 .../share-product-form.component.ts}               |   141 +-
 .../shares/share-products-list.component.ts}       |    76 +-
 .../tax-component-form.component.spec.ts           |    77 +
 .../tax-components/tax-component-form.component.ts |   204 +
 .../tax-components-list.component.spec.ts          |    72 +
 .../tax-components-list.component.ts}              |    80 +-
 .../tax-groups/tax-group-form.component.spec.ts    |    82 +
 .../tax-groups/tax-group-form.component.ts         |   182 +
 .../tax-groups/tax-groups-list.component.spec.ts   |    73 +
 .../tax-groups/tax-groups-list.component.ts}       |    70 +-
 src/app/features/profile/user-profile.component.ts |   173 +
 .../features/reporting/reports-list.component.ts   |    10 +-
 .../reporting/run-report.component.spec.ts         |    85 +
 src/app/features/reporting/run-report.component.ts |   156 +-
 src/app/features/search/global-search.component.ts |   234 +
 .../audit-logs/audit-logs-list.component.spec.ts   |   137 +
 .../audit-logs/audit-logs-list.component.ts        |   369 +
 .../features/security/roles/role-form.component.ts |   139 +-
 .../security/roles/roles-list.component.spec.ts    |    89 +
 .../security/roles/roles-list.component.ts         |    10 +-
 .../features/security/users/user-form.component.ts |    37 +-
 .../security/users/users-list.component.ts         |     5 +-
 .../edit-configuration-dialog.component.ts         |   122 +
 .../settings/global-configurations.component.ts    |    51 +-
 .../settings/holiday-form.component.spec.ts        |   125 +
 .../features/settings/holiday-form.component.ts    |   340 +
 .../settings/holidays-list.component.spec.ts       |   169 +
 .../features/settings/holidays-list.component.ts   |   151 +-
 .../settings/two-factor-config.component.ts        |   166 +
 .../settings/working-days.component.spec.ts        |    82 +
 .../features/settings/working-days.component.ts    |    73 +-
 .../spm/likelihood/likelihood.component.spec.ts    |    73 +
 .../spm/likelihood/likelihood.component.ts         |   211 +
 .../poverty-line/poverty-line.component.spec.ts    |    63 +
 .../spm/poverty-line/poverty-line.component.ts     |   167 +
 .../spm/scorecards/scorecards.component.spec.ts    |    71 +
 .../spm/scorecards/scorecards.component.ts         |    91 +
 .../survey-responses/survey-responses.component.ts |   248 +
 .../spm/surveys/spm-surveys-form.component.spec.ts |    72 +
 .../spm/surveys/spm-surveys-form.component.ts      |   211 +
 .../spm/surveys/spm-surveys-list.component.spec.ts |    72 +
 .../spm/surveys/spm-surveys-list.component.ts      |   120 +
 .../adhoc-query/adhoc-query-form.component.spec.ts |    79 +
 .../adhoc-query/adhoc-query-form.component.ts      |   188 +
 .../adhoc-query/adhoc-query-list.component.spec.ts |    88 +
 .../adhoc-query/adhoc-query-list.component.ts      |   124 +
 .../bulk-import/bulk-import.component.spec.ts      |    82 +
 .../system/bulk-import/bulk-import.component.ts    |   265 +
 .../business-dates/business-dates.component.ts     |   241 +
 .../business-steps.component.spec.ts               |    86 +
 .../business-steps/business-steps.component.ts     |   168 +
 .../features/system/cache/cache.component.spec.ts  |    64 +
 src/app/features/system/cache/cache.component.ts   |   130 +
 .../features/system/codes/code-form.component.ts   |   171 +
 .../system/codes/code-value-form.component.ts      |   230 +
 .../system/codes/code-values-list.component.ts     |   236 +
 .../features/system/codes/codes-list.component.ts  |   186 +
 .../credit-bureau-config.component.spec.ts         |    75 +
 .../credit-bureau-config.component.ts              |   324 +
 .../data-tables/datatables-form.component.ts       |   364 +
 .../data-tables/datatables-list.component.ts       |   148 +
 .../delinquency-management.component.spec.ts       |    78 +
 .../delinquency-management.component.ts            |   240 +
 ...entity-data-table-checks-form.component.spec.ts |    75 +
 .../entity-data-table-checks-form.component.ts     |   154 +
 ...entity-data-table-checks-list.component.spec.ts |    90 +
 .../entity-data-table-checks-list.component.ts     |   113 +
 .../entity-mapping-form.component.spec.ts          |    75 +
 .../entity-mapping-form.component.ts               |   187 +
 .../entity-mapping-list.component.spec.ts          |    89 +
 .../entity-mapping-list.component.ts               |   134 +
 .../external-events.component.spec.ts              |    79 +
 .../external-events/external-events.component.ts   |   131 +
 .../external-services.component.spec.ts            |    72 +
 .../external-services.component.ts                 |   148 +
 .../field-configuration.component.spec.ts          |    66 +
 .../field-configuration.component.ts               |   108 +
 .../system/hooks/hooks-form.component.spec.ts      |    79 +
 .../features/system/hooks/hooks-form.component.ts  |   178 +
 .../system/hooks/hooks-list.component.spec.ts      |    85 +
 .../features/system/hooks/hooks-list.component.ts  |   124 +
 .../instance-mode/instance-mode.component.spec.ts} |    41 +-
 .../instance-mode/instance-mode.component.ts       |   120 +
 .../loan-product-details.component.spec.ts         |    60 +
 .../loan-product-details.component.ts              |    75 +
 .../notifications-config.component.spec.ts         |    68 +
 .../notifications-config.component.ts              |   127 +
 .../oidc-config/oidc-config.component.spec.ts      |    96 +
 .../system/oidc-config/oidc-config.component.ts    |   192 +
 .../password-preferences.component.spec.ts         |    70 +
 .../password-preferences.component.ts              |   128 +
 .../permissions/permissions.component.spec.ts      |    70 +
 .../system/permissions/permissions.component.ts    |   163 +
 .../report-mailing-jobs-form.component.spec.ts     |    77 +
 .../report-mailing-jobs-form.component.ts          |   222 +
 .../report-mailing-jobs-list.component.spec.ts     |    88 +
 .../report-mailing-jobs-list.component.ts          |   250 +
 .../scheduler-job-history.component.spec.ts        |    72 +
 .../scheduler-job-history.component.ts             |    92 +
 .../scheduler-jobs-list.component.spec.ts          |    96 +
 .../scheduler-jobs-list.component.ts               |   177 +
 .../features/system/sms/sms-form.component.spec.ts |    69 +
 src/app/features/system/sms/sms-form.component.ts  |   175 +
 .../features/system/sms/sms-list.component.spec.ts |    85 +
 .../sms/sms-list.component.ts}                     |    79 +-
 .../system/templates/template-form.component.ts    |   182 +
 .../system/templates/templates-list.component.ts   |   137 +
 .../tasks/checker-inbox/checker-inbox.component.ts |     9 +-
 .../checker-inbox/view-payload-dialog.component.ts |     4 +-
 .../cashier-journals-list.component.spec.ts        |    76 +
 .../cashier-journals-list.component.ts             |   139 +
 .../tellers/cashiers/cashier-form.component.ts     |    60 +-
 .../tellers/cashiers/cashiers-list.component.ts    |    49 +-
 .../features/tellers/teller-form.component.spec.ts |    26 +-
 src/app/features/tellers/teller-form.component.ts  |    61 +-
 src/app/features/tellers/tellers-list.component.ts |     5 +-
 .../account-transfer-form.component.spec.ts        |   185 +
 .../transfers/account-transfer-form.component.ts   |   425 +
 .../transfers/account-transfers-list.component.ts  |   161 +
 .../standing-instruction-form.component.spec.ts    |   209 +
 .../standing-instruction-form.component.ts         |   605 +
 .../standing-instruction-history.component.ts      |    94 +
 .../standing-instructions-list.component.ts        |   128 +
 .../breach/wc-breach-form.component.spec.ts        |    83 +
 .../breach/wc-breach-form.component.ts             |   203 +
 .../breach/wc-breach-list.component.spec.ts        |    90 +
 .../breach/wc-breach-list.component.ts             |   127 +
 .../wc-loan-product-form.component.spec.ts         |    96 +
 .../wc-loan-product-form.component.ts              |   458 +
 .../wc-loan-products-list.component.spec.ts        |    92 +
 .../wc-loan-products-list.component.ts             |   132 +
 .../wc-loan-account-lock.component.ts              |   124 +
 .../wc-loan-cob-catchup.component.ts               |   162 +
 .../loans/wc-loan-action-form.component.spec.ts    |   113 +
 .../loans/wc-loan-action-form.component.ts         |   325 +
 .../loans/wc-loan-form.component.spec.ts           |    91 +
 .../loans/wc-loan-form.component.ts                |   316 +
 .../loans/wc-loan-view.component.spec.ts           |   142 +
 .../loans/wc-loan-view.component.ts                |   637 +
 .../loans/wc-loans-list.component.spec.ts          |    83 +
 .../loans/wc-loans-list.component.ts               |   127 +
 .../wc-near-breach-form.component.spec.ts          |    68 +
 .../near-breach/wc-near-breach-form.component.ts   |   201 +
 .../wc-near-breach-list.component.spec.ts          |    84 +
 .../near-breach/wc-near-breach-list.component.ts   |   123 +
 src/app/layout/header.component.ts                 |   296 +-
 .../inactivity-dialog.component.spec.ts}           |    38 +-
 src/app/layout/inactivity-dialog.component.ts      |     4 +-
 src/app/layout/main-layout.component.ts            |    39 +-
 src/app/layout/sidebar.component.ts                |  1106 +-
 .../charts/donut-chart.component.spec.ts           |    85 +
 .../components/charts/donut-chart.component.ts     |   152 +
 .../client-search/client-search.component.spec.ts  |    28 +-
 .../client-search/client-search.component.ts       |    44 +-
 .../create-office-dialog.component.spec.ts         |    98 +
 .../create-office-dialog.component.ts              |     7 +-
 .../data-table/cell-template.directive.spec.ts     |    56 +
 .../data-table/data-table.component.spec.ts        |   142 +
 .../components/data-table/data-table.component.ts  |    56 +-
 .../entity-datatables.component.spec.ts            |   183 +
 .../entity-datatables.component.ts                 |   180 +
 .../guidance-tour/guidance-tour.component.spec.ts  |    74 +
 .../guidance-tour/guidance-tour.component.ts       |   188 +
 .../help-icon/help-icon.component.spec.ts}         |    37 +-
 .../components/help-icon/help-icon.component.ts    |     4 +-
 .../search-filter/search-filter.component.spec.ts  |    95 +
 .../search-filter/search-filter.component.ts       |     4 +-
 .../status-badge/status-badge.component.spec.ts    |   109 +
 .../status-badge/status-badge.component.ts         |    25 +-
 .../directives/has-permission.directive.spec.ts    |    86 +
 .../shared/directives/has-permission.directive.ts  |    93 +
 src/app/shared/index.ts                            |     2 +
 src/assets/i18n/en.json                            |  1806 ++-
 src/assets/i18n/hi.json                            |   383 +-
 src/assets/i18n/ko.json                            |   385 +-
 src/styles.scss                                    |     7 +-
 src/styles/_common.scss                            |   148 +
 tsconfig.json                                      |     3 +-
 1021 files changed, 97221 insertions(+), 38886 deletions(-)

Reply via email to