LP#1929596: Adds help popover text next to 'Convert change to patron credit' Search for a patron Go to Bills Note the popover text next to 'Convert change to patron credit' modifier Release-note: Adds help button for 'Convert change to patron credit' on patron bills Signed-off-by: Gina Monti <gmonti@biblio.org> Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org> <eg-help-popover help-text="[% l('Applies any remaining amount after payment to the patron account for future use.') %]"># Signed-off-by: Jane Sandberg <js7389@princeton.edu>
LP1980692-Patron print option should be 'copies' When printing from the patron's bills page the option to select the number of copies to print reads 'items'. This changes the label to 'copies'. Signed-off-by: Garry Collum <gcollum@gmail.com> Signed-off-by: Gina Monti <gmonti@biblio.org> Signed-off-by: Jane Sandberg <js7389@princeton.edu>
LP#1811132: add Debit Card payment type Signed-off-by: Jeff Davis <jeff.davis@bc.libraries.coop> Signed-off-by: Ruth Frasur <rfrasur@gmail.com> Signed-off-by: Chris Sharp <csharp@georgialibraries.org>
LP1800484: Substitute 0 for missing Totals values If nothing is returned for the Totals on the patron Bills tab, use a 0 rather than leaving the value missing. Signed-off-by: Jason Boyer <jboyer@library.in.gov> Signed-off-by: Rogan Hamby <rogan.hamby@gmail.com> Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
LP1759343: Bills Annotation Persistance Make the Annotate option on the patron Bills page persistant and a workstation setting. Signed-off-by: Jason Boyer <jboyer@library.in.gov> Signed-off-by: Terran McCanna <tmccanna@georgialibraries.org> Signed-off-by: Jane Sandberg <sandbej@linnbenton.edu>
LP1742521: Receipt Count Repair The div wrapping the receipt printing controls was shown or hidden using an ng-if declaration which created a new $scope as explained in bug 1696238, which caused the controller to not notice that the value was changed. Changing that to an ng-show allows the updated value to get where it needs to be. Signed-off-by: Jason Boyer <jboyer@library.in.gov> Signed-off-by: Mike Rylander <mrylander@gmail.com>
LP#1538691: Use items instead of copies For better consistency for the terms used in the client, let's use items instead of copies, which was the preference of most people who provided feedback on bug 1538691. Signed-off-by: Kathy Lussier <klussier@masslnc.org> Conflicts: Open-ILS/src/templates/staff/cat/catalog/t_holds.tt2 Open-ILS/src/templates/staff/cat/item/t_list.tt2 Open-ILS/src/templates/staff/cat/item/t_summary_pane.tt2 Open-ILS/src/templates/staff/circ/holds/t_shelf_list.tt2 Signed-off-by: Dan Wells <dbw2@calvin.edu>
LP1749994 Disable payment button pending payment amount Apply payment button on patron bills screen should be inactive if Payment Received is blank Adds a test to see if there is a value in Payment Received input box. The Apply Payment button doesn't activate unless a billing or billings is selected and a numerical value is in Payment Received. To test. 1. Add some billings to a patron's account. 2. Click some of the billings to select them. Notice that the Apply Payment button is active. 3. Apply patch 4. Select some of the billings. The Apply Payment button is not active. 5. Enter some values into Payment Received. If values other than numbers are entered the Apply Payment button is not activated. If numbers are added the button is activated. 6. Uncheck all of the billings to see that the activated button deactivates, if no billings are checked. Signed-off-by: gcollum <gcollum@gmail.com> Signed-off-by: Cesar Velez <cesar.velez@equinoxinitiative.org> Signed-off-by: Dawn Dale <ddale@georgialibraries.org> Signed-off-by: Bill Erickson <berickxx@gmail.com>
LP#1639022 Webstaff convert change to credit Add support for converting change to patron credit in the patron bills interface, consistent with the XUL feature. When the 'circ.disable_patron_credit' org unit setting is applied, the option is hidden. Signed-off-by: Bill Erickson <berickxx@gmail.com> Signed-off-by: Laura Sachjen <sachjenl@branchdistrictlibrary.org> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
LP#1748986 Broaden billing interface labels In a few places we use the word "Paid", but there are quite a few things in that bucket (forgiveness, adjustments, etc.) which don't fit well under the term "Paid". Though we have some deep structural causes for this, we can take a baby step in the right direction by sprinkling the term "Credited" in a few key places. Also, correct an mislabeled "Balance" field. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
LP#1749992 Disable payment button during payment Since the display is not refreshed until the payment finishes, it is possible to fire off a second payment by double-clicking. This commit is a simple way to disable the button while a payment is in process, then enable it again after the display refreshes. Since the 'sendPayment()' function is wrapped, we may need to move this logic up, but this being a single promise is simpler, and it solved the problem in testing. Signed-off-by: Dan Wells <dbw2@calvin.edu> Signed-off-by: Jason Stephenson <jason@sigio.com>
LP#1697754 - WebStaff make receipt on payment sticky Add circ.bills.receiptonpay local storage setting. Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org> Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org>
LP#1665465 - Fix Print receipt on payment cbox not bound to model Seems that Angular for some reason has issues binding to literals... According to the interwebs it's likely due to scope nesting via ng-include Signed-off by: Cesar Velez <cesar.velez@equinoxinitiative.org> Signed-off-by: Jason Etheridge <jason@equinoxinitiative.org> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
webstaff: fix support of the disabled automatic print attempt type list This patch ensures that the disabled automatic print attempt type list setting is now honored. In addition, if bill payment receipts are disabled via the setting, the "Receipt on Pay" and "# Copies" widgets are not displayed on the bill payment page. Signed-off-by: Galen Charlton <gmc@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
better idea with Check Number unset default Check Number, disable widget if not Check Payment, and disable Apply Payment button if Check Payment with invalid Check Number Signed-off-by: Jason Etheridge <jason@esilibrary.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
LP#1402797 Only enable the Apply Payment button when a bill is selected Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
LP#1402797 Add Check Number input Signed-off-by: Mike Rylander <mrylander@gmail.com> Signed-off-by: Kathy Lussier <klussier@masslnc.org>
LP#1350042 Browser client templates/scripts (phase 1) * Templates in Open-ILS/src/templates/staff/ * JS files in Open-ILS/web/js/ui/default/staff/ * Also includes a few TPAC modifications for embedded mode * Resurrects the pre-XUL user permission editor Signed-off-by: Bill Erickson <berick@esilibrary.com> Signed-off-by: Ben Shum <bshum@biblio.org>