Course Reserves (UXPROD-791)

[UXPROD-3901] When removing an item from a reserve list, check if item is on reserve for another class, and require confirmation for removal if found. Created: 18/Nov/22  Updated: 07/Feb/24

Status: Draft
Project: UX Product
Components: None
Affects versions: None
Fix versions: None
Parent: Course Reserves

Type: New Feature Priority: TBD
Reporter: Erin Nettifee Assignee: Unassigned
Resolution: Unresolved Votes: 1
Labels: courses, enettifee-reviewed
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original estimate: Not Specified

Epic Link: Course Reserves
Development Team: None
PO Rank: 0
Rank: Cornell (Full Sum 2021): R3

 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



 Comments   
Comment by Kara Hart [ 18/Nov/22 ]
  • 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.  

Generated at Fri Feb 09 00:35:41 UTC 2024 using Jira 1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d.