Jeff,

Yes, sorry I wasn¹t clearer in my request.  What I was trying to get at is
that if we¹re going to add in client verification for a product, we should
make it open ended, allowing MFI¹s to configure what those checks are.  That
way we don¹t or they don¹t have to keep adding in these multiples of checks
and instead we have a tool where they can designate what those checks are
(maybe its gender requirements, or family size, or regionally based).

Of course, this is a larger amount of work but I think it could turn into an
interesting feature, allowing MFI¹s to build into Mifos the rules that match
their own internal processes for loan requirements.

Ryan  


On 9/10/09 19:31, "Jeff Brewster" <[email protected]> wrote:

> Puspadhar,
> I added a new enhancement request to our issue tracker for age ranges on loan
> product definition - https://mifos.dev.java.net/issues/show_bug.cgi?id=2501 .
> This way we can track it and also folks can ³vote² for this issue if they¹d
> like to see it prioritized.
>  
> Ryan -  I didn¹t include your expanded request in issue 2501 because I wasn¹t
> quite sure what kind of additional checks you were envisioning.  I¹d like to
> hear more about this idea as it sounds like product definition has some
> interesting potential improvements.
>  
> Regards,
> Jeff
>  
>  
> 
> From: Ryan Whitney [mailto:[email protected]]
> Sent: Thursday, September 10, 2009 3:19 AM
> To: Mifos functional discussions
> Subject: Re: [Mifos-functional] [Mifos-developer] FEATURE: enforced agerange
> for new clients
>  
> Moving this to the functional list as its more appropriate there
> 
> I would expand on Puspadhar¹s request and add in a more feature request for
> adding in flexible product requirements.  So instead of just putting in age
> check, the MFI could easily configure different type of loan checks that are
> relevant to their operations.
> 
> Ryan
> 
> 
> On 9/10/09 10:13, "Puspadhar Das" <[email protected]> wrote:
> Dear Adam,
> 
> This could be a nice improvement.
> 
> There was another suggestion to enforce different age ranges for different
> products. Can we also think of that?
> 
> Clients will be added without the age range check. When a loan account is
> created, then client age will be checked. This could be a property of the loan
> product offering.
> 
> Thanks and regards,
> 
> Puspadhar Das
> Asomi
> 
>> > Date: Wed, 9 Sep 2009 18:38:07 -0400
>> > From: [email protected]
>> > To: [email protected]
>> > CC: [email protected]
>> > Subject: [Mifos-developer] FEATURE: enforced age range for new clients
>> > 
>> > Hi Chandan!
>> > 
>> > Thanks for the additional details.
>> > 
>> > If you submit a patch, someone will review it and give you feedback.
>> > Your patch should be applicable to the latest trunk revision at the time
>> > of patch creation.
>> > 
>> > While creating your patch, consider
>> > http://www.mifos.org/developers/wiki/VettingPatches and
>> > http://tinyurl.com/lar9z2 (Code Submission Process).
>> > 
>>> > > I use this to check if functions getDateOfBirthDD,
>>> > > getDateOfBirthMM, getDateOfBirthYY return integer values
>> > 
>> > Great! This sounds like a useful bit of validation logic to have in
>> > Mifos. Can you find a more general place to add the validation code so
>> > that date parts are _always_ enforced to be integers? It would be best
>> > if every date input in every form behaved similarly.
>> > 
>>> > >      Added another function
>>> > > Age() which calculates the age, again I did this because
>>> > > for some reason getAge() always returned zero even though I didn't find
>>> > > any errors
>>> > > in the code for setage in the dateUtils. It probably
>>> > > doesn't called.
>> > 
>> > There is probably some extant code to calculate age (like perhaps
>> > DateUtils.DateDiffInYears). Please try to reuse code instead of writing
>> > a new function to calculate age. DateUtils.DateDiffInYears(int) may need
>> > some work.
>> > 
>> > I suggest the following in applicationConfiguration.default.properties:
>> >         
>> >         # Mutability: always
>> >         # Type: short
>> >         # Allowed: 0 - 150
>> >         # Minimum allowed age for newly created clients. Setting this
>> >         value
>> >         # to 0 means a minimum age will not be enforced.
>> >         ClientRules.MinimumAgeForNewClients=0
>> >         
>> >         # Mutability: always
>> >         # Type: short
>> >         # Allowed: 0 - 150
>> >         # Maximum allowed age for newly created clients. Setting this
>> >         value
>> >         # to 0 means a maximum age will not be enforced.
>> >         ClientRules.MaximumAgeForNewClients=0
>> > 
>> > Unit tests should cover this functionality (such as
>> > ClientCustActionFormTest).
>> > 
>> > I added a feature request for the ability to specify an acceptable age
>> > range for new clients:
>> > https://mifos.dev.java.net/issues/show_bug.cgi?id=2500
>> > 
>> > You may attach the patch to that issue.
>> > 
>>> > > Also they told me that they would want a similar verification for
>>> > > personnel. But with just a minimum age limit of 18. So I will probably
>>> > > replicate this setup there.
>> > 
>> > Please enter a feature request in our issue tracker. You may use #2500
>> > as a template (although I would suggest much more detail in the
>> > description).
>> > 
>> > ***********************************************************************
>> > It would also be helpful to hear from other folks at other MFIs if this
>> > feature is desired and, if so, how it should work. This information is
>> > critical for determining whether this feature should be part of Mifos.
>> > ***********************************************************************
>> > 
>> > Thanks!
>> > -Adam 
> 
> 
> Date India¹s Teen Diva. Find out if you hit it off with her or are her fiery
> opposite. Drag n¹ drop <http://www.WindowsLivePlanet.com/DateDiva>
> 
> 
> ------------------------------------------------------------------------------
> Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
> trial. Simplify your report design, integration and deployment - and focus on
> what you do best, core application coding. Discover what's new with
> Crystal Reports now.  http://p.sf.net/sfu/bobj-july
> 
> -- 
> Ryan Whitney  
> Mifos Technical Program Manager
> [email protected]
> Mifos - Technology that Empowers Microfinance (www.mifos.org) 

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Mifos-functional mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-functional

Reply via email to