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

Refund fees/fines: Report of refunds to process manually

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • P2
    • Resolution: Done
    • None
    • 6.0.0
    • EPAM-Veg Sprint 101, EPAM-Veg Sprint 102, EPAM-Veg Sprint 103, EPAM-Veg Sprint 104, EPAM-Veg Sprint 105, EPAM-Veg Sprint 106, EPAM-Veg Sprint 107, EPAM-Veg Sprint 108
    • 5
    • Vega
    • R1 2021

    Description

      Purpose: Request refunds to process manually report for one date or date range.
      Story: As a staff member who processes refunds, I need a list of refunds to be manually processed for patrons and transfer accounts.

      Scenarios

      1. Scenario
        • Given the Users app Users search results page Actions drop-down
        • When open
        • Then show new drop-down option Refunds to process manually report (CSV) - see attached mock-up 1-users-actions-button.png
      2. Scenario
        • Given the Refunds to process manually report (CSV) option in Users app Users search results page Actions drop-down
        • When clicked
        • Then open Refunds to process manually modal (see attached mock-up 2-refunds-modal.png) with Save & close button inactive until Start date entered
      3. Scenario
        • Given the Refunds to process manually modal
        • When Cancel button pressed
        • Then close modal and return patron to Users app Users search results page
      4. Scenario
        • Given the Refunds to process manually modal
        • When Start date blank and End date not blank
        • Then display error: Must enter Start date if End date provided (and leave Save & close button inactive)
      5. Scenario
        • Given the Refunds to process manually modal
        • When Start date > End date
        • Then display error: End date must be after Start date (and leave Save & close button inactive)
      6. Scenario
        • Given the Refunds to process manually modal
        • When Start date not blank and End date blank
        • Then activate Save & close button
      7. Scenario
        • Given the Refunds to process manually modal
        • When Start date = End date
        • Then activate Save & close button
      8. Scenario
        • Given the Refunds to process manually modal
        • When Start date < End date
        • Then activate Save & close button
      9. Scenario
        • Given the Refunds to process manually modal
        • When Save & close button pressed
        • Then export a CSV file listing refunds to process manually with the start date entered or start-end date range provided (as shown in attachment 3-refunds-downloaded.png)
      10. Scenario
        • Given the Refunds to process manually report CSV file
        • When exported
        • Then export CSV file with columns as shown in attachment 4-refunds-to-process-manually.xlsx

      TestRail: Results

        Attachments

          1. 1-users-actions-button.png
            1-users-actions-button.png
            87 kB
          2. 2-refunds-modal.png
            2-refunds-modal.png
            73 kB
          3. 3-refunds-downloaded.png
            3-refunds-downloaded.png
            79 kB
          4. 4-refunds-to-process-manually.xlsx
            87 kB
          5. CHANGES_refunds-to-process-manually.xlsx
            15 kB
          6. Corrections.jpg
            Corrections.jpg
            218 kB
          7. equipment-rental-fee.jpg
            equipment-rental-fee.jpg
            110 kB
          8. refunds-to-process-manually.xlsx
            15 kB

          Issue Links

            Activity

              People

                oleksandrkurash Alexander Kurash
                hollyolepm Holly Mistlebauer
                Holly Mistlebauer Holly Mistlebauer
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases