LP 980296: Update void on claims returned for longoverdue status.
authorJason Stephenson <jason@sigio.com>
Sun, 7 Dec 2014 18:41:42 +0000 (13:41 -0500)
committerKathy Lussier <klussier@masslnc.org>
Wed, 17 Dec 2014 17:41:36 +0000 (12:41 -0500)
commit159df50a2b1587433a6314cf10a8d5e7d8b8942c
treee891ca65ec7fd372598ba481663d2165525378a8
parent6a388d28e11e5a490947c92a667b799a03350e2a
LP 980296: Update void on claims returned for longoverdue status.

We add settings for voiding longoverdue fees on claims returned.

We modify code in Circ.pm to check those settings and void those
bills when a circulation is claims returned.

We also make some logical repairs to the new void_lost function
in CircCommon.pm and to event handling where that function is
called in set_circ_claims_returned in Circ.pm.

Signed-off-by: Jason Stephenson <jason@sigio.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.data.coust_void_lost_on_claimsreturned.sql