When removing an item from a reserve list, check if item is on reserve for another class, and require confirmation for removal if found.

Description

Current situation or problem:
Libraries can have a single item that is on reserve for more than one course. This can occur for courses offered during the same semester, or courses offered in sequential semesters, e.g.

  • item A is on reserve for Courses B and C during Fall 2022

  • item A is on reserve for course B during Fall 2022 and Course C during Spring 2023

If a library removes item A from being on reserve for Course B, and item A had a temporary location, the removal of the reserve removes the temporary location. But if item A is also on reserve for Course C, the removal of the temporary location causes issues for the reserves of Course C.

This feature is meant to encompass work to introduce functionality such that, when an item is removed from reserve, FOLIO:

  • checks for the existence of a reserve record for another course being offered from that point forward;

  • if another reserve record is found, FOLIO presents a modal that shows information about the other reserve

  • FOLIO requires confirmation before removing the reserve.

In scope

  • Development of functionality such that, when the trash-can is clicked to remove a reserve, FOLIO queries existing reserve records so see if other records for that item exists.

  • Development of a UI modal such that, if another reserve record is found, FOLIO reports to the user

    • the additional course(s) where the item was found;

    • location information for the additional course(s);

    • the semester(s) those courses are offered;

    • links to view those course records;

    • require confirmation to proceed with removing the reserve from the course that the FOLIO user is currently working in.

Out of scope

  • Searching for whether the item was on reserve in the past - that's not relevant for preventing errors in this scenario.

  • Logic to automatically handle location changes - this may be handled in another feature.

Use case(s)

Proposed solution/stories

Links to additional info

  • This jira is a stub based off of discussion in Slack; more requirements discussion would be needed before development could begin.

Questions

Priority

Fix versions

None

Development Team

None

Assignee

Solution Architect

Parent Field Value

None

Parent Status

None

Checklist

hide

TestRail: Results

Activity

Show:

Kara HartNovember 18, 2022 at 5:24 PM

  • FOLIO requires confirmation before removing the reserve.

Presuming that confirming the remove of item A from Course B, would still have FOLIO empty Item A's temp location.  The staff would then have to remediate the temporary location back to the location for Course C. 

Therefore, a further enhancement, FOLIO displays the Course C information and gives two options, 1. Remove and change temp location to Course C's location or 2. Remove and empty temp location.  

Details

Reporter

PO Rank

0

Rank: Cornell (Full Sum 2021)

R3

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created November 18, 2022 at 4:54 PM
Updated January 23, 2025 at 4:12 PM
TestRail: Cases
TestRail: Runs

Flag notifications