Uploaded image for project: 'ui-users'
  1. ui-users
  2. UIU-877

Renewal overrides: single-item failed renewals

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • P2
    • Resolution: Done
    • None
    • 2.21.0
    • None
    • EPAM-Veg Sprint 10
    • 3
    • Vega

    Description

      Purpose: To extend the renewal override functionality (UIU-744) from failures on bulk renewals to failures on single renewals (as on the loan details page).

      Story: As a circulation staff member, I want to be able to override a failed renewal regardless of what page I began the renewal from, so that I can renew one loan without going to a particular page.

      1. Scenario
        • Given an attempted renewal from the loan details screen
        • When the renewal fails for any of the following reasons
          • renewal date falls outside of the date ranges in the loan policy
          • item is non-renewable
          • item has reached maximum number of renewals
        • Then display the Override button on the failure pop-up
          • Display to the left of OK
          • Use default styling for Override button (white background, blue text)
      2. Scenario
        • Given an attempted failed renewal override from the loan details screen
        • When the renewal fails for any of the following reasons
          • renewal date falls outside of the date ranges in the loan policy
          • item is non-renewable
        • Then display the Override failed renewal pop-up, with due date selector and "Select due date above" in New due date column
      3. Scenario
        • Given an attempted failed renewal override from the loan details screen
        • When the renewal fails for any of the following reasons
          • item has reached maximum number of renewals
        • Then display the Override failed renewal pop-up, with "Due date will be calculated automatically" in New due date column
      4. Scenario
        • Given the override window
        • When the user clicks Override
        • Then renew all selected items
          • Increase renewal count for each item by 1
          • Change due date
            • Either calculate automatically or use date user entered, depending on reason for triggering renewal failure
      5. Scenario
        • Given the loan details screen
        • When the loan has been renewed through an override
        • Then in the loan action table, show the Additional information entered in the Override & renew modal in the Comments column and display the action as "Renewed through override" in the Action column

      Attachments: SingleItemRenew.PNG shows the Override pop-up for one item as it appears on the user's open loans. SingleItemFailure.PNG shows the current behavior on the Loan details screen - an Override button needs to be added to this pop-up, then proceed with the Override behavior as it's already implemented elsewhere.

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                ecboettcher Emma Boettcher
                ecboettcher Emma Boettcher
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases