Create Repayment schedule for every member of Group Loan account

Description

There is a need to add Repayment schedule for every member of Group Loan account.

Environment

None

Activity

Show:
Lukasz Chudy
December 10, 2012, 10:04 AM
Edited

There are some still some issues:
1. If you click on Apply payment link on main page, click Cancel button and then click 'Repayment schedule' link, stack trace appears:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at org.mifos.accounts.loan.struts.action.GroupLoanAccountAction.getMembersSchedule(GroupLoanAccountAction.java:285)
at org.mifos.accounts.loan.struts.action.GroupLoanAccountAction.getLoanRepaymentSchedule(GroupLoanAccountAction.java:251)
at sun.reflect.GeneratedMethodAccessor1297.invoke(Unknown Source)
2. Apply payment, Apply adjustment and Apply charges links are not working and page expired error appears.

Build Date: Thu Dec 06 05:30:48 PST 2012
Build Number: hudson-head-j-release-archive-55

Kamil Kalfas
December 13, 2012, 5:30 PM

Fixed in commit: 0e560fcf1bbe9850e83457caa5f408719c3b6c1d
Build number: head-master-commit-1370

Lukasz Chudy
December 14, 2012, 3:50 PM

Kamil,

Now, if you click 'Apply payment' from Repayment Schedule page and then enter amount, select mode of payment and click 'Review Transaction' button, then Page Expired error appears. Moreover, there is no validation for amount field and mode of payment. So after leaving those fields empty, Page Expired error appears.

Build Date: Thu Dec 13 23:05:49 PST 2012
Build Number: hudson-head-master-archive-1187

Kamil Kalfas
December 18, 2012, 7:14 PM

Fixed in commit: e0da4417773922ef98516da4caab12da05f1b339
Build number: head-master-commit-1397

Lukasz Chudy
December 19, 2012, 2:10 PM
Edited

Now, transactions links are working properly on Repayment Schedule page for Member.

Build Date: Wed Dec 19 05:36:52 PST 2012
Build Number: hudson-head-master-archive-1218

Assignee

Kamil Kalfas

Reporter

Lukasz Chudy

Labels

None

Implementation Priority

None

URL

None

Team

Core

Scheduled For

None

productboard URL

None

Man Day Estimate

None

Components

Fix versions

Priority

Minor
Configure