Address Launchpad Bug 793550. user/dyrcona/lp793550_rel_2_3
authorJason Stephenson <jstephenson@mvlc.org>
Mon, 1 Oct 2012 15:32:15 +0000 (11:32 -0400)
committerJason Stephenson <jstephenson@mvlc.org>
Mon, 1 Oct 2012 19:03:12 +0000 (15:03 -0400)
commit0d473abcfbb34ae51cc3de4f662699a0e3c05c60
tree112a7fda07350f9b23acdaf9460bf5fc9bd1c031
parent8292cb5d1e71715187e1adc6cee602bf65b45877
Address Launchpad Bug 793550.

Check for stop fines reason of CHECKIN or RENEW before closing a circulation
transaction when the balance reaches zero.

Also, if the stop fines reason is LOST, then check a new ou setting,
circ.lost.xact_finish_on_zero, to determine if the transaction is closed or
kept open.  The setting is checked for the circulation copy's circ_lib.

Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.data.coust_lost_xact_finish_on_zero.sql [new file with mode: 0644]