Skip to content

Comments

FINERACT-2455: Add Working Capital Loan module#5512

Merged
adamsaghy merged 1 commit intoapache:developfrom
openMF:FINERACTR-2455/add-new-module
Feb 18, 2026
Merged

FINERACT-2455: Add Working Capital Loan module#5512
adamsaghy merged 1 commit intoapache:developfrom
openMF:FINERACTR-2455/add-new-module

Conversation

@adamsaghy
Copy link
Contributor

Description

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

Checklist

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

  • Write the commit message as per our guidelines
  • 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.
  • Create/update unit or integration tests for verifying the changes made.
  • Follow our coding conventions.
  • 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
  • This PR must not be a "code dump". Large changes can be made in a branch, with assistance. Ask for help on the developer mailing list.

Your assigned reviewer(s) will follow our guidelines for code reviews.

<persistence-unit name="jpa-pu" transaction-type="RESOURCE_LOCAL">
<provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>

<!-- Core Module Entities -->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do we need all the classes here for this module?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I worked ahead a little bit.

For static weaving all entities which are used in this module shall be listed.

It's quite easy to forget, so we had these curated lists about the available entities in the modules and they are just simply listed, even if they are not used.

My 2 cents were "no harm was done" and its quite easy just copy-paste.

What do you think?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That's fine, I had another approach with the loan originator, but it is a little bit different in this case.

project(path: ':fineract-avro-schemas')
)

implementation(
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we could incrementally add dependencies later, I see a lot of them which is unused

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Kind of the same... went a little ahead and just added the dependencies which will be used by #5483

@adamsaghy adamsaghy force-pushed the FINERACTR-2455/add-new-module branch from 3b7168f to a004d31 Compare February 18, 2026 13:43
@adamsaghy adamsaghy merged commit 41cf451 into apache:develop Feb 18, 2026
41 of 42 checks passed
@adamsaghy adamsaghy deleted the FINERACTR-2455/add-new-module branch February 18, 2026 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants