]> git.evergreen-ils.org Git - working/Evergreen.git/commit
LP#1198465 Lost fine handling refactor - first pass user/dbwells/lp1198465-conditional-negative-balances-cstore-refactor
authorDan Wells <dbw2@calvin.edu>
Fri, 5 Dec 2014 19:33:17 +0000 (14:33 -0500)
committerDan Wells <dbw2@calvin.edu>
Mon, 8 Dec 2014 14:38:51 +0000 (09:38 -0500)
commit5d70a0353eb1c212a2e0830c7109f9b28116ea26
treeb156e2f1532aaa3ee774511707b7a3830dc9174b
parent87760225a12cb5ba4e2c4e8916500b064445e7cb
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