This is an automated email from the ASF dual-hosted git repository.

meonkeys pushed a change to branch maintenance/1.12
in repository https://gitbox.apache.org/repos/asf/fineract.git


    from 9e15e459f0 FINERACT-2181: Remove suboptimal indexes
     add e2f481f351 FINERACT-2181: Capitalized Income and Buy Down Fees 
accounting values are still displayed on loan product after feature disabled
     add aad7756bf5 FINERACT-2325: Disable automatic Interest Refund calculation
     add 0729eab430 FINERACT-2325: added e2e tests covering edge cases for 
disable automatic Interest Refund calculation feature
     add a30a34bea8 FINERACT-2181: Update dependency 
org.hibernate.validator:hibernate-validator to v9
     add c0859f4fda FINERACT-2182: Group creation fails due to 
NullPointerException when random-account-number=enabled
     add 84f7c9218f FINERACT-2232: Capitalized Income - Fetch amortization 
details
     add de7f27f733 FINERACT-2181: Fix github actions not failing test runs on 
failed tests
     add 46e1bd0492 FINERACT-2181: Fix overdue balance updates in advanced 
payment schedule processing
     add 81d6d2e54e FINERACT-2181: Batch Api - Add Interest pause API support
     add c84ba089f0 Revert "FINERACT-2181: Fix overdue balance updates in 
advanced payment schedu…"

No new revisions were added by this update.

Summary of changes:
 .github/workflows/build-cucumber.yml               |   2 +
 .github/workflows/build-docker.yml                 |   1 +
 .github/workflows/build-e2e-tests.yml              |  39 +-
 .github/workflows/build-mariadb.yml                |  27 +-
 .github/workflows/build-mysql.yml                  |  27 +-
 .github/workflows/build-postgresql.yml             |  27 +-
 .../groovy/org.apache.fineract.dependencies.gradle |   2 +-
 .../service/ProductToGLAccountMappingHelper.java   |   9 +
 ...ductToGLAccountMappingWritePlatformService.java |   2 +-
 .../fineract/client/util/FineractClient.java       |   3 +
 .../batch/command/CommandStrategyProvider.java     |   6 +-
 .../fineract/test/factory/LoanRequestFactory.java  |   2 +-
 .../test/stepdef/common/BatchApiStepDef.java       | 195 ++++
 .../fineract/test/stepdef/loan/LoanStepDef.java    |  28 +
 .../src/test/resources/features/BatchApi.feature   |  14 +-
 .../src/test/resources/features/Loan.feature       |  48 +-
 .../features/LoanAccrualTransaction.feature        |  32 +-
 .../src/test/resources/features/LoanCharge.feature |  24 +-
 .../test/resources/features/LoanChargeOff.feature  | 985 +++++++++++----------
 .../test/resources/features/LoanChargeback.feature |   4 +-
 .../resources/features/LoanDownPayment.feature     | 240 ++---
 .../features/LoanMerchantIssuedRefund.feature      | 267 ++++++
 .../resources/features/LoanPayoutRefund.feature    | 195 ++++
 .../test/resources/features/LoanRepayment.feature  | 154 ++--
 .../test/resources/features/LoanReschedule.feature |  94 +-
 .../LoanProductToGLAccountMappingHelper.java       |  46 +-
 .../data/InterestPauseRequestDto.java              |   8 +
 .../api/LoanTransactionsApiResourceSwagger.java    |   2 +
 .../domain/LoanAccountDomainService.java           |   2 +-
 .../loanaccount/domain/LoanRepository.java         |   3 +
 .../loanaccount/domain/LoanRepositoryWrapper.java  |   4 +
 .../api/LoanDeferredIncomeApiResource.java         |  29 +-
 .../loanaccount/data/CapitalizedIncomeDetails.java |  11 +-
 .../loanaccount/data/LoanDeferredIncomeData.java   |   9 +-
 .../CapitalizedIncomeBalanceReadService.java       |   7 +-
 .../CapitalizedIncomeBalanceReadServiceImpl.java   |  65 ++
 .../ProgressiveLoanAccountConfiguration.java       |   9 +
 ...ToGLAccountMappingWritePlatformServiceImpl.java |   5 +-
 ...nInterestPauseByExternalIdCommandStrategy.java} |  44 +-
 ...eLoanInterestPauseByLoanIdCommandStrategy.java} |  45 +-
 ...InterestPausesByExternalIdCommandStrategy.java} |  41 +-
 ...LoanInterestPausesByLoanIdCommandStrategy.java} |  41 +-
 ...nInterestPauseByExternalIdCommandStrategy.java} |  45 +-
 ...eLoanInterestPauseByLoanIdCommandStrategy.java} |  45 +-
 .../account/service/AccountNumberGenerator.java    |  48 +-
 .../domain/LoanAccountDomainServiceJpa.java        |  10 +-
 .../serialization/LoanApplicationValidator.java    |  17 +
 .../LoanTransactionValidatorImpl.java              |   6 +-
 .../LoanWritePlatformServiceJpaRepositoryImpl.java |   3 +-
 ...oductWritePlatformServiceJpaRepositoryImpl.java |  12 +-
 .../batch/command/CommandStrategyProviderTest.java |   6 +-
 .../AccountNumberGeneratorTest.java                |  78 ++
 .../ClientLoanIntegrationTest.java                 |   2 +-
 .../ExternalBusinessEventTest.java                 |  14 +-
 .../ExternalIdSupportIntegrationTest.java          |   4 +-
 .../LoanAccountBackdatedDisbursementTest.java      |   2 +-
 ...eseReplayWithAdvancedPaymentAllocationTest.java |   2 +-
 ...sbursementToSavingsWithAutoDownPaymentTest.java |   2 +-
 ...nWithOverlappingDownPaymentInstallmentTest.java |   2 +-
 ...ccrualTransactionOnChargeSubmittedDateTest.java |   2 +-
 .../LoanAccrualTransactionReversalTest.java        |   2 +-
 .../LoanCapitalizedIncomeTest.java                 |  23 +
 ...nMultipleDisbursementRepaymentScheduleTest.java |   2 +-
 .../LoanPostChargeOffScenariosTest.java            |   2 +-
 ...ProductRepaymentStartDateConfigurationTest.java |   6 +-
 .../fineract/integrationtests/LoanProductTest.java |  42 +-
 .../LoanRepaymentScheduleWithDownPaymentTest.java  |  25 +-
 .../LoanRescheduleRequestTest.java                 |   2 +-
 .../LoanTransactionAccrualActivityPostingTest.java |  50 +-
 .../common/loans/LoanTransactionHelper.java        |   5 +
 scripts/split-features.sh                          |  25 +-
 71 files changed, 2176 insertions(+), 1106 deletions(-)
 create mode 100644 
fineract-e2e-tests-runner/src/test/resources/features/LoanPayoutRefund.feature
 copy 
fineract-provider/src/main/java/org/apache/fineract/portfolio/address/api/EntityFieldConfigurationApiResource.java
 => 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanDeferredIncomeApiResource.java
 (60%)
 copy 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanDelinquencyData.java
 => 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/data/CapitalizedIncomeDetails.java
 (79%)
 copy 
fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanDelinquencyData.java
 => 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/data/LoanDeferredIncomeData.java
 (84%)
 copy 
fineract-core/src/main/java/org/apache/fineract/portfolio/loanaccount/service/LoanReadPlatformServiceCommon.java
 => 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/CapitalizedIncomeBalanceReadService.java
 (80%)
 create mode 100644 
fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/CapitalizedIncomeBalanceReadServiceImpl.java
 copy 
fineract-provider/src/main/java/org/apache/fineract/batch/command/internal/{ActivateClientCommandStrategy.java
 => CreateLoanInterestPauseByExternalIdCommandStrategy.java} (54%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/batch/command/internal/{DisburseLoanCommandStrategy.java
 => CreateLoanInterestPauseByLoanIdCommandStrategy.java} (56%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/batch/command/internal/{DisburseLoanCommandStrategy.java
 => GetLoanInterestPausesByExternalIdCommandStrategy.java} (57%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/batch/command/internal/{ApproveLoanCommandStrategy.java
 => GetLoanInterestPausesByLoanIdCommandStrategy.java} (59%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/batch/command/internal/{ApproveLoanCommandStrategy.java
 => UpdateLoanInterestPauseByExternalIdCommandStrategy.java} (52%)
 copy 
fineract-provider/src/main/java/org/apache/fineract/batch/command/internal/{ApproveLoanCommandStrategy.java
 => UpdateLoanInterestPauseByLoanIdCommandStrategy.java} (55%)

Reply via email to