Just talked through this with Emily and she agreed with Amy that using
the current setting for the flag ("on") is a good default, and the PMs
are ok with the fact that the flag cannot be turned off once it is on.

Additionally, she concurred that the other flags were fine as they
currently are in the database. Here's a quick summary of all the flags
and their default settings, using the key names as they will appear in
the system-wide default configuration file
(applicationConfiguration.default.properties):

ProcessFlow.LoanPendingApprovalStateEnabled=true
ProcessFlow.LoanDisbursedToLoanOfficerStateEnabled=false
ProcessFlow.SavingsPendingApprovalStateEnabled=true
ProcessFlow.ClientPendingApprovalStateEnabled=true
ProcessFlow.GroupPendingApprovalStateEnabled=true

Since these are the current database defaults, no data migration will be
performed on existing data.

This means that, unless a .custom.properties file is placed in the
classpath prior to the first deployment of a particular Mifos instance,
the values that default to "true" (above) will be permanently in that
state.

For folks following trunk development that wish to disable (or keep
disabled) any of the enabled process flow optional states above, you can
manually set corresponding values in the database to zero and create
a .custom.properties file prior to start-up of a Mifos instance using a
war built from the HEAD (after I commit the story #23 code). When I
commit the code for story #23, I'll mention this again.

Overriding default configuration values is described in this
mifos-developer mailing list post:
http://tinyurl.com/yw3x96
and all this v1.1 configuration mumbo jumbo will eventually be distilled
and added to this "configuring mifos" document on mifos.org:
http://tinyurl.com/375mgu

Thank you Emily and Amy for your sage wisdom!

(and Van, and Kim, and Sam, and Aliya, and George, and James, and Tom,
and Terry, and everyone else that helps explain to me this interesting
engine under the Mifos hood)

-- 
Adam Monsen


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Mifos-functional mailing list
Mifos-functional@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mifos-functional

Reply via email to