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

Add modal for 'Cash drawer reconciliation report'

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      EPAM-Veg Sprint 113, EPAM-Veg Sprint 114, EPAM-Veg Sprint 115
    • Story Points:
      5
    • Development Team:
      Vega

      Description

      Purpose:  Enter criteria for the creation of the Cash drawer reconciliation report.  

      SCENARIOS

      Scenario 1

      • Given Actions options listed (as shown in attached mock-up 1-updated-actions-dropdown.png)
      • When Cash drawer reconciliation report selected
      • Then display Cash drawer reconciliation report modal (as shown in attached mock-up 2-cash-drawer-reconciliation-report-modal.png) with...
        • Start date set to current date
        • End date set to current date
        • Service point drop-down populated with all service points
        • Report format defaulted to "Both"
        • Cancel button active
        • Save & close button inactive

      Scenario 2

      • Given Cash drawer reconciliation report modal open (from Scenario 2)
      • When Cancel button pressed
      • Then close Cash drawer reconciliation report modal, returning user to User search results page

      Scenario 3

      • Given Cash drawer reconciliation report modal open (from Scenario 2)
      • When Start date and End date are both blank
      • Then display this error message under Start date box:  "Start date" is required

      Scenario 4

      • Given Cash drawer reconciliation report modal open (from Scenario 2)
      • When Start date is blank but End date is not blank
      • Then display this error message under Start date box:  "Start date" is required if "End date" entered

      Scenario 5

      • Given Cash drawer reconciliation report modal open (from Scenario 2)
      • When End date is less than Start date
      • Then display this error message under End date box:  "End date" must be greater than or equal to "Start date"

      Scenario 6

      • Given Cash drawer reconciliation report modal open (from Scenario 2)
      • When Service point has not been selected
      • Then display this error message under Service point selection box:  "Service point" is required

       Scenario 7

      • Given Cash drawer reconciliation report modal open (from Scenario 2)
      • When Service point has been selected
      • Then populate Sources drop-down with the names of all users who are associated with the selected service point (see attached screen print User-details-service-points.jpg for location of associated service points; please note that a user may have more than one)  Important note:  The first Source displayed should be the user who is logged in, unless they are not associated with Service point they have selected

      Scenario 8

      • Given Cash drawer reconciliation report modal open (from Scenario 2)
      • When all validation has been passed (see attached mock-up
        3-cash-drawer-reconciliation-report-with-values-modal.png as an example)
      • Then activate Save & close button

      Scenario 9

      • Given Cash drawer reconciliation report modal open and Save & close button active (from Scenario 9)
      • When Save & close button pressed
      • Then...
        • Close Cash drawer reconciliation report modal
        • Send "success toast" (as shown in attached mock-up 7-export-in-progress.jpg)
        • Initiate the creation of the report (see UIU-1961)

       

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                annamelnyk Anna Melnyk
                Reporter:
                hollyolepm Holly Mistlebauer
                Tester Assignee:
                Holly Mistlebauer Holly Mistlebauer
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases