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

Cancel Fee/Fine

    XMLWordPrintable

Details

    • UNAM

    Description

      IMPORTANT NOTE: There are two related JIRA issues assigned to the Core Team. UIU-451 is for the creation of a special permission allowing a user to cancel a fee/fine as an error. UIU-445 is for a temporary override process that will allow for someone without the special permission to cancel a fee/fine using a supervisor override. This issue (UIU-450) is able to be worked on without the other two being completed.

      PURPOSE: To allow a fee/fine entered in error to be cancelled. The fee/fine is removed from the patron's outstanding fee/fine balance and becomes a closed fee/fine with a Payment Status of "Error." A fee/fine is able to be marked as an error using the ellipsis "Error" option on the Fees/Fines History page (see attachment fees-fines-history.jpg) or the "Error" button on the Fee/Fines Detail page (see attachment fee-fine-details.jpg). A report will be created that lists all fees/fines cancelled for the day, but this is out of scope for this sprint.

      SCENARIOS:
      1. Scenario
      Given the Error option/button on the Fees/Fines History and Fee/Fine Details pages (see attached mock-ups fees-fines-history.jpg and fee-fine-details.jpg)
      When selected
      Then open "Confirm fee/fine cancellation" modal (as shown in attached mock-up Error-Confirm-Cancel.png) to confirm that selected fee/fine should be cancelled

      2. Scenario
      Given the "Confirm fee/fine cancellation" modal
      When displayed
      Then display information about the fee/fine to be cancelled as shown in attached mock-up Error-Confirm-Cancel.png

      3. Scenario
      Given the "Confirm fee/fine cancellation" modal
      When "Back" button pressed
      Then close "Confirm fee/fine cancellation" modal, returning the user back to Fees/Fines History or Fee/Fine Details (depending on which page they started from)

      4. Scenario
      Given the "Confirm fee/fine cancellation" modal
      When "Confirm" button pressed with "Comment" box empty
      Then display error "Comment must be provided"

      5. Scenario
      Given the "Confirm fee/fine cancellation" modal
      When "Confirm" button pressed with "Comment" box filled
      Then return the user back to Fees/Fines History or Fee/Fine Details (depending on which page they started from), display "Success Toast" (as shown in attached mock-up Error-Success-Toast.png) at bottom of page, set Payment Status to "Error", and set Fee/Fine Close Date to system date

      TestRail: Results

        Attachments

          1. cantest1.jpg
            cantest1.jpg
            347 kB
          2. cantest2.jpg
            cantest2.jpg
            330 kB
          3. cantest3.jpg
            cantest3.jpg
            378 kB
          4. cantest4.jpg
            cantest4.jpg
            387 kB
          5. Error-Confirm-Cancel.png
            Error-Confirm-Cancel.png
            48 kB
          6. Error-Success-Toast.png
            Error-Success-Toast.png
            9 kB
          7. fee-fine-details.jpg
            fee-fine-details.jpg
            253 kB
          8. fees-fines-history.jpg
            fees-fines-history.jpg
            274 kB

          Issue Links

            Activity

              People

                Luis Luis Contreras
                hollyolepm Holly Mistlebauer
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases