LP#1198465 Lost fine handling refactor - first pass user/dbwells/lp1198465_cond_neg_bal_20150220
authorDan Wells <dbw2@calvin.edu>
Fri, 20 Feb 2015 22:36:25 +0000 (17:36 -0500)
committerDan Wells <dbw2@calvin.edu>
Fri, 20 Feb 2015 23:51:01 +0000 (18:51 -0500)
commit542054fce727c7bd09eeb4e1fe479b919aebf3a8
tree02d93946063ab19ff11fc43a1053674dd87f7096
parentcd87d791276881c522998cb2879af064bb828c27
LP#1198465 Lost fine handling refactor - first pass

This commit makes a first pass at moving the lost fine logic out of the
lost processing portion of Circulate.pm and into the new handle_fines()
method.  This is accomplished through setting a new flag and lost
options hash on the main Circulator object.

A secondary change made here is that stop_fines is also now being set
during the handle_fines() stage.

Signed-off-by: Dan Wells <dbw2@calvin.edu>
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm