Uploaded image for project: 'mod-circulation'
  1. mod-circulation
  2. CIRC-1005

Use separate aged to lost settings for recalled items

    XMLWordPrintable

Details

    • Prokopovych - Sprint 104, Prokopovych - Sprint 105
    • 5
    • Prokopovych
    • R1 2021

    Description

      Overview: Univ. of Chicago has requested that a separate aged to lost setting be added for recalled items, so that they may age to lost faster than regular items do.

      Additional information:

      • It is possible to age recalled items to lost but not regular items. There may be libraries that age regular items to lost, but not recalled items (unlikely, but you never know.) It is also possible for the values to be the same for regular and recalled items.
      • An item cannot be recalled after it is 'Aged to lost', so we don't need to plan for that scenario.

      Scenarios

      1. Scenario

      • Given Item RECALLED and Item status NOT = 'Aged to lost' and item NOT 'Claimed returned'
      • When Recalled items aged to lost after overdue interval (from Lost Item Fee policy) = 0 or blank
      • Then:
        • Do no further aged to lost processing for recalled item

      2. Scenario

      • Given Item RECALLED and Item status NOT = 'Aged to lost' and item NOT 'Claimed returned'
      • When
        • Recalled-items aged to lost after overdue interval > 0;
        • System date is NOT Recalled-items aged to lost after overdue interval (from Lost Item Fee policy) from item Due date
      • Then:
        • Do no further aged to lost processing for recalled item

      3. Scenario

      • Given Item RECALLED and Item status NOT = 'Aged to lost' and item NOT 'Claimed returned'
      • When
        • Recalled-items aged to lost after overdue interval > 0;
        • System date is equal to or is more than Recalled-items aged to lost after overdue interval (from Lost Item Fee policy) from item Due date
      • Then:
        • Set Item status and loan.itemStatus = 'Aged to lost';
        • Set dateLostItemShouldBeBilled to system date plus Patron billed for recall after aged to lost interval (if zero or blank, would be same as system date)

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                marcjohnson Marc Johnson
                hollyolepm Holly Mistlebauer
                Holly Mistlebauer Holly Mistlebauer
                Kimie Kester Kimie Kester
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases