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

Check out: Display modal for multipiece items

    XMLWordPrintable

    Details

    • Template:
    • Sprint:
      Core: F - Sprint 55
    • Development Team:
      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

            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