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

Set Item Status to "Pickup expired" when "Awaiting pickup" Item Expires or is Cancelled

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • P2
    • Resolution: Won't Do
    • None
    • None
    • None
    • 13
    • Prokopovych

    Description

      Purpose: We need a way for circ staff to get a report on which items need to be cleared from the hold shelf (because their pickup has expired or they have been cancelled). The SIG has requested we handle this by changing the Item status to "Pickup expired" in this case.

      User story:
      As a circ desk worker
      I want to be able to get a report of all the expired and cancelled items on the hold shelf
      So I can collect them and scan them into Check in app so they can go back into circulation

      Report will be created as follows:

      1. Export Requests csv
      2. Filter by:
        1. Pickup service point = Service point I want to clear
        2. Item status = Pickup expired
          I think just these two filters should be sufficient.

      Scenarios:

      1. Scenario
        • Given a requested item's status is "Awaiting pickup"
        • When the request expires and the request status changes to "Closed - Pickup expired"
        • Then the item status should also be changed to "Pickup expired"
      2. Scenario
        • Given a requested item's status is "Awaiting pickup"
        • When the request is cancelled and the request status changes to "Closed - Cancelled"
        • Then the item status should also be changed to "Pickup expired"
      3. Scenario
        • Given an item with item status Pickup expired
        • When scanned into the Check in app
        • Then the item status should change according to what the item is needed for next, such as:
          • Awaiting pickup - if the item is needed for another request at the same pickup service point
          • In transit - if the item is needed for another request OR for reshelving at a different pickup service point
          • Available - if the item is needed for reshelving at a location related to the current service point

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                cboerema Cate Boerema
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases