Remove Jeff's org_unit settings for using forgive payments instead of voids.
authorJason Stephenson <jstephenson@mvlc.org>
Fri, 18 Jan 2013 21:30:44 +0000 (16:30 -0500)
committerJason Stephenson <jstephenson@mvlc.org>
Tue, 22 Jan 2013 19:38:36 +0000 (14:38 -0500)
commit231592cb930973dbe02ac524bd3e0423c5820524
treebdf0ac96430cafc0580f191ca92bb02eca7e323a
parent4750e6fc0698c5ad18f75b405a588e2e48c7bca6
Remove Jeff's org_unit settings for using forgive payments instead of voids.

Remove string constants for Jeff's new org_unit settings.

IDL changes to add void_payment.

Add the money.void_payment table in the database.

Remove voided, voider, and void_time columns from money.billing tables.

Remove voided, void_time, and voider field from money::billing in IDL.

Update money.materialized_billable_xact_summary in upgrade script.

Modifications to void_overdues to make void payments.

Reuse and update Jeff's outstanding outstanding_bills_for_circ() method.

Rename outstanding_bills_for_circ() to outstanding_bills_for_xact(),
because it really is that generic.

Modify void_billing in O::A::Circ::Money to use the new void payment.

Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Open-ILS/examples/fm_IDL.xml
Open-ILS/src/perlmods/lib/OpenILS/Application/Cat/AssetCommon.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/CircCommon.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm
Open-ILS/src/perlmods/lib/OpenILS/Const.pm
Open-ILS/src/sql/Pg/080.schema.money.sql
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.data.lost_forgive_not_void.sql [deleted file]
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.money.void_payment.sql [new file with mode: 0644]
Open-ILS/web/opac/locale/en-US/lang.dtd