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

Refund fees/fines: Report of refunds to process manually

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: P2
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 6.0.0
    • Labels:
    • Template:
    • Sprint:
      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
    • Story Points:
      5
    • Development Team:
      Vega
    • Release:
      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

                Assignee:
                oleksandrkurash Alexander Kurash
                Reporter:
                hollyolepm Holly Mistlebauer
                Tester Assignee:
                Holly Mistlebauer Holly Mistlebauer
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases