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

Hitting 'Charge only' button multiple times results in more than one fee/fine being created

    XMLWordPrintable

Details

    • EPAM-Veg Sprint 105
    • 1
    • Vega

    Description

      Overview:
      If a user has a slower connection, they may press the 'Charge only' button multiple times thinking that it didn't take the first time. This will create more than one fee/fine, as shown in attached screen print Duplicates-created.jpg. This may happen with 'Charge & pay now', but that option is not available to me in BugFest or Snapshot.

      Steps to Reproduce:

      • Login to https://bugfest-honeysuckle.folio.ebsco.com/ as folio (admin)
      • Locate a test user
      • Go to test users User information page
      • Open Fee/fine accordion on User information page
      • Press 'Create fee/fine' button
      • On the New Fee/Fine page...
        • Select a Fee/fine owner from the drop-down list
        • Select a Fee/fine type from the drop-down list
        • Enter the Fee/fine amount
      • Press the 'Charge only' button many times, as fast as you are able

      Expected Results:

      • One fee/fine record is created

      Actual Results:

      • Multiple fee/fine records are created (I have created up to three, as shown in attached screen print Duplicates-created.jpg)

      Additional Information:

      • This used to happen with payments/waives/transfers when the confirmation button was pressed multiple times. That issue has been fixed.
      • This issue is only a P3 because multiple fees/fines can be cancelled.

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                annamelnyk Anna Melnyk
                hollyolepm Holly Mistlebauer
                Holly Mistlebauer Holly Mistlebauer
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases