TLR not respecting request policies

Description

Overview: The request policy for Chalmers is page and recall only (holds not allowed) for Loan type Chalmers standard and all Chalmers patron groups. However, hold requests can be placed anyway.
Steps to Reproduce:

  1. Set a request policy to page and recall only

  2. Via mod-patron, place a title level request (on a title with items that are checked out)

Expected Results: Holds should not be allowed to be placed
Actual Results: Holds can be placed
Additional Information:
We might need to invert the logic for TLR vs. Item-level around creating recalls when the request comes in through mod-patron. Right now, it prefers holds and only creates recalls if holds aren't allowed. Given that TLR inherently allows TLR holds, we'll probably need to prefer recalls when there is no available item and then only place the TLR hold when recalls aren't allowed for any of the item+patron combinations for that instance. 
Interested parties: ,

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

3

Checklist

hide

TestRail: Results

Activity

Show:

Stephanie BuckApril 28, 2022 at 5:58 PM

 &  what do we need to unblock the ticket?

Sergiy BichurinApril 28, 2022 at 4:43 PM

You are right , it is still blocked.

cc:

Stephanie BuckApril 28, 2022 at 3:55 PM

 and , is this ticket still blocked?

Brooks TravisApril 15, 2022 at 3:44 PM
Edited

Sorry, Missed your comment. Title-level holds are ALWAYS allowed under the current specifications for TLR. The circulation rule/request policy should only be considered when assigning an item to a TLR, such as when creating a page or recall.

Stephanie BuckApril 15, 2022 at 1:57 PM

, given Alex's comment above, we're not sure how to move forward. Thoughts?

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Vega

Fix versions

Release

Morning Glory (R2 2022)

RCA Group

Incomplete/missing requirements

Affected Institution

Chalmers

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created March 24, 2022 at 2:57 PM
Updated June 28, 2022 at 12:02 PM
Resolved May 13, 2022 at 2:14 PM
TestRail: Cases
TestRail: Runs