Cart hold link was missing in default view, but visible in More Details view; this makes it visible in default view.
The inventory selection for item type was calling biblioitems.itemtype, which comes from the 942$c field and frequently doesn't have data entered. This changes it to use the item record's item type field.
Fix minor typos in category type, hold shelf action screens
Sort tags alphabetically.
Relying on exact comparisons of floating point values will always result in a certain percentage of errors. This patch fixes some of these error points by instead relying on integer comparison or expanding the range of the FP comparison.
Changed "Do you want continue" to "Do you want to continue" message.
The OPAC Reading History tab has options to display all or last 50 entries, and to sort by Title (if sorted, sort back by date). However, sorting by Title/Date ignored the display all selection, and only used the last 50 entries. This makes the sorts obey the limit parameter. Note that if the limiter is last 50, the list returned will be different depending on whether title or date is sorted. If by title, the selection is alpha; if by date the selection is most recent 50.
The Most Circulated Items report wizard was basing item type selection on biblioitems.itemtype, not the item record's item type. Since most sites don't fill in the 942$c (mapped to biblioitems.itemtype), results weren't valid. Changed script to use items.itype instead.
Fixes problem with error saving patron edits if dateofbirth is in BorrowerMandatoryField.
The patron account update page from the OPAC wasn't sending a changed email address as part of the message; fixed.
Trying to download a starter patron load .csv file was producing an error; this fixes the problem.
HOLD_CANCELLED, HOLD_EXPIRED, CHECKIN, and CHECKOUT notices were defaulting to the 'from' address in the KohaAdminEmailAddress syspref. This updates the code to check for an email address in the branch policy, and only use the syspref as a fallback; needed for consortia with separate library policies and controls.
This reverts commit 1db784f.
check_cookie_auth and check_api_auth will delete the user's whole session if they fail a permissions check. This is a little heavy handed, and it makes certain permissions structures impossible. This commit refactors check_cookie_auth completely and removes the session deletion section from check_api_auth.
PT-27657565 -- Adds capability to limit advanced search to book format a...
This changes the TalkingTech message enqueueing such that new message entries get added to a database table rather than written to the filesystem. Also provides a new cron job that emits the pending entries as a single ttech-formatted string, marking the queue done in the process.
…t and adult audience.
[#24985605] Add identifiers to various sections of OPAC
[#28917481] SIP2 no longer delivering CT field to sorter
Sponsored by National Association of Realtors. Adds unique identifiers to various places in the OPAC so they can be changed or hidden with a jquery and controlled by separate stylesheet entries. Identifiers include separate IDs for each left-side tab on the patron OPAC account, Holds tab and table headers, Pickup location table headers, Place Hold wording in Cart, and empty placeholder IDs which can be used for custom messages on the account Checked Out, Overdue, and Holds tab (also on the Confirm Holds screen). In addition, created unique identifiers for the labels and contents of many fields in the XSLT results list and title display screens. This allows sites to reword the labels, change the font/color, or hide a particular label and field altogether. See separate documentation for details on usage and syntax.
It appears that the CT field was only being added when a transfer was being triggered by a hold. The case of an item being returned to a non-homebranch library was providing an alert to transfer the item, but not including the destination location (CT) field.