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)
committerJason Stephenson <jason@sigio.com>
Sun, 7 Dec 2014 18:41:42 +0000 (13:41 -0500)
commit39eb736c9c0d1ba82ab7480e63bdcd8176c2a528
tree10c018f66c6200d83e2c088cd766de65ecce57fa
parentc8ffa1579b1d189375cf544058cd66a01c1319cd
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>
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