Make Hold Shelf Expiration Date Respect Closed Library Days/Hours

Description

Background: We've implemented basic hold shelf expiration date setting as part of . However, set dates are currently not respecting the closed library dates. Since institutions may want to put the hold shelf expiration dates into their patron notices, it would be best if those dates we days on which the library was actually open.

User story:
As a patron who has received a message that my requested item is awaiting pickup
I want to be given a request expiration date that is a day the service point is open
So I don't plan to pick it up on a given date only to find the service point is closed

Potential workaround: While waiting for this feature, a potential workaround might be to qualify the dates in the patron notice with text like (please check opening hours before planning your trip to the library).

Current thinking on design: Since we have the ability to set hold shelf expiration periods in minutes, hours, days, weeks and months (just like with rolling loans) and, since we already have closed library due date management implemented for loans, it would make sense to leverage the same logic and functionality. This means:

  1. We need to add Closed library date management to the Service point (UIORG-158)

  2. We need to make the hold shelf expiration date calculation respect that setting (UIREQ-246)

Priority

Fix versions

Development Team

Volaris

Assignee

Solution Architect

Parent Field Value

None

Parent Status

None

Checklist

hide

TestRail: Results

Activity

Show:

Khalilah Gambrell February 13, 2023 at 3:33 PM

Hey   - should this feature's status move to In Review or Closed? 

Brooks Travis November 16, 2022 at 2:17 PM

Yes, this is about hold shelf expiration date. It is visible in the request record details in Requests. It is set when a request transitions from Open -not yet filled to Open - awaiting pickup, and can be edited manually.

Gurleen Kaur1 November 16, 2022 at 10:31 AM


Few questions - 

  1. As per the 'User Story' section mentioned above in the description it says that 'I want to be given a request expiration date that is a day the service point is open' , this is confusing because I thought this story is about setting the hold shelf expiration dates instead of the request expiration date.  Can you please confirm as both these dates are different and stored as part of the request.

  2. Is there any place on the UI that the user can see the hold shelf expiration dates or are they going to go as part of the notice ** ?  My intent over here is how do we test these scenarios as mentioned in UIREQ-246. Also, can you please provide us a video recording/steps of the current behavior of the system?

CC: , , , ,  

Tim Auger September 16, 2022 at 8:42 PM

Step 1: confirm the ask and determine if already exists.

Cate Boerema June 17, 2020 at 10:52 AM

I'm just changing the dev team on this to Vega because this is more in their area. I don't think it will be prioritized for next quarter, I just wanted to get it with the right team.

Done

Details

Reporter

Potential Workaround

Cate Boerema: Put text in the "awaiting pickup" patron notice telling them to check library open hours. Chalmers is setting all expiration periods in week intervals because, in general, if a requested item becomes "awaiting pickup" on a Thursday, the library will be open the following Thursday.

PO Rank

94

PO Ranking Note

2019-07-12: Keeping PO rank same as calculated rank (with potential minor adjustments to avoid having two features with same rank)

Front End Estimate

Medium < 5 days

Front End Estimator

Back End Estimate

Large < 10 days

Back End Estimator

Release

Orchid (R1 2023)

Rank: FLO (MVP Sum 2020)

R2

Rank: 5Colleges (Full Jul 2021)

R4

Rank: Cornell (Full Sum 2021)

R1

Rank: Chalmers (Impl Aut 2019)

R1

Rank: BNCF (MVP Feb 2020)

R1

Rank: GBV (MVP Sum 2020)

R2

Rank: hbz (TBD)

R1

Rank: Hungary (MVP End 2020)

R1

Rank: Grand Valley (Full Sum 2021)

R1

Rank: TAMU (MVP Jan 2021)

R2

Rank: Chicago (MVP Sum 2020)

R1

Rank: MO State (MVP June 2020)

R1

Rank: U of AL (MVP Oct 2020)

R4

Rank: Lehigh (MVP Summer 2020)

R2

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created April 2, 2019 at 8:55 AM
Updated January 3, 2024 at 5:00 PM
Resolved February 13, 2023 at 5:25 PM
TestRail: Cases
TestRail: Runs