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

Allow renew of Aged to lost item when renewal would not change the due date



    • Story
    • Status: Closed (View Workflow)
    • TBD
    • Resolution: Done
    • None
    • 19.1.0
    • None
    • Core: F - Sprint 92, Core: F - Sprint 95, Core: F - Sprint 96, Core: F - Sprint 97
    • 3
    • Prokopovych



      1. Scenario
        • Given a renewal that has failed for the following reasons
          • Item status is aged to lost
          • Renewal would not change the due date
        • When the renewal failure modal displays
        • Then display the following controls on the modal:
          • Override
          • Close
      2. Scenario
        • Given the modal in scenario 1
        • When the user clicks override
        • Then display the Override & renew modal
          • Display date picker above table of items
          • In New due date column for item with failed renewal for both reasons in scenario 1, display “Select new due date above”
      3. Scenario
        • Given the Override & renew modal from scenario 2, with all required information entered
        • When the user clicks Override
        • Then:
          • close modal
          • increment # of renewals for loan by 1
          • change due date to date selected in Override & renew modal
          • change item status to checked out

      Originally reported as bug with following behavior:

      Steps to Reproduce:

      1. Log in as a user with all permissions
      2. Navigate to a loan for an item that is aged to lost, with a loan policy that would not change the due date if item was renewed
      3. Renew the item, and override the failed renewal

      Expected Results: Renewal override succeeds, and item status changes to checked out
      Actual Results: Renewal override fails. Failure does not display in standard failure modal.

      TestRail: Results


          Issue Links



                bohdan-suprun Bohdan Suprun
                bohdan-suprun Bohdan Suprun
                0 Vote for this issue
                2 Start watching this issue



                  TestRail: Runs

                    TestRail: Cases