Placing hold should not be possible without an entered barcode
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
When placing a hold for myself as a logged-in staff member, when I arrive at the hold placement screen (eg/opac/
Hold could not be placed.
Reason: The attempt to query to the DB failed
The error message is this:
2018-01-29 10:18:38 brick03-head open-ils.circ: [ERR :10119:
It took me a few minutes to realize what I had done.
There should be some sort of logic here to handle the possibility that the user did not enter a barcode with "Place hold for patron by barcode:" selected. Ideally something that disables the Submit button until valid data is present.
Evergreen 3.0.2
OpenSRF 3.0.0
PostgreSQL 9.5
Ubuntu 16.04 LTS
3.9 BOOPAC sidesteps this buy not showing the radio selector at all when logged in to the OPAC as a staff member. The only option is to place the hold for the logged in account.