Skip to content

Commit ca82d08

Browse files
Dishita SuyalDishitasuyal
authored andcommitted
FINERACT-2591: Log debug when Idempotency-Key header is missing
Signed-off-by: Dishita Suyal <dishitasuyal@gmail.com> A # Conflicts: # .github/workflows/pr-one-commit-per-user-check.yml # CONTRIBUTING.md # README.md # build.gradle # buildSrc/src/main/groovy/org.apache.fineract.dependencies.gradle # custom/acme/note/starter/src/test/java/com/acme/fineract/portfolio/note/starter/TestDefaultConfiguration.java # fineract-accounting/src/main/java/org/apache/fineract/accounting/accrual/api/AccrualAccountingApiResource.java # fineract-accounting/src/main/java/org/apache/fineract/accounting/closure/api/GLClosuresApiResource.java # fineract-accounting/src/main/java/org/apache/fineract/accounting/financialactivityaccount/api/FinancialActivityAccountsApiResource.java # fineract-accounting/src/main/java/org/apache/fineract/accounting/glaccount/api/GLAccountsApiResource.java # fineract-accounting/src/main/java/org/apache/fineract/accounting/provisioning/api/ProvisioningEntriesApiResource.java # fineract-accounting/src/main/java/org/apache/fineract/accounting/rule/api/AccountingRuleApiResource.java # fineract-branch/src/main/java/org/apache/fineract/organisation/teller/api/CashierApiResource.java # fineract-branch/src/main/java/org/apache/fineract/organisation/teller/api/TellerApiResource.java # fineract-branch/src/main/java/org/apache/fineract/organisation/teller/api/TellerJournalApiResource.java # fineract-charge/src/main/java/org/apache/fineract/portfolio/charge/api/ChargesApiResource.java # fineract-command-async/src/main/java/org/apache/fineract/command/async/implementation/AsyncCommandDispatcher.java # fineract-command-disruptor/src/main/java/org/apache/fineract/command/disruptor/implementation/DisruptorCommandDispatcher.java # fineract-command-jdbc/src/main/java/org/apache/fineract/command/jdbc/starter/JdbcCommandAutoConfiguration.java # fineract-command-jdbc/src/main/java/org/apache/fineract/command/jdbc/store/mapping/CommandMapper.java # fineract-command-test/src/main/java/org/apache/fineract/command/test/CommandBaseTest.java # fineract-command-test/src/main/java/org/apache/fineract/command/test/sample/data/DummyRequest.java # fineract-command/REFACTORING.md # fineract-command/dependencies.gradle # fineract-command/src/main/java/org/apache/fineract/command/core/CommandProperties.java # fineract-command/src/main/java/org/apache/fineract/command/hook/ServletHeadersCommandHook.java # fineract-command/src/main/java/org/apache/fineract/command/hook/TimestampCommandHook.java # fineract-command/src/main/java/org/apache/fineract/command/implementation/DefaultCommandAuditor.java # fineract-command/src/main/java/org/apache/fineract/command/implementation/DefaultCommandHandlerManager.java # fineract-command/src/main/java/org/apache/fineract/command/implementation/SynchronousCommandDispatcher.java # fineract-command/src/main/java/org/apache/fineract/command/starter/CommandAutoConfiguration.java # fineract-command/src/test/java/org/apache/fineract/command/CommandPipelineBenchmark.java # fineract-command/src/test/java/org/apache/fineract/command/CommandSampleApiTest.java # fineract-command/src/test/java/org/apache/fineract/command/TestConfiguration.java # fineract-command/src/test/resources/application-test.properties # fineract-core/src/main/java/org/apache/fineract/commands/service/CommandSourceService.java # fineract-core/src/main/java/org/apache/fineract/commands/service/CommandWrapperBuilder.java # fineract-core/src/main/java/org/apache/fineract/infrastructure/businessdate/api/BusinessDateApiResource.java # fineract-core/src/main/java/org/apache/fineract/infrastructure/cache/api/CacheApiResource.java # fineract-core/src/main/java/org/apache/fineract/infrastructure/core/api/JsonQuery.java # fineract-core/src/main/java/org/apache/fineract/infrastructure/core/service/PaginationHelper.java # fineract-core/src/main/java/org/apache/fineract/infrastructure/event/external/api/ExternalEventConfigurationApiResource.java # fineract-core/src/main/java/org/apache/fineract/infrastructure/event/external/api/InternalExternalEventsApiResource.java # fineract-core/src/main/java/org/apache/fineract/organisation/monetary/api/CurrenciesApiResource.java # fineract-core/src/main/java/org/apache/fineract/portfolio/paymentdetail/data/PaymentDetailData.java # fineract-core/src/main/java/org/apache/fineract/portfolio/paymentdetail/starter/PaymentDetailConfiguration.java # fineract-core/src/main/java/org/apache/fineract/portfolio/paymenttype/api/PaymentTypeApiResource.java # fineract-doc/build.gradle # fineract-document/src/main/java/org/apache/fineract/infrastructure/documentmanagement/api/DocumentApiResource.java # fineract-document/src/main/java/org/apache/fineract/infrastructure/documentmanagement/command/DocumentCommand.java # fineract-e2e-tests-core/build.gradle # fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/factory/SavingsProductRequestFactory.java # fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/factory/WorkingCapitalRequestFactory.java # fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/stepdef/datatable/DatatablesStepDef.java # fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/stepdef/loan/WorkingCapitalAmortizationScheduleStepDef.java # fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/stepdef/loan/WorkingCapitalProductLoanAccountStepDef.java # fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/stepdef/loan/WorkingCapitalStepDef.java # fineract-e2e-tests-core/src/test/java/org/apache/fineract/test/stepdef/saving/SavingsAccountStepDef.java # fineract-e2e-tests-runner/build.gradle # fineract-investor/src/main/java/org/apache/fineract/investor/api/ExternalAssetOwnerLoanProductAttributesApiResource.java # fineract-investor/src/main/java/org/apache/fineract/investor/cob/loan/LoanAccountOwnerTransferBusinessStep.java # fineract-loan-origination/src/main/java/org/apache/fineract/portfolio/loanorigination/api/LoanOriginatorApiResource.java # fineract-loan-origination/src/main/java/org/apache/fineract/portfolio/loanorigination/api/LoanOriginatorsApiResource.java # fineract-loan/src/main/java/org/apache/fineract/portfolio/delinquency/api/DelinquencyApiResource.java # fineract-loan/src/main/java/org/apache/fineract/portfolio/delinquency/starter/DelinquencyConfiguration.java # fineract-loan/src/main/java/org/apache/fineract/portfolio/interestpauses/api/LoanInterestPauseApiResource.java # fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/exception/LoanTransactionNotFoundException.java # fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/api/RescheduleLoansApiResource.java # fineract-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/data/LoanRescheduleRequestDataValidatorImpl.java # fineract-loan/src/main/java/org/apache/fineract/portfolio/loanproduct/api/LoanProductsDetailsApiResource.java # fineract-mix/src/main/java/org/apache/fineract/mix/api/MixReportApiResource.java # fineract-mix/src/main/java/org/apache/fineract/mix/api/MixTaxonomyApiResource.java # fineract-mix/src/main/java/org/apache/fineract/mix/api/MixTaxonomyMappingApiResource.java # fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanBuyDownFeeApiResource.java # fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanCapitalizedIncomeApiResource.java # fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/domain/transactionprocessor/impl/AdvancedPaymentScheduleTransactionProcessor.java # fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/InternalProgressiveLoanApiResource.java # fineract-progressive-loan/src/main/java/org/apache/fineract/portfolio/loanaccount/service/ProgressiveLoanTransactionValidatorImpl.java # fineract-provider/src/main/java/org/apache/fineract/accounting/journalentry/api/JournalEntriesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/accounting/provisioning/service/ProvisioningEntriesWritePlatformServiceJpaRepositoryImpl.java # fineract-provider/src/main/java/org/apache/fineract/adhocquery/api/AdHocApiResource.java # fineract-provider/src/main/java/org/apache/fineract/cob/api/ConfigureBusinessStepApiResource.java # fineract-provider/src/main/java/org/apache/fineract/cob/api/InternalCOBApiResource.java # fineract-provider/src/main/java/org/apache/fineract/cob/api/LoanAccountLockApiResource.java # fineract-provider/src/main/java/org/apache/fineract/cob/api/LoanCOBCatchUpApiResource.java # fineract-provider/src/main/java/org/apache/fineract/cob/api/WorkingCapitalLoanCOBCatchUpApiResource.java # fineract-provider/src/main/java/org/apache/fineract/commands/api/AuditsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/commands/api/MakercheckersApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/accountnumberformat/api/AccountNumberFormatsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/bulkimport/api/BulkImportApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/api/EmailApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/api/EmailCampaignApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/email/api/EmailConfigurationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/campaigns/sms/api/SmsCampaignApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/codes/api/CodeValuesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/codes/api/CodesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/api/ExternalServicesConfigurationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/configuration/api/GlobalConfigurationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/core/config/SecurityConfig.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/creditbureau/api/CreditBureauConfigurationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/creditbureau/api/CreditBureauIntegrationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/creditbureau/service/CreditReportWritePlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api/DatatablesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api/EntityDatatableChecksApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api/ReportsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/dataqueries/api/RunreportsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/entityaccess/api/FineractEntityApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/hooks/api/HookApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/api/SchedulerApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/jobs/api/SchedulerJobApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/reportmailingjob/api/ReportMailingJobApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/reportmailingjob/api/ReportMailingJobRunHistoryApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/sms/api/SmsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/api/LikelihoodApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/api/PovertyLineApiResource.java # fineract-provider/src/main/java/org/apache/fineract/infrastructure/survey/api/SurveyApiResource.java # fineract-provider/src/main/java/org/apache/fineract/interoperation/api/InteropApiResource.java # fineract-provider/src/main/java/org/apache/fineract/notification/api/NotificationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/organisation/holiday/api/HolidaysApiResource.java # fineract-provider/src/main/java/org/apache/fineract/organisation/holiday/service/HolidayWritePlatformServiceJpaRepositoryImpl.java # fineract-provider/src/main/java/org/apache/fineract/organisation/holiday/starter/OrganisationHolidayConfiguration.java # fineract-provider/src/main/java/org/apache/fineract/organisation/office/api/OfficeTransactionsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/organisation/office/api/OfficesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/organisation/provisioning/api/ProvisioningCategoryApiResource.java # fineract-provider/src/main/java/org/apache/fineract/organisation/provisioning/api/ProvisioningCriteriaApiResource.java # fineract-provider/src/main/java/org/apache/fineract/organisation/provisioning/service/ProvisioningCriteriaAssembler.java # fineract-provider/src/main/java/org/apache/fineract/organisation/staff/api/StaffApiResource.java # fineract-provider/src/main/java/org/apache/fineract/organisation/workingdays/api/WorkingDaysApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/account/api/AccountTransfersApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/account/api/StandingInstructionApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/account/api/StandingInstructionHistoryApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/accounts/api/AccountsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/address/api/EntityFieldConfigurationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/calendar/api/CalendarsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientAddressApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientChargesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientFamilyMembersApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientIdentifiersApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientTransactionsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/ClientsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/api/InternalClientInformationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientChargeWritePlatformService.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/client/service/ClientChargeWritePlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/collateral/api/CollateralsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/collateral/service/CollateralAssembler.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/collateral/starter/CollateralConfiguration.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/collateralmanagement/api/ClientCollateralManagementApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/collateralmanagement/api/CollateralManagementApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/collateralmanagement/api/LoanCollateralManagementApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/collectionsheet/service/CollectionSheetReadPlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/collectionsheet/starter/CollectionSheetConfiguration.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/fund/api/FundsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/group/api/CentersApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/group/api/GroupsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/group/api/GroupsLevelApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/api/InterestRateChartSlabsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/interestratechart/api/InterestRateChartsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/BulkLoansApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/InternalLoanInformationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanChargesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanDisbursementDetailApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoanTransactionsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/LoansApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/api/pointintime/LoansPointInTimeApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/guarantor/api/GuarantorsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/loanschedule/service/LoanScheduleHistoryReadPlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/rescheduleloan/service/LoanRescheduleRequestWritePlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/starter/LoanAccountAutoStarter.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanaccount/starter/LoanAccountConfiguration.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/api/LoanProductsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/api/ProductMixApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/data/ProductMixData.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/handler/CreateProductMixCommandHandler.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/handler/DeleteProductMixCommandHandler.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/handler/UpdateProductMixCommandHandler.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/serialization/ProductMixDataValidator.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/loanproduct/productmix/service/ProductMixWritePlatformServiceJpaRepositoryImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/api/MeetingsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/attendance/data/ClientAttendanceData.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/attendance/service/AttendanceEnumerations.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/attendance/service/ClientAttendanceReadPlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/data/MeetingData.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/data/MeetingDataValidator.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/domain/Meeting.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/domain/MeetingAttendance.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/listener/LegacyMeetingAttendanceListener.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/service/MeetingAttendanceReadService.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/service/MeetingReadService.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/service/MeetingReadServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/meeting/starter/MeetingConfiguration.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/note/api/NotesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/note/service/NoteReadPlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/note/service/NoteWritePlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/note/starter/NoteAutoConfiguration.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/products/api/ProductsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/rate/api/RateApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/repaymentwithpostdatedchecks/api/RepaymentWithPostDatedChecksApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/DepositAccountOnHoldFundTransactionsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/FixedDepositAccountTransactionsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/FixedDepositAccountsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/FixedDepositProductsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/InternalSavingsAccountInformationApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/RecurringDepositAccountTransactionsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/RecurringDepositAccountsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/RecurringDepositProductsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsAccountChargesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsAccountTransactionsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsAccountsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/api/SavingsProductsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/DepositAccountReadPlatformServiceImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/savings/service/DepositAccountWritePlatformServiceJpaRepositoryImpl.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/search/api/SearchApiResource.java # fineract-provider/src/main/java/org/apache/fineract/portfolio/shareproducts/api/ShareDividendApiResource.java # fineract-provider/src/main/java/org/apache/fineract/spm/api/LookupTableApiResource.java # fineract-provider/src/main/java/org/apache/fineract/spm/api/ScorecardApiResource.java # fineract-provider/src/main/java/org/apache/fineract/spm/api/SpmApiResource.java # fineract-provider/src/main/java/org/apache/fineract/template/api/TemplatesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/useradministration/api/PasswordPreferencesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/useradministration/api/PermissionsApiResource.java # fineract-provider/src/main/java/org/apache/fineract/useradministration/api/RolesApiResource.java # fineract-provider/src/main/java/org/apache/fineract/useradministration/api/UsersApiResource.java # fineract-provider/src/main/resources/application.properties # fineract-provider/src/main/resources/db/changelog/tenant/changelog-tenant.xml # fineract-provider/src/test/java/org/apache/fineract/portfolio/savings/service/SavingsAccountWritePlatformServiceJpaRepositoryImplTest.java # fineract-rates/src/main/java/org/apache/fineract/portfolio/floatingrates/api/FloatingRatesApiResource.java # fineract-savings/src/main/java/org/apache/fineract/portfolio/savings/service/SavingsSchedularInterestPoster.java # fineract-security/src/main/java/org/apache/fineract/infrastructure/security/api/TwoFactorConfigurationApiResource.java # fineract-tax/src/main/java/org/apache/fineract/portfolio/tax/api/TaxComponentApiResource.java # fineract-tax/src/main/java/org/apache/fineract/portfolio/tax/api/TaxGroupApiResource.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/api/WorkingCapitalLoanAmortizationScheduleApiResource.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/api/WorkingCapitalLoanApiResource.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/api/WorkingCapitalLoanTransactionsApiResource.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/mapper/WorkingCapitalLoanMapper.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/serialization/WorkingCapitalLoanApplicationDataValidator.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/service/WorkingCapitalLoanAmortizationScheduleWriteServiceImpl.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/service/WorkingCapitalLoanAssemblerImpl.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/service/WorkingCapitalLoanTransactionReadPlatformServiceImpl.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloan/service/WorkingCapitalLoanWritePlatformServiceImpl.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanbreach/service/WorkingCapitalBreachReadPlatformService.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/api/WorkingCapitalLoanProductApiResource.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/api/WorkingCapitalLoanProductApiResourceSwagger.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/data/WorkingCapitalLoanProductData.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/domain/WorkingCapitalLoanProduct.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/mapper/WorkingCapitalLoanProductMapper.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/service/WorkingCapitalLoanProductReadPlatformServiceImpl.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/service/WorkingCapitalLoanProductUpdateUtil.java # fineract-working-capital-loan/src/main/java/org/apache/fineract/portfolio/workingcapitalloanproduct/service/WorkingCapitalLoanProductWritePlatformServiceImpl.java # fineract-working-capital-loan/src/main/resources/db/changelog/tenant/module/workingcapitalloan/module-changelog-master.xml # integration-tests/README.md # integration-tests/src/test/java/org/apache/fineract/integrationtests/ClientExternalIdTest.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/ClientLoanAccountLockIntegrationTest.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/LoanRescheduleRequestTest.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/LoanWithdrawnByApplicantIntegrationTest.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/PaymentTypeIntegrationTest.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanApplicationCRUDTest.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/common/ClientHelper.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/common/ExternalAssetOwnerHelper.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/common/PaymentTypeDomain.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/common/PaymentTypeHelper.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/common/SchedulerJobHelper.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/common/fixeddeposit/FixedDepositAccountHelper.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/common/workingcapitalloan/WorkingCapitalLoanHelper.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/organization/teller/CashierTransactionsHelper.java # Conflicts: # integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanApplicationValidationTest.java # integration-tests/src/test/java/org/apache/fineract/integrationtests/WorkingCapitalLoanProductCRUDTest.java
1 parent 408ae23 commit ca82d08

6,020 files changed

Lines changed: 115662 additions & 87937 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/pull_request_template.md

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,24 @@
11
## Description
22

3-
Describe the changes made and why they were made. (Ignore if these details are present on the associated Apache Fineract JIRA ticket.)
3+
Describe the changes made and why they were made. (Ignore if these details are present on the associated Apache Fineract
4+
JIRA ticket.)
45

56
## Checklist
67

78
Please make sure these boxes are checked before submitting your pull request - thanks!
89

9-
- [ ] Write the commit message as per [our guidelines](https://github.com/apache/fineract/blob/develop/CONTRIBUTING.md#pull-requests)
10-
- [ ] Acknowledge that we will not review PRs that are not passing the build _("green")_ - it is your responsibility to get a proposed PR to pass the build, not primarily the project's maintainers.
11-
- [ ] Create/update [unit or integration tests](https://fineract.apache.org/docs/current/#_testing) for verifying the changes made.
10+
- [ ] Write the commit message as
11+
per [our guidelines](https://github.com/apache/fineract/blob/develop/CONTRIBUTING.md#pull-requests)
12+
- [ ] Acknowledge that we will not review PRs that are not passing the build _("green")_ - it is your responsibility to
13+
get a proposed PR to pass the build, not primarily the project's maintainers.
14+
- [ ] Create/update [unit or integration tests](https://fineract.apache.org/docs/current/#_testing) for verifying the
15+
changes made.
1216
- [ ] Follow our [coding conventions](https://cwiki.apache.org/confluence/display/FINERACT/Coding+Conventions).
13-
- [ ] Add required Swagger annotation and update API documentation at fineract-provider/src/main/resources/static/legacy-docs/apiLive.htm with details of any API changes
14-
- [ ] [This PR must not be a "code dump"](https://cwiki.apache.org/confluence/display/FINERACT/Pull+Request+Size+Limit). Large changes can be made in a branch, with assistance. Ask for help on the [developer mailing list](https://fineract.apache.org/#contribute).
17+
- [ ] Add required Swagger annotation and update API documentation at
18+
fineract-provider/src/main/resources/static/legacy-docs/apiLive.htm with details of any API changes
19+
- [ ] [This PR must not be a "code dump"](https://cwiki.apache.org/confluence/display/FINERACT/Pull+Request+Size+Limit).
20+
Large changes can be made in a branch, with assistance. Ask for help on
21+
the [developer mailing list](https://fineract.apache.org/#contribute).
1522

16-
Your assigned reviewer(s) will follow our [guidelines for code reviews](https://cwiki.apache.org/confluence/display/FINERACT/Code+Review+Guide).
23+
Your assigned reviewer(s) will follow
24+
our [guidelines for code reviews](https://cwiki.apache.org/confluence/display/FINERACT/Code+Review+Guide).

.github/workflows/build-cucumber.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Fineract Build & Cucumber tests (without E2E tests)
22

3-
on: [push, pull_request]
3+
on: [ push, pull_request ]
44

55
permissions:
66
contents: read

.github/workflows/build-docker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Fineract Docker Builds
22

3-
on: [push, pull_request]
3+
on: [ push, pull_request ]
44

55
permissions:
66
contents: read
@@ -12,7 +12,7 @@ jobs:
1212
strategy:
1313
fail-fast: false
1414
matrix:
15-
db_type: [mariadb, postgresql]
15+
db_type: [ mariadb, postgresql ]
1616
include:
1717
- db_type: mariadb
1818
compose_file: docker-compose.yml

.github/workflows/build-documentation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name: Fineract Documentation build
2-
on: [push, pull_request]
2+
on: [ push, pull_request ]
33
permissions:
44
contents: read
55
jobs:

.github/workflows/build-e2e-tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Fineract E2E Tests
22

3-
on: [push, pull_request]
3+
on: [ push, pull_request ]
44

55
permissions:
66
contents: read
@@ -15,8 +15,8 @@ jobs:
1515
fail-fast: false
1616
matrix:
1717
# Define the number of shards (1-based indexing)
18-
shard_index: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
19-
total_shards: [15]
18+
shard_index: [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 ]
19+
total_shards: [ 15 ]
2020

2121
env:
2222
DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }}

.github/workflows/build-mariadb.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Fineract Cargo & Unit- & Integration tests - MariaDB
22

3-
on: [push, pull_request]
3+
on: [ push, pull_request ]
44

55
permissions:
66
contents: read
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
task: [test-core-1, test-core-2, test-core-3, test-core-4, test-core-5]
16+
task: [ test-core-1, test-core-2, test-core-3, test-core-4, test-core-5 ]
1717

1818
services:
1919
mariadb:

.github/workflows/build-mysql.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Fineract Cargo & Unit- & Integration tests - MySQL
22

3-
on: [push, pull_request]
3+
on: [ push, pull_request ]
44

55
permissions:
66
contents: read
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
task: [test-core-1, test-core-2, test-core-3, test-core-4, test-core-5]
16+
task: [ test-core-1, test-core-2, test-core-3, test-core-4, test-core-5 ]
1717

1818
services:
1919
mysql:

.github/workflows/build-postgresql.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Fineract Cargo & Unit- & Integration tests - PostgreSQL
22

3-
on: [push, pull_request]
3+
on: [ push, pull_request ]
44

55
permissions:
66
contents: read
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
task: [test-core-1, test-core-2, test-core-3, test-core-4, test-core-5]
16+
task: [ test-core-1, test-core-2, test-core-3, test-core-4, test-core-5 ]
1717

1818
services:
1919
postgresql:

.github/workflows/liquibase-only-postgresql.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: Fineract Liquibase Only mode - PostgreSQL
22

3-
on: [push, pull_request]
3+
on: [ push, pull_request ]
44

55
permissions:
66
contents: read

.github/workflows/pr-title-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Fineract PR Compliance
22

33
on:
44
pull_request:
5-
types: [opened, edited, reopened, synchronize]
5+
types: [ opened, edited, reopened, synchronize ]
66

77
permissions:
88
pull-requests: read

0 commit comments

Comments
 (0)