Duplicate hold warning

Bug #1839862 reported by Anna Goben on 2019-08-12
This bug affects 3 people
Affects Status Importance Assigned to Milestone

Bug Description

We've had a request from our libraries for a warning/confirmation popup if a patron attempts to place multiple holds on the same title. Just a simple popup that notes the item is already on hold and confirms that additional items are desired. If the multiple holds function is intentionally used (from the dropdown), then the popup should not appear as the patron has preemptively taken steps to obtain multiple items already.

Anna Goben (agoben) on 2019-08-12
tags: added: holds
John Amundson (jamundson) wrote :

EG 3.2.4

We have gotten a couple requests from our libraries to bring this functionality back, as well.

The staff who have reported this would use the message to confirm the title was already on hold so a duplicate wouldn't be placed.

With the added ability to place multiple holds at once, this fail-safe no longer exists. I agree with Anna that it should only appear if the multiple holds function was not used when placing the hold.

Changed in evergreen:
status: New → Confirmed
Michele Morgan (mmorgan) wrote :

I'm wondering if there are two different situations being discussed here.

It sounds like Anna is talking about a patron placed hold and John is talking about a staff placed hold.

For the patron placed hold, the situation I can think of where there would be no warning about a duplicate hold is where the patron has the HOLD_EXISTS.override permission, and the library setting opac.patron.auto_overide_hold_events is set to TRUE

For the staff placed hold, when the library setting circ.holds.max_duplicate_holds is set to TRUE and the staff user has CREATE_DUPLICATE_HOLDS permission, there is no warning when duplicate holds are placed.

I would think both situations would benefit from a warning, but if I'm reading it right, maybe these should be separate bugs.

tags: added: usability
John Amundson (jamundson) wrote :

At least for our setup, we allow all patrons the HOLD_EXISTS permission, but only staff members have the CREATE_DUPLICATE_HOLDS permission. We have auto_override_hold_events unset.

Because Anna mentioned the multiple holds function, it sounded like they allow patrons the duplicate holds permission, which is why I thought they were the same bug.

In our setup, patrons are still notified when they try to place a duplicate hold. They can override it, but they are notified first.

With the multiple holds functionality, now users with the CREATE_DUPLICATE_HOLDS permission aren't notified at all.

If it isn't the same situation, it sounds like simply unsetting auto_override_hold_events would allow the duplicate holds message to display for patrons.

Anna Goben (agoben) wrote :

Just to clarify, I'm getting complaints from both staff and patrons, so if it's that broken up on the backend and can't be fixed in one go, adding another bug is fine with me.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers