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

Loans: Support Bulk Renew on Loans

    XMLWordPrintable

Details

    Description

      Purpose: The Loans page should support bulk actions such as Claim returned, Renew, Change due date etc. The purpose of this story is to implement the mechanism for bulk select and our first bulk action (renew).

      Scenarios:

      1. Scenario
        • Given the Loans page, Open Loans view
        • When displayed
        • Then each open loan row should be accompanied by a checkbox (default unchecked) as shown in the below linked wireframe
      2. Scenario
        • Given the checkbox column on the Loans page, Open Loans view
        • When displayed
        • Then the column header should contain a checkbox (default unchecked)
      3. Scenario
        • Given the column header checkbox
        • When checked
        • Then all the rows below should also be checked (it should still be possible to uncheck individual rows)
      4. Scenario
        • Given the column header checkbox
        • When unchecked
        • Then all the rows below should also be unchecked (it should still be possible to individually re-check individual rows)
      5. Scenario
        • Given the Loans page
        • When displayed
        • Then a Renew button should display at the top of the page as shown in the below linked wireframe
      6. Scenario
        • Given one or more loan rows is checked on the Loans page
        • When the Renew button is clicked
        • Then the selected/checked loans should be renewed according to the basic logic outlined in UIU-132 (eventually we'll look to the loan policy for renewal period, but this is just an early iteration)

      Out of scope for this story (need UX guidance on patterns):

      • Success confirmation message
      • Error message if you try to renew without selecting a loan

      Mock-Up: https://www.dropbox.com/s/owyyqih5euj12jt/loan-history-open-4.png?dl=0

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                mpk35 Michal Kuklis
                cboerema Cate Boerema
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases