Commit Graph
9626 Commits
Author SHA1 Message Date
Soma SörösandAdam Saghy 93f5292bc3 FINERACT-2418: [REPORTING] Update "Transaction Summary Report" and "Trial Balance Report" with originator details 2026-02-23 10:52:23 +00:00
MarianaDmytrivBinariksandAdam Saghy 47710e161b FINERACT-2413: added e2e tests for re-amortization with equal interest split accruals handling 2026-02-23 10:10:38 +00:00
Soma SörösandAdam Saghy fb43706e6c FINERACT-2413: Re-amortization:- Accrual and Accrual Activity handling - Equal outstanding interest split 2026-02-23 10:10:38 +00:00
Soma SörösandAdam Saghy c7b4fc5404 FINERACT-2413: Re-amortization:- Accrual and Accrual Activity handling - Equal outstanding interest split e2e tests 2026-02-23 10:10:38 +00:00
yuwatidoraandAleksandar Vidakovic 701cfae60b FINERACT 2289: New command processing - Working Days
command base test fix
2026-02-20 21:39:41 +01:00
Adam Saghy ce3c9cc297 FINERACT-2421: Disable wrong guarantor test case temporarily 2026-02-20 12:54:55 +00:00
Ralph HopmanandAdam Saghy 76d108953b FINERACT-2498: Add GROUP as a Guarantor Type to Support Group Savings Accounts as Loan Collateral 2026-02-20 11:44:46 +00:00
Mend RenovateandAdam Saghy 55c51b140e FINERACT-2181: Update actions/setup-node digest to 49933ea 2026-02-20 11:31:22 +00:00
Aleksandar VidakovicandAdam Saghy 84fbb9d688 FINERACT-2421: fix breaking commmand persistence test 2026-02-20 10:51:59 +00:00
DeathGun44andAdam Saghy 045e3fe6ab FINERACT-2449: Replace unbounded SimpleAsyncTaskExecutor with ThreadPoolTaskExecutor 2026-02-20 09:22:35 +00:00
Jose Alberto HernandezandAdam Saghy 9c9c90d2af FINERACT-2421: Loan repayment transaction template with overpaid loan 2026-02-19 16:25:22 +00:00
Ralph HopmanandAdam Saghy 4467f91382 FINERACT-2496: Add Batch API Support for Creating Savings Account Charges 2026-02-19 11:33:27 +00:00
DeathGun44andAdam Saghy 3c2c60dee5 FINERACT-2495: Fix signed commits check to use PR head SHA instead of merge ref
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
2026-02-19 11:32:45 +00:00
dependabot[bot]andAdam Saghy 57d2eba6e7 Bump actions/stale from 10.1.1 to 10.2.0
Bumps [actions/stale](https://github.com/actions/stale) from 10.1.1 to 10.2.0.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/997185467fa4f803885201cee163a9f38240193d...b5d41d4e1d5dceea10e7104786b73624c18a190f)

---
updated-dependencies:
- dependency-name: actions/stale
  dependency-version: 10.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-19 11:30:43 +00:00
Ralph HopmanandAdam Saghy 17c2febcac FINERACT-2492: AprCalculator produces incorrect annual interest rate when DaysInYearType is ACTUAL with WHOLE_TERM frequency 2026-02-19 11:30:28 +00:00
airajenaandAdam Saghy 41da36b1f4 FINERACT-2028: Add audit logging for manual scheduler job execution 2026-02-19 11:25:49 +00:00
airajenaandAdam Saghy 296cf902b9 FINERACT-1878: Separate profile image paths for staff and clients 2026-02-19 11:25:22 +00:00
Satish11012007andAdam Saghy 89487a8ace FINERACT-1266: Fix potential NPE in determineInterestPostingPeriods 2026-02-19 11:23:42 +00:00
Wilfred KigenyiandAdam Saghy c9a41794e8 FINERACT-2457: Share transaction chronological validation incorrectly blocks new transactions based on rejected/reversed transactions 2026-02-19 11:15:28 +00:00
Mend RenovateandAdam Saghy fcc3da2515 FINERACT-2181: Update postgres Docker tag to v18 2026-02-19 11:15:03 +00:00
DeathGun44andAdam Saghy ca3e980543 FINERACT-2003: Enforce password reset on first login
:wq
2026-02-19 11:14:17 +00:00
Mend RenovateandAdam Saghy 8b92beb473 FINERACT-2181: Update actions/checkout digest to 93cb6ef 2026-02-19 11:08:01 +00:00
dependabot[bot]andArnold Gálovics 6c54b4bca6 Bump gradle/actions from 5.0.0 to 5.0.1
Bumps [gradle/actions](https://github.com/gradle/actions) from 5.0.0 to 5.0.1.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/v5...v5.0.1)

---
updated-dependencies:
- dependency-name: gradle/actions
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-19 10:21:10 +01:00
Aleksandar VidakovicandAleksandar Vidakovic ae3e2a6343 FINERACT-2245: New command processing - mix taxonomy 2026-02-18 20:26:51 +01:00
Dhananjay BhagatandAdam Saghy fe98aa6a58 FINERACT-2489: Fix NPE for missing charts in Recurring Deposit Product 2026-02-18 16:18:51 +00:00
Rustam ZeinalovandAdam Saghy 85bd81b6ae FINERACT-2421: added e2e tests to validate issues with interest from overdue balance corrections on model 2026-02-18 16:15:19 +00:00
Oleksii NovikovandAdam Saghy e65257835b FINERACT-2421: Fix phantom interest from overdue balance corrections on model 2026-02-18 16:15:19 +00:00
Adam Monsen e2fa9e9762 FINERACT-2458: move DPG badge alongside others
It looked odd having the badge and text above the first H1 heading.

see also: https://github.com/apache/fineract/pull/5404
2026-02-18 07:41:00 -08:00
Ashhar Ahmad KhanandAdam Saghy a8ba79d19a FINERACT-2468: Fix datatable operations in PostgreSQL non-public schemas
Use current_schema instead of hardcoded 'public' in getTableIndexes()
and isTablePresent() methods to support multi-tenant PostgreSQL
deployments where datatables reside in tenant-specific schemas.

This fixes:
- GET /datatables returning 404 for new datatables
- Datatable save operations failing with 'Datatable not found'

Root cause: Index metadata queries were looking in 'public' schema
while table columns query correctly used current_schema, causing
inconsistent behavior in GenericDataServiceImpl.

Changes:
- PostgreSQLQueryService.getTableIndexes(): Use current_schema
- PostgreSQLQueryService.isTablePresent(): Use current_schema

Testing:
- All unit tests pass (93/93 in fineract-core)
- Manual PostgreSQL verification confirms fix works correctly
2026-02-18 15:38:50 +00:00
AmbikaandAdam Monsen 5cd6b718ed FINERACT-2458: Add DPG verified badge to main README 2026-02-18 07:28:56 -08:00
Adam Saghy 41cf451e13 FINERACT-2455: Add Working Capital Loan module 2026-02-18 15:19:56 +00:00
DeathGun44andAdam Saghy 2a2ce6e0a6 FINERACT-2116: Add validation integration tests for Credit Bureau Configuration APIs
Signed-off-by: DeathGun44 <krishnamewara841@gmail.com>
2026-02-18 15:19:39 +00:00
Aleksandar VidakovicandGitHub 3a842ecb9a FINERACT-2243: New command processing - payment type (#5506) 2026-02-18 08:19:29 -06:00
Oleksii NovikovandAdam Saghy 020754bad4 FINERACT-2421: Retry external asset owner creation in case of unique constraint violation 2026-02-18 12:11:02 +00:00
MarianaDmytrivBinariksandAdam Saghy da85c069b7 FINERACT-2421: e2e tests for pay-off with 2nd disbursement with downpayment 2026-02-18 11:01:35 +00:00
mariiaKraievskaandAdam Saghy 2634e54fdd FINERACT-2421: Pay-off amount incorrectly calculated if the loan has more than one downpayment 2026-02-18 11:01:35 +00:00
Attila BudaiandAdam Saghy 115063b89e FINERACT-2466: fix trial balance report
Signed-off-by: Attila Budai <budai.attila.istvan@gmail.com>
2026-02-18 10:17:17 +00:00
Víctor RomeroandAdam Saghy 9ebaf46b6a Restore mifos-fineract-client-publish.yml
Restore mifos-fineract-client-publish.yml it is used by another Mifos Community Projects
2026-02-18 10:17:17 +00:00
MarianaDmytrivBinariksandAdam Saghy 6f55ce1a4f FINERACT-2418: e2e test scenarios for disbursal and reage events with changed terms flag 2026-02-18 09:27:59 +00:00
Oleksii NovikovandAdam Saghy 1feb1d730f FINERACT-2418: Extend disbursal and reage events with changed terms flag 2026-02-18 09:27:59 +00:00
mariiaKraievskaandAdam Saghy 136a966fc3 FINERACT-2421: Fix undo repayment with linked chargeback error 2026-02-18 09:21:05 +00:00
Prakash M SandAdam Saghy 9ca717ffd2 Added empty Line after Class name to pass spotlessJavaCheck 2026-02-18 09:11:08 +00:00
Prakash M SandAdam Saghy b0ec0a667c Removed Trailing spaces in empty lines 2026-02-18 09:11:08 +00:00
Prakash M SandAdam Saghy 2c008e0e65 Aligned formatting with Spotless requirements 2026-02-18 09:11:08 +00:00
Prakash M SandAdam Saghy 8e376c097a Add unit test for SavingsHelper to handle null posting type 2026-02-18 09:11:08 +00:00
Prakash M SandAdam Saghy 2f17c20dfd Add null check for postingPeriodType in SavingsHelper 2026-02-18 09:11:08 +00:00
Abdelrahman MostafaandAdam Saghy 92f8b3d0d4 FINERACT-2491: Refactor SavingsEnumerations to use switch expression 2026-02-17 14:11:32 +00:00
airajenaandAleksandar Vidakovic e4e0082872 FINERACT-1956: Add Antora skeleton structure and consolidate contributor guides 2026-02-17 14:12:25 +01:00
Attila BudaiandArnold Gálovics 3e98cf791a FINERACT-2421: fix loan accrual posts after loan close 2026-02-17 13:31:09 +01:00
airajenaandAdam Saghy 2ee6f22713 FINERACT-2050: Fix client transfer loan status staying in TRANSFER_IN_PROGRESS 2026-02-17 12:06:12 +00:00