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-loan-origination.git

commit 36f16af43cccbe22c18e61993287bb568ecfce6d
Merge: 0c942cd 28ae8d6
Author: Aman-Mittal <[email protected]>
AuthorDate: Tue Aug 25 09:49:11 2026 +0530

    Merge pull request #93 from 
KRYSTALM7/feature/FINERACT-2442-e2e-loan-lifecycle
    
    FINERACT-2442: Add frontend tests, mock disbursement, bug fixes and 
security improvements

 .github/workflows/ci.yml                           |    2 +-
 frontend/package-lock.json                         | 6008 ++++----------------
 frontend/package.json                              |    4 +-
 frontend/src/app/app.spec.ts                       |   11 +-
 frontend/src/app/core/guards/auth.guard.spec.ts    |   79 +
 .../src/app/core/guards/staff-auth.guard.spec.ts   |   87 +
 .../app/core/interceptors/auth.interceptor.spec.ts |   87 +
 .../interceptors/staff-auth.interceptor.spec.ts    |   98 +
 .../src/app/core/models/loan-application.model.ts  |    3 +
 .../src/app/core/models/staff-application.model.ts |    3 +
 .../src/app/core/services/auth.service.spec.ts     |  180 +
 .../customer-loan-application.service.spec.ts      |   55 +-
 .../services/customer-loan-application.service.ts  |   40 +-
 .../app/core/services/staff-auth.service.spec.ts   |  201 +
 .../staff-loan-application.service.spec.ts         |  169 +
 .../services/staff-loan-application.service.ts     |   13 +
 .../app/features/dashboard/dashboard.component.ts  |   22 +-
 .../loan-application-detail.component.html         |   30 +-
 .../loan-application-detail.component.scss         |   62 +
 .../loan-application-detail.component.ts           |   15 +-
 .../app/features/my-loans/my-loans.component.ts    |   17 +-
 .../staff-application-detail.component.ts          |  332 +-
 .../staff-application-list.component.ts            |    2 +-
 .../staff/dashboard/staff-dashboard.component.ts   |   26 +-
 .../layout/staff-layout/staff-layout.component.ts  |   68 +-
 frontend/src/environments/environment.prod.ts      |    7 +-
 pom.xml                                            |    6 +
 .../apache/fineract/los/api/AuthController.java    |   25 +-
 .../los/api/CustomerLoanApplicationController.java |   37 +-
 .../fineract/los/api/DisbursementController.java   |   16 +-
 .../los/api/LoanApplicationController.java         |    4 +-
 .../api/dto/response/LoanApplicationResponse.java  |   85 +
 .../response/StaffApplicationDetailResponse.java   |    4 +
 .../los/bridge/DisbursementBridgeService.java      |  252 +-
 .../los/bridge/FineractClientProperties.java       |   20 +-
 .../los/bridge/FineractIntegrationPort.java        |   54 -
 .../fineract/los/bridge/FineractLoanApiClient.java |   35 +-
 .../fineract/los/bridge/MockFineractAdapter.java   |   61 -
 .../los/bridge/MockFineractLoanApiClient.java      |   31 +-
 .../fineract/los/bridge/RealFineractAdapter.java   |  104 -
 .../los/bridge/RestFineractLoanApiClient.java      |   85 +-
 .../los/bridge/dto/FineractLoanCreateRequest.java  |   19 +-
 .../los/bridge/dto/FineractLoanRequest.java        |   54 +-
 .../apache/fineract/los/config/SecurityConfig.java |   85 +-
 .../fineract/los/domain/CustomerCredential.java    |    2 +
 .../fineract/los/domain/LoanApplication.java       |   14 +-
 .../fineract/los/domain/StaffCredential.java       |    2 +
 .../domain/enums/FineractIntegrationStatus.java    |   85 +
 .../los/repository/ApprovalStageRepository.java    |   15 +
 .../security/FineractAuthenticationProvider.java   |    4 +-
 .../los/service/ApprovalWorkflowService.java       |   29 +-
 .../FineractCredentialValidationService.java       |    5 +-
 .../los/service/LoanApplicationService.java        |   23 +-
 .../statemachine/LoanStateTransitionValidator.java |    7 +-
 src/main/resources/application.yml                 |    5 +-
 .../V9__add_fineract_integration_status.sql        |   13 +-
 .../los/bridge/DisbursementBridgeServiceTest.java  |  272 +-
 .../los/service/ApprovalWorkflowServiceTest.java   |   28 +-
 .../fineract/los/service/ReferralWorkflowTest.java |  243 +
 .../LoanStateTransitionValidatorTest.java          |    1 +
 60 files changed, 3813 insertions(+), 5533 deletions(-)

Reply via email to