Angular Staff Catalog: Place Hold screen doesn't allow override when no copies

Bug #1939724 reported by Terran McCanna
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
New
Undecided
Unassigned

Bug Description

In 3.8-beta-ish master:

The Angular staff catalog place hold screen doesn't appear to acknowledge when a staff user has the PLACE_UNFILLABLE_HOLD permission.

To recreate the problem in Concerto:
- Select a record and mark all of the copies on a record Missing (or delete them, or place them in some other unholdable status).
- Give the PLACE_UNFILLABLE_HOLD permission to a staff user.
- Log in as the staff user and try to place a hold on that record.
- The Place Hold button appears, but the override option does not.

Also noting that I *do* get the override option when logged in as the admin account, but not a staff account with the added permission. I also added the ITEM_NOT_HOLDABLE.override permission to the staff account and it still didn't work. (Is there another permission it's looking at that I'm missing?)

Noting that I also tried installing this patch, which *did* solve the problem in the Traditional staff catalog, but not in the Angular staff catalog: https://bugs.launchpad.net/evergreen/+bug/1906842

tags: added: circ-holds
removed: holds
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.