]> 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 20:48:03 +0000 (16:48 -0400)
commit4e05b430f652de9368160745a319dce675833803
treee403fb5d4c6ddc2957a8914eddc8c78c0a4d35b4
parent9f81ef98dde94db549df75fded83810898e503c7
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]