Uploaded image for project: 'ui-checkout'
  1. ui-checkout
  2. UICHKOUT-446

Check out: Display modal for multipiece items

    XMLWordPrintable

Details

    • Core: F - Sprint 55
    • Prokopovych

    Description

      Purpose: As a circulation staff member, I need to be informed when I'm checking out a multipiece item (like a score, multi-disc set, or book with supplementary material), so that I can make sure it has all the pieces that it's supposed to.

      Scenarios

      1. Scenario
        • Given that an item in Inventory meets these criteria:
          • Number of pieces is blank, 0, or 1
          • Description of pieces is blank
          • Number of missing pieces is blank or 0
          • Missing pieces is blank
        • When the item is scanned in the Check Out app
        • Then do not display the multipiece modal.
      2. Scenario
        • Given that an item in Inventory meets these criteria:
          • Number of pieces is something other than blank or 0 and/or Description of pieces is not blank
          • Number of missing pieces is blank or 0
          • Missing pieces is blank
        • When the item is scanned in the Check Out app
        • Then display the multipiece modal:
          • Modal title: Confirm multipiece check out
          • Modal text: <title> (<material type>) (Barcode: <barcode>) will be checked out.
          • Modal fields: Number of pieces, Description of pieces (populated from Inventory)
            • if either of these fields are blank in Inventory, show "-"
          • Modal buttons:
            • Cancel
            • Check out
      3. Scenario
        • Given that an item in Inventory meets these criteria:
          • Missing pieces is something other than blank or 0 and/or Missing piece description is not blank
        • When the item is scanned in the Check Out app
        • Then display the multipiece modal:
          • Modal title: Confirm multipiece check out
          • Modal text: <title> (<material type>) (Barcode: <barcode>) will be checked out.
          • Modal fields: Number of pieces, Description of pieces, Number of missing pieces, Description of missing pieces (populated from Inventory)
            • if any of these fields is blank in Inventory, show "-"
          • Modal buttons:
            • Cancel
            • Check out
      4. Scenario
        • Given that an item has triggered a multipiece modal in Check Out
        • When the user clicks Confirm
        • Then check out the item to the user & return to Check Out screen
      5. Scenario
        • Given that an item has triggered a multipiece modal in Check Out
        • When the user clicks Cancel or the upper-left-hand "X"
        • Then return to Check Out screen without checking out the item (clear barcode from barcode field)

      Note: Mockups attached reference "check in", use "check out" where appropriate.

      Note: According to the spreadsheet linked in UIIN-250 and UIIN-252, the titles of the relevant inventory fields are Number of pieces, Description of pieces, Number of missing pieces, Missing pieces. Use the field labels from Inventory, not the field labels as they currently appear on the mockup.

      Note: Item should not be checked out until user clicks Confirm.

      TestRail: Results

        Attachments

          1. 1-Modal-Multipiece.png
            54 kB
            Emma Boettcher
          2. 1-Modal-Multipiece-Blank.png
            45 kB
            Emma Boettcher

          Issue Links

            Activity

              People

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

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases