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

Truncate loan duration at check out when item is recalled

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      Core: F - Sprint 60
    • Story Points:
      5
    • Development Team:
      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

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

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases