TLR: Able to recall Aged to lost (and other) items (Nolana)

Description

Overview: When TLR is enabled, a user should not be able to place a Recall request on an Aged to lost item (and other statuses listed below) from the instance record in Inventory. Users are able to recall items with statuses they should not be able to (Aged to lost, Claimed returned, Declared lost)

Steps to Reproduce:

Scenario 1:
Title level requests enabled
An instance with only one item. The item is Aged to lost.
page-and-recall-policy

  1.  Inventory - Actions-menu

  2. + New request

  3. Request type: Recall

Expected result:
To get a dialog telling me that the request cannot be placed.
Actual result: * The recall request is placed.

  • A notice is sent to the borrower (probably very confusing since he/she has already gotten final reminders, fees etc)

  • The requester will probably not get his/her requested book

Scenario 2:
Title level requests enabled. An instance with several items. * page-and-recall-policy

  • An instance with several items.

  • All items checked out.

  • One item Aged to lost. This is the one that is due to be returned first (and has been on loan the longest).

  • No open requests of any type.

  1. Inventory – Actions-menu.

  2. + New request

  3. Request type: Recall

*Repeat with items with Declared lost and Claimed returned status 

Expected result:
The recalled loan should be one of the items with a requestable status. The one that is due first (or if is it the one that has been on loan the longest, don’t remember).
Actual result:
The recalled loan is for the item that has status Aged to lost.
A second request (recall)
Recalls the checked out loan that I was expecting to be recalled first.
 
Additional Information: Reproduced in both MG and Nolana bugfest environments

  • Non-recallable statuses possible to recall with TLR = Bug 

    • Aged to lost

    • Claimed returned

    • Declared lost

  • No recall possible = Works as expected

    • Lost and paid

    • Missing

    • Order closed

    • Withdrawn

  • Other Non-recallable statuses - Not tested (Chalmers don't use)

    • In process (not requestable) part of https://folio-org.atlassian.net/browse/CIRC-1684#icft=CIRC-1684

    • Intellectual item (no item available in MG, Steph tested on Nolana bugfest, unable to recall as expected)

    • Long missing (Steph tested on MG bugfest, unable to recall as expected)

    • Unavailable (Steph tested on MG bugfest, unable to recall as expected)

    • Unknown (Steph tested on MG bugfest, unable to recall as expected)

Currently implemented item status information: https://docs.folio.org/docs/platform-essentials/item-status/itemstatus/#currently-implemented-item-statuses 

Interested parties:  

CSP Request Details

None

CSP Rejection Details

None

Potential Workaround

None

Attachments

9
  • 26 Jan 2023, 05:03 PM
  • 26 Jan 2023, 05:03 PM
  • 26 Jan 2023, 05:03 PM
  • 26 Jan 2023, 05:03 PM
  • 26 Jan 2023, 05:03 PM
  • 26 Jan 2023, 05:03 PM
  • 26 Jan 2023, 05:03 PM
  • 26 Jan 2023, 05:03 PM
  • 26 Jan 2023, 05:03 PM

Checklist

hide

TestRail: Results

Activity

Show:

Stephanie BuckJanuary 31, 2023 at 5:04 PM

All set. 

Oleksii PetrenkoJanuary 31, 2023 at 11:19 AM

Deployed to Nolana bf env. Please proceed with verification

Done

Details

Assignee

Reporter

Priority

Story Points

Sprint

Development Team

Vega

Fix versions

Release

Nolana (R3 2022) Hot Fix #1

RCA Group

Incomplete/missing requirements

Affected Institution

Chalmers

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created January 26, 2023 at 5:03 PM
Updated January 31, 2023 at 5:04 PM
Resolved January 27, 2023 at 2:55 PM
TestRail: Cases
TestRail: Runs

Flag notifications