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

Implement Request Statuses

    XMLWordPrintable

Details

    Description

      Purpose:
      To implement statuses for requests.

      Scenarios:

      1. Scenario
        • Given open request X for item Y and item Y has not been checked in to fill the request
        • Then request X's request status should be "Open - Not yet filled"
      2. Scenario
        • Given open request X for item Y with:
          • Request status = "Open - Not yet filled"
          • Request Fulfillment preference = Hold shelf
        • When item Y is checked in
        • Then request X’s request status should change to “Open - Awaiting pickup”
      3. Scenario
        • Given open request X for item Y with:
          • Request status = "Open - Awaiting pickup"
        • When item Y checked out to the requester
        • Then request X’s request status should change to “Closed - Filled”
      4. Scenario
        • Given open request X for item Y with:
          • Request status = "Open - Awaiting pickup"
        • When item Y is checked out to a user who is NOT the requester
        • Then a message should appear "This item is awaiting pickup by a different user"
        • No check out will occur
        • The request status should remain "Open - Awaiting pickup"

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                marcjohnson Marc Johnson
                taniafersenheim Tania Fersenheim
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases