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

Add option to waive/cancel a fee/fine on "Refund fee/fine" modal

    XMLWordPrintable

Details

    • UNAM
    • Poppy (R2 2023)
    • TBD

    Description

      Overview: Users need a better way to waive/cancel fees/fines after a refund is issued. This step is often overlooked and causes issues for patrons. By adding the waive and cancel options on the "Refund fee/fine" modal, it is more obvious to the users what needs to happen next.

      Scenarios:

      1. Scenario
        • Given "Fee/fine details" page open
        • When REFUND button pressed for the fee/fine
        • Then...
          • Open modified "Refund fee/fine" modal as shown in the attached mock-up Refund-FF-modal-changes.jpg
          • Place a check mark in the "Waive fee/fine" box as the default setting
      2. Scenario
        • Given "Fee/fine history" page open
        • When REFUND button pressed for one or more fees/fines
        • Then...
          • Open modified "Refund fee/fine" modal as shown in the attached mock-up Refund-FF-modal-changes.jpg
          • Place a check mark in the "Waive fee/fine" box as the default setting
      3. Scenario
        • Given "Fee/fine history" page open
        • When REFUND ellipsis option selected for one fee/fine
        • Then...
          • Open modified "Refund fee/fine" modal as shown in the attached mock-up Refund-FF-modal-changes.jpg
          • Place a check mark in the "Waive fee/fine" box as the default setting
      4. Scenario
        • Given "Refund fee/fine" modal open
        • When "Waive fee/fine" box check marked
        • Then do not allow the "Cancel fee/fine" box to also be checked marked
      5. Scenario
        • Given "Refund fee/fine" modal open
        • When "Cancel fee/fine" box check marked
        • Then do not allow the "Waive fee/fine" box to also be checked marked
      6. Scenario
        • Given "Refund fee/fine" modal open and REFUND button pressed
        • When "Waive fee/fine" box check marked
        • Then...
          • Finish the refund as per usual (display confirmation, etc.)
          • Open the "Waive fee/fine" modal with data from the refund transaction (remember, there can be one or more fees/fines to be waived in one transaction)
          • Process the waive as per usual (display confirmation, etc.)
      7. Scenario
        • Given "Refund fee/fine" modal open and REFUND button pressed
        • When "Cancel fee/fine" box check marked
        • Then...
          • Finish the refund as per usual (display confirmation, etc.)
          • Open the "Cancel fee/fine" modal with data from the refund transaction (remember, there can be one or more fees/fines to be cancelled in one transaction)
          • Process the cancellation as per usual (display confirmation, etc.)
      8. Scenario
        • Given "Refund fee/fine" modal open and REFUND button pressed
        • When "Waive fee/fine" box not check marked AND "Cancel fee/fine" box not check marked
        • Then finish the refund as per usual (display confirmation, etc.)

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                yasmine Yasmine Macedo Reza
                hollyolepm Holly Mistlebauer
                Holly Mistlebauer Holly Mistlebauer
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:

                  TestRail: Runs

                    TestRail: Cases