…stem sc 16742 Two checks were needed beyond the branch|category|type issuing rule. One check looks at the patron category checkout limit if available. In addition, if SystemWideIssueCap is set, then a final check of the current number of issues regardless of branch|category|type is tested against this limit.
…eck them in and mark them Lost sc 49867 Lost items entries were not being created and charges were trying to be applied after the item record was already deleted from the items table. Moved logic to create lost items and charge for them before deletion from the items table occurs.
… type Reversed an erroneous previous code change to the passed notification level parameter for Talking Tech PREOVERDUE items.
…re than 10 lists sc 37033 Removed the limitation of displaying only the 10 most recent private lists.
WHERE clause needed to be added to SQL subselect.
…olds are created similarly Needed to disable some form submit buttons via JQuery after initial form submission in order to prevent potential double submission
…formation - SC 49799 Fixed an incorrect cardnumber that was being displayed for the issuee when the HidePatronName syspref was ON.
…duces incorrect results - SC 49731 Years of activity form selection variable was not being passed to the subroutine that performed the database query. Additional SQL and form variable name cleanup also provided.
…e SC 25875 Add confirm dialog box when attempting to renew an item and the patron is restricted or owes in excess of the circulation block threshold.
…her available items SC 31186 Check to determine if bib record that has holds has available items. Previously any hold on the bib record would block the ability for a renewal.
Previously, deletion of an item was only blocked if the item was on hold. Now it is blocked if either an item or a title level hold is in place. This requires the user to uncheck 'with holds, including the hold shelf' under item batch delete.
Add a check for borrower account expiration when trying to place a hold in the OPAC and block if account is, in fact, expired.
This test was put in place to prevent errant double-charges during the fines upgrade process. Legacy code could leave an item checked out to the patron even though it was marked lost and they were charged.
In staff and OPAC results list, standardize 246 subfield display to abnp.
…ior patron SC 16742 Introduces a new system preference named SystemWideIssueCap. If this syspref is set to a positive integer, it will use this value as an issuing cap regardless of the more granular limits placed by branch, patron category, and item type combinations.
Implemented some of the SQL building logic from LAK.
…e SC 48998 Restricted the potential auto calculation of expiration date to only the "Edit" linked pages that display this field.
Logic added to account for value of RefundReturnedLostItem.