Aman-Mittal opened a new issue, #672:
URL: https://github.com/apache/fineract-backoffice-ui/issues/672
Four things the platform serves that this UI does not surface. Each claim
below was checked against `public/api/fineract.json` and against a grep of
`src/app` excluding the generated client, so the gap is stated as a fact about
both sides rather than an impression.
## 1. GLIM — group loans with individual monitoring
| | |
|---|---|
| Platform | `GET/POST /groups/{groupId}/glimaccounts`,
`/loans/glimAccount/{glimId}` |
| This UI | **0** files outside `src/app/api` mention `glimaccounts` |
A group loan whose repayments are tracked per member. There is no screen, no
route and no navigation entry.
## 2. GSIM — group savings with individual monitoring
| | |
|---|---|
| Platform | `/groups/{groupId}/gsimaccounts`, `/savingsaccounts/gsim`,
`/savingsaccounts/gsim/{parentAccountId}`,
`/savingsaccounts/gsimcommands/{parentAccountId}` |
| This UI | **0** files outside `src/app/api` mention `gsim` |
Same shape of gap on the savings side, across four endpoints.
Both of these are core group-lending constructs for the institutions this UI
is aimed at — an MFI running group methodology cannot do its main product here.
## 3. Deferred income
| | |
|---|---|
| Platform | `/loans/{loanId}/deferredincome`,
`/loans/external-id/{loanExternalId}/deferredincome` |
| This UI | **0** files outside `src/app/api` mention `deferredincome` |
Worth contrasting with its sibling: `buydown-fees` (four paths) **is**
partly wired up — the loan view and the loan product form both reference it.
Deferred income is not wired up at all, which looks more like an oversight than
a decision.
## 4. Loan term variations
`GetLoansLoanId` already carries a `loanTermVariations` array, so **the data
arrives with the loan on every loan view** — there is simply no tab that shows
it.
This is the cheapest of the four: no new request, no new application
contract, just a tab rendering an array the screen already holds.
---
## Deliberately not in this list
Two candidates were dropped because checking killed them, recorded so nobody
re-raises them:
- **Original Schedule** — the string `originalSchedule` does not appear
anywhere in the OpenAPI spec. There is nothing documented to build against.
- **Loan Reschedule Requests** — `rescheduleloans` is already referenced by
five files outside the generated client. Covered.
## Suggested order
**4** first — it is a tab over data already in hand. Then **3**, which is a
small addition beside the buy-down work that already exists. **1** and **2**
are each a feature in their own right and want their own design; they are also
the two that change what kind of institution can run on this UI at all.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]