Commit Graph
8707 Commits
Author SHA1 Message Date
mark.vituskaandAdam Saghy 5a7d2d42f9 FINERACT-2181: add e2e test to cover additional future unrecognized interest use-case 2025-06-18 22:56:33 +02:00
tamasszabo-dpcandAdam Saghy 5aa4afb87c FINERACT-2181: Added test cases to cover MIR scenarios where last installment principal got updated to null 2025-06-18 19:43:06 +02:00
Soma SörösandAdam Saghy 74d079bc3d FINERACT-2181: Prevent Infinite Loop on MIR when last installment principal got updated to null 2025-06-18 19:43:06 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
a21fe48c79 Bump gradle/actions from 4.4.0 to 4.4.1 (#4765)
Bumps [gradle/actions](https://github.com/gradle/actions) from 4.4.0 to 4.4.1.
- [Release notes](https://github.com/gradle/actions/releases)
- [Commits](https://github.com/gradle/actions/compare/8379f6a1328ee0e06e2bb424dadb7b159856a326...ac638b010cf58a27ee6c972d7336334ccaf61c96)

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

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-18 08:29:29 -06:00
Rustam ZeinalovandAdam Saghy 0319be4416 FINERACT-2279: added e2e for validation contract termination undo 2025-06-18 16:19:33 +02:00
mariiaKraievskaandAdam Saghy ee29ce23ac FINERACT-2279: Contract Termination - Undo 2025-06-18 16:19:33 +02:00
Adam SaghyandArnold Gálovics 11cecb0d45 FINERACT-2181: Some tweaks in the gradle build to ensure correct task processing 2025-06-18 15:54:00 +02:00
MarianaDmytrivBinariksandAdam Saghy e840db50fc FINERACT-2308: added e2e tests for allow approval disbursal over applied amount calculation 2025-06-18 15:15:28 +02:00
Jose Alberto HernandezandAdam Saghy bb29932658 FINERACT-2308: Allow approval and disbursal above loan applied amount with non multibursal loan product 2025-06-18 15:15:28 +02:00
mariiaKraievskaandAdam Saghy 38a5686df8 FINERACT-2181: Update outstandingBalance when the LoanInterestRecalculationCOBBusinessStep of COB job is executed 2025-06-18 12:23:24 +02:00
Rustam ZeinalovandAdam Saghy 2644981424 FINERACT-2181: Added e2e test covering case with lifting charge-off flag and charge-off date in case the charge-off transaction got reversed 2025-06-18 12:21:58 +02:00
Abhinav CillankiandAdam Saghy 159eff0ad4 FINERACT-2309: Emit external events on document upload and delete 2025-06-18 12:20:36 +02:00
mariiaKraievskaandAdam Saghy 496e37e3d4 FINERACT-2181: Accruals on accounts where charge adjustments and refunds are done on the same day causing duplicate journal entries 2025-06-18 12:14:20 +02:00
mark.vituskaandAdam Saghy 5649aa3ded FINERACT-2281: fix unrecognized interest handling when first period is unpaid 2025-06-18 10:53:30 +02:00
Adam Monsen 4d56a4f230 add gradle --refresh-dependencies band-aid
I'd love some expert eyes on this section and feedback on whether these kinds of extra clean-up procedures are often, sometimes, or rarely useful.
2025-06-16 15:23:26 -07:00
Adam Monsen f28d252f17 FINERACT-2310: collate and improve security documentation
* fix various typos, spacing, formatting issues
* fix links to legacy docs in API docs
* update keycloak oauth dev instructions
* update default oauth URL for latest Keycloak
* use consistent quoting in oauth docs (single quotes)
* use asciidoc auto-enumerated lists whenever possible
* migrate security topics from readme into asciidoc: oauth, 2FA, HTTPS
* move :hardbreaks: setting to config file so all config settings are in one place. (I think it's fine that `license.adoc` will use hardbreaks -- that's how the plain text version is formatted so it should look more familiar)
* add intro to security chapter
* migrate in Securing Fineract wiki content from https://cwiki.apache.org/confluence/display/FINERACT/Securing+Fineract
* just say "oauth" (not "oauth2") to conform terminology throughout docs -- OAuth 2.0 is just the latest version
* cross-ref HTTPS section from Securing Fineract
* reposition hardening options as tips
* see also: https://lists.apache.org/thread/81qdxttffp6wn23c48zvk93hc13373qv
* simplify/clarify example oauth curl requests
  * Testing just now and I didn't need --location.
  * Also I imagine folks will need --insecure with the self-signed default cert in dev.
* don't change default oauth URL
  * no surprises for existing deployments
  * clarifies the keycloak v26 example
2025-06-16 15:12:55 -07:00
budaidevandAdam Saghy 2c77f6a277 FINERACT-2304: Avoid retrying after the command succeed 2025-06-14 14:08:35 +02:00
Peter KovacsandAdam Saghy e77f783609 FINERACT-2232: Capitalized income and Caplitalized income adjustment in case of loan is overpaid - E2E 2025-06-14 14:04:27 +02:00
Jose Alberto HernandezandAdam Saghy 3b5b96a5f4 FINERACT-2232: Capitalized income and Caplitalized income adjustment in case of loan is overpaid 2025-06-14 14:04:27 +02:00
Peter KovacsandAdam Saghy 009d7b71a9 FINERACT-2232: Capitalized income - Business events - E2E 2025-06-13 18:01:14 +02:00
adam.magyariandAdam Saghy 6cd634cb2f FINERACT-2232: Capitalized income - Business events 2025-06-13 18:01:14 +02:00
Jose Alberto HernandezandAdam Saghy de580c2cef FINERACT-2232: Add missing fields on the Capitalized Income and Adjustment transactions 2025-06-12 23:47:49 +02:00
MarianaDmytrivBinariksandAdam Saghy c490e167b8 FINERACT-2232: added e2e automation tests for capitalized income amortization calculation 2025-06-12 23:42:12 +02:00
adam.magyariandAdam Saghy 76b9cde83c FINERACT-2232: Capitalized income - Amortization rework 2025-06-12 23:42:12 +02:00
Soma SörösandArnold Gálovics e811491da7 FINERACT-2304: Handle Stuck CommandProcessing Retries 2025-06-12 10:12:24 +02:00
Adam Saghy 7c656ecae8 FINERACT-2181: Using JUnit 5 for E2E 2025-06-11 20:44:21 +02:00
Adam Saghy c37e2daa86 FINERACT-2181: Enhance job execution polling in E2E tests 2025-06-10 17:54:51 +02:00
Adam Saghy 3cef64f3cf FINERACT-2181: Add missing indexes (with check and concurrently) 2025-06-10 14:27:05 +02:00
Oleksii NovikovandAdam Saghy 4d7a3efc13 FINERACT-2234: Improve accrual activity posting business step performance 2025-06-10 13:16:36 +02:00
Rustam ZeinalovandAdam Saghy 3ce44f836d FINERACT-2232: added e2e test for validation of capitalized income balance handling during reverse replay situations 2025-06-10 10:06:48 +02:00
mark.vituskaandAdam Saghy ad8fe13064 FINERACT-2232: fix capitalized income balance handling during reverse replay situations 2025-06-10 10:06:48 +02:00
Jose Alberto HernandezandArnold Gálovics 76a03ecdbf FINERACT-2232: Capitalized income and Caplitalized income adjustment in case of loan is overpaid 2025-06-06 18:43:31 +02:00
Soma SörösandArnold Gálovics 8edf49e689 FINERACT-2304: Fix SynchronousCommandProcessingService retry error handling around execute command 2025-06-06 18:42:53 +02:00
Adam Saghy 19b2a77127 FINERACT-2181: Fix integration test / unify getLoanRepaymentScheduleDetail() 2025-06-06 15:08:40 +02:00
Soma SörösandAdam Saghy caf42f733c FINERACT-2304: Create Configuration assembler and move resilience4j props into fineract namespace implement proper retry for SynchronousCommandProcessingService and BatchApiServiceImpl 2025-06-06 14:03:11 +02:00
Rustam ZeinalovandAdam Saghy a687227f33 INERACT-2211: added e2e test for validation of bug fix 2025-06-06 10:55:17 +02:00
budaidevandAdam Saghy 56e89ba544 FINERACT-2211: Second disbursement error fix 2025-06-06 10:55:17 +02:00
Jose Alberto HernandezandAdam Saghy 39a8d5c63e FINERACT-2181: Installment amount in multiples of should be inherited from loan product to loan level 2025-06-06 10:54:29 +02:00
RamsesCamacho1171andGitHub 95a8231b18 FINERACT-2202: Bulk import fix (#4735)
LGMT
2025-06-05 18:34:04 -06:00
tamasszabo-dpcandAdam Saghy 23f6a2ec62 FINERACT-2181: Added revert replay checks for transactions check 2025-06-05 14:59:27 +02:00
Oleksii NovikovandAdam Saghy dc1d6610a3 FINERACT-2181: Add Merchant Issued Refund reverse replayed with penalty charge test 2025-06-05 14:59:27 +02:00
Rustam ZeinalovandAdam Saghy dc267a2a1a FINERACT-2553: added e2e test covering case with backdated repayment covers remaining balance after charge-off 2025-06-05 14:58:20 +02:00
mariiaKraievskaandAdam Saghy 71a4d08849 FINERACT-2553: Fix repayment schedule during accelerate maturity date charge off/contract termination when full backdated repayment occurs after it 2025-06-05 14:58:20 +02:00
mdmytrivandAdam Saghy 57ef4a2771 FINERACT-2307: added e2e tests for disbursement with Capitalized Income amount calculation while approved over applied setting enabled 2025-06-05 14:57:00 +02:00
Adam Saghy 6e5c6c4913 FINERACT-2181: No need for explicit serialization 2025-06-04 21:24:21 +02:00
mark.vituskaandAdam Saghy 83905d627d FINERACT-2181: fix name collision in swagger resources 2025-06-04 21:24:21 +02:00
Adam Saghy f383ee7c17 FINERACT-2181: Remove command param lower casing 2025-06-04 21:23:59 +02:00
Adam Saghy 9e39ecb279 FINERACT-2181: Add datatable field to Loan request swagger 2025-06-04 21:23:51 +02:00
Adam Saghy a8f2fcd903 FINERACT-2181: Update Transaction summary with asset owner report 2025-06-04 21:23:28 +02:00
a7med3del1973andAdam Saghy 9e12e3b1cd FINERACT-2181: Refactor code quality 2025-06-03 10:47:39 +02:00