Address Launchpad Bug 793550. user/dyrcona/lp793550_rel_2_2
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:04:36 +0000 (15:04 -0400)
commit6a1f33a324c8bdbe5b00bac62ae6c9072a271a2c
tree2b39182cf97016e1c5b00a3372f0c8e0027adde4
parent9dcca3fcbca4a3ac96039275185603843a7ff107
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]