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

Renewal overrides: single-item failed renewals

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: P2
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 2.21.0
    • Labels:
      None
    • Template:
    • Sprint:
      EPAM-Veg Sprint 10
    • Story Points:
      3
    • Development Team:
      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

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

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases