Need Ability to approve loan amounts by different loan amount ranges

Description

In Enda, the loan application needs different approvers depending on the amount of loan specified. for example, if the loan amount is USD 1000, only users of who can approve loans above $1000 will be allowed to approve. For loans between $1000 to $5000, only a person with supervisor role will be allowed to approve the loans and so on.

Environment

None

Activity

Show:

Lukasz Chudy June 14, 2012 at 9:28 AM

Verified on 14.06.2012
Ability to approve loan amounts by different loan amount ranges has been implemented properly.

Build Date: Tue Jun 12 02:13:03 PDT 2012
Build Number: hudson-head-i-release-archive-3

Michał Dudziński June 12, 2012 at 12:29 PM

Fixed in commit 36fddab16c10664ff64d65a1daa2bb4d58334dd6

Problem was with incorrect rollback and missing validCheckSum tag after fixing rollback. Sorry for master test server breakdown. Should be fine now.

Jakub Sławiński June 11, 2012 at 7:52 PM

Michał, this is a showstopper for the release, so please fix it in the i-maint branch and merge the fix to i-release and master branches.

Jakub Sławiński June 11, 2012 at 7:32 PM

All master test servers are now broken with the following error:

Mifos Database Error

A database error occurred. Correct the error and restart the application. Details:

Failed to upgrade database. Please apply upgrade DB and restart the server

More details:

Not implemented - check local.properties file for local overrides

Error Message:

Validation Failed:
1 change sets check sum
changesets/changelog-Release_I.xml::MIFOS-5408_1::Michal Dudzinski is now: 3:e72c3614bea151e1ddd092fdec52bbc0

Michał Dudziński June 11, 2012 at 3:35 PM

Finished service method security using spring security "hasPermission" expressions. If user has no permission for approve loan account above specified amount , it will result with "Access denied page". I suggest moving validation and messages in UI to seperate ticket.
In the future, it should be easy to add new value based permission.

Fixed

Details

Assignee

Reporter

Implementation Priority

Should

URL

Team

Core

Original estimate

Time remaining

0m

Components

Fix versions

Priority

Created January 30, 2012 at 11:34 AM
Updated June 14, 2012 at 2:25 PM
Resolved June 12, 2012 at 12:29 PM
Loading...