]> git.evergreen-ils.org Git - Evergreen.git/commit
LP#1551447 Selfcheck: Printing Fines Prints All Open Transactions
authorTerran McCanna <tmccanna@georgialibraries.org>
Tue, 1 Mar 2016 22:35:28 +0000 (17:35 -0500)
committerGalen Charlton <gmc@esilibrary.com>
Mon, 14 Mar 2016 21:02:12 +0000 (17:02 -0400)
commitbf4f32aa43deacea9b5ecffba6ec6d1ffccc5657
treea426a52b2fbff8375bde39e91a0637d854ce83ee
parentf6fcd65882f2522e58f525b7d2afa81faa4fbe23
LP#1551447 Selfcheck: Printing Fines Prints All Open Transactions

This corrects the behavior of the selfcheck fines receipt print template.
Prior to this, it printed all open billable transactions (eg, every item
that the patron had checked out) regardless of whether or not it had bills
associated with it. This adds a small bit of logic to the template to
check for a balance due. It also updates the javascript to check for a
balance on the account before launching the print function to prevent the
system from taking unnecessary action.

This includes a SQL upgrade script to update the Self-Checked Fines
Receipt template for systems that are already in production, as well as
including an update to the seed data.

Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org>
Signed-off-by: Jennifer Pringle <jennifer.pringle@bc.libraries.coop>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Open-ILS/src/sql/Pg/950.data.seed-values.sql
Open-ILS/src/sql/Pg/upgrade/XXXX.data.selfcheck_fines_printing.sql [new file with mode: 0644]
Open-ILS/web/js/ui/default/circ/selfcheck/selfcheck.js
docs/RELEASE_NOTES_NEXT/Circulation/selfcheck_printing_fines.adoc [new file with mode: 0644]