Uploaded image for project: 'ui-checkin'
  1. ui-checkin
  2. UICHKIN-79

Multiple messages at check in

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      Core: F - Sprint 61, Core: F - Sprint 62
    • Story Points:
      13
    • Development Team:
      Prokopovych

      Description

      Multiple modals at check in
      Purpose: A single check in may trigger many messages to the user about the item. Individual messages are covered by other stories, and this story covers the sequence in which they display.

      1. Scenario (7)
        • Given an item with at least one check in note, without multiple pieces, and at least one request, checked in at the service point that is the pickup point for the top request
        • When the item is scanned at check in at that service point
        • Then: display check in note modal, and if user confirms check in, display awaiting pickup modal
      2. Scenario (8)
        • Given an item with at least one check in note, without multiple pieces, and no requests, and a service point not assigned to the item's effective location
        • When the item is scanned at check in at that service point
        • Then: display check in note modal, and if user confirms check in, display in transit modal
      3. Scenario (9)
        • Given an item with at least one check in note, without multiple pieces, and at least one request, and a service point that is not the pickup service point for the top request
        • When the item is scanned at check in at that service point
        • Then: display check in note modal, and if user confirms check in, display in transit for pickup modal
      4. Scenario (11)
        • Given an item with no check in notes, with multiple pieces, and at least one request, and a service point that is the pickup point for the top request
        • When the item is scanned at check in at that service point
        • Then: display multipiece note modal, and if user confirms check in, display awaiting pickup modal
      5. Scenario (12)
        • Given an item with no check in notes, with multiple pieces, and no requests, and a service point not assigned to the item's effective location
        • When the item is scanned at check in at that service point
        • Then: display multipiece note modal, and if user confirms check in, display in transit modal
      6. Scenario (13)
        • Given an item with no check in notes, with multiple pieces, and at least one request, and a service point that is not the pickup service point for the top request
        • When the item is scanned at check in at that service point
        • Then: display multipiece note modal, and if user confirms check in, display in transit for pickup modal
      7. Scenario (14)
        • Given an item with at least one check in note, with multiple pieces, and no requests, and a service point assigned to the item's effective location
        • When the item is scanned at check in at that service point
        • Then: display multipiece note modal , and if user confirms check in, display in check in note modal , and if and only if user selects confirm on the check in note modal, check the item in
      8. Scenario (15)
        • Given an item with at least one check in note, with multiple pieces, and at least one request and a service point that is the pickup point for the top request
        • When the item is scanned at check in at that service point
        • Then: display multipiece note modal , and if user confirms check in, display in check in note modal , and if and only if user selects confirm on the check in note modal, check the item in and display awaiting pickup modal
      9. Scenario (16)
        • Given an item with at least one check in note, with multiple pieces, and no requests, and a service point not assigned to the item's effective location
        • When the item is scanned at check in at that service point
        • Then: display multipiece note modal , and if user confirms check in, display in check in note modal , and if and only if user selects confirm on the check in note modal, check the item in and display in transit modal
      10. Scenario (17)
        • Given an item with at least one check in note and multiple pieces, and at least one request, and a service point that is not the pickup service point for the top request
        • When the item is scanned at check in
        • Then: display multipiece note modal , and if user confirms check in, display in check in note modal , and if and only if user selects confirm on the check in note modal, check the item in and display in transit for pickup modal

      Notes: The modals themselves and the scenarios that trigger them are covered by other stories, and this story is only for ordering them. The three modals that can be triggered by the same check in are multipiece (UICHKIN-46), check in notes (UICHKIN-76), and in transit or awaiting pickup (UICHKIN-41, UICHKIN-50).

      Notes: The last set of scenarios, when items have multiple pieces and check in notes, ask for users to confirm check in at two points. Confirming check in for the multipiece modal should not check the item in if there's still a check in note to review.

      Notes: I'm using "multipiece" modal in a general sense to cover the set of scenarios described by UICHKIN-46.

      Scenarios can also be viewed as a table, if that's easier to process (numbers in parentheses after scenarios correspond to rows on the table): https://docs.google.com/spreadsheets/d/11nEs_EO7pjuejKYYM9OC-asRhD5-8NBIKLXzqUBDmdo/edit#gid=0

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                mpk35 Michal Kuklis
                Reporter:
                ecboettcher Emma Boettcher
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases