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

Truncate loan duration at check out when item is recalled

    XMLWordPrintable

Details

    • Core: F - Sprint 60
    • 5
    • Prokopovych

    Description

      Purpose: The purpose of this story is to truncate the length of a loan at checkout when a loaned item has a recall request in position 1 of the request queue, while ensuring that a guaranteed loan length has been met for the loaned item. This will use the same business logic as was used in CIRC-203, but just executed at a different time.

      Scenarios:

      1. Scenario
        • Given an item that is not on loan which has a request queue with
          • A recall or hold request in position 1 - requester is User A
          • A recall request in position 2
        • When the item is checked out to the requester for the request in position 1 (User A)
        • Then, the due date for the loan should be calculated using the logic defined in CIRC-203 (because there is a recall request in position 1 of the request queue at the time of the loan)

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                huff Jeremy Huff
                Sean Thomas Sean Thomas
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases