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

Custom item status: check in settings

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Open (View Workflow)
    • Priority: P3
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Labels:
      None
    • Template:
    • Development Team:
      Prokopovych

      Description

      Purpose: Configure response when users attempt to check in items with custom item statuses.
      Scenarios

      1. Scenario
        • Given the Edit or New status form
        • When open
        • Then show the Apps accordion
      2. Scenario
        • Given the Apps accordion on the Edit or New status form
        • When open
        • Then show the Check In settings
          • Heading: Check In
          • Checkbox: Allow
      3. Scenario
        • Given the Check In settings on the Edit or New status form
        • When Allow is checked
        • Then show an additional checkbox:
          • Checkbox: Require confirmation
          • Checkbox: Notify if suppressed from discovery
      4. Scenario
        • Given the Statuses section of Inventory settings
        • When viewing a custom item status
        • Then show the open Apps accordion, with inactive checkboxes under Check In
      5. Scenario
        • Given an item with custom item status X with Allow not checked in the Check in settings for custom item status X
        • When that item is checked in in the Check In app
        • Then do not check the item in, and display an alert modal:
          • Header: Item is <custom status X>
          • Body: Item has <custom item status X> and cannot be checked in
          • Buttons:
            • Close
      6. Scenario
        • Given an alert that the item cannot be checked in because of <custom item status X>
        • When the user clicks Close
        • Then close the modal, and do not check the item in
      7. Scenario
        • Given an item that is not suppressed from discovery, with custom item status X with the following configuration of Check In settings:
          • Allow: checked
          • Require confirmation: unchecked
          • Notify if suppressed from discovery: unchecked
        • When that item is checked in in the Check In app
        • Then allow check in, without alerting user of item status or requiring to confirm
      8. Scenario
        • Given an item that is suppressed from discovery, with custom item status X with the following configuration of Check In settings:
          • Allow: checked
          • Require confirmation: unchecked
          • Notify if suppressed from discovery: unchecked
        • When that item is checked in in the Check In app
        • Then allow check in, without alerting user of item status or requiring to confirm
      9. Scenario
        • Given an item with custom item status X with the following configuration of Check In settings:
          • Allow: checked
          • Require confirmation: checked
          • Notify if suppressed from discovery: unchecked
        • When that item is checked in in the Check In app
        • Then display confirmation modal:
          • Title of modal: Check in <custom item status X> item?
          • Text of modal: <item title> (<item's material type>) (Barcode: <item barcode>) has the item status <custom item status X>.
          • Modal buttons: Cancel, Confirm
      10. Scenario
        • Given an item that is suppressed from discovery with custom item status X with the following configuration of Check In settings:
          • Allow: checked
          • Require confirmation: checked
          • Notify if suppressed from discovery: unchecked
        • When that item is checked in in the Check In app
        • Then display confirmation modal:
          • Title of modal: Check in <custom item status X> item?
          • Text of modal: <item title> (<item's material type>) (Barcode: <item barcode>) has the item status <custom item status X>.
          • Modal buttons: Cancel, Confirm
      11. Scenario
        • Given an item that is not suppressed from discovery, with custom item status X with the following configuration of Check In settings:
          • Allow: checked
          • Require confirmation: checked
          • Notify if suppressed from discovery: checked
        • When that item is checked in in the Check In app
        • Then display confirmation modal:
          • Title of modal: Check in <custom item status X> item?
          • Text of modal: <item title> (<item's material type>) (Barcode: <item barcode>) has the item status <custom item status X>.
          • Modal buttons: Cancel, Confirm
      12. Scenario
        • Given an item that is suppressed from discovery, with custom item status X with the following configuration of Check In settings:
          • Allow: checked
          • Require confirmation: checked
          • Notify if suppressed from discovery: checked
        • When that item is checked in in the Check In app
        • Then display confirmation modal:
          • Title of modal: Check in <custom item status X> item?
          • Text of modal: <item title> (<item's material type>) (Barcode: <item barcode>) has the item status <custom item status X> and is suppressed from discovery.
          • Modal buttons: Cancel, Confirm
      13. Scenario
        • Given a check in confirmation modal
        • When the user clicks cancel
        • Then stop check in process and do not check in the item
      14. Scenario
        • Given a check in confirmation modal
        • When the user clicks confirm
        • Then continue checking in the item
      15. Scenario
        • Given an item that is not suppressed from discovery with custom item status X with the following configuration of Check In settings:
          • Allow: checked
          • Require confirmation: unchecked
          • Notify if suppressed from discovery: checked
        • When that item is checked in in the Check In app
        • Then continue check in without alert
      16. Scenario
        • Given an item that is suppressed from discovery with custom item status X with the following configuration of Check In settings:
          • Allow: checked
          • Require confirmation: unchecked
          • Notify if suppressed from discovery: checked
        • When that item is checked in in the Check In app
        • Then display alert modal:
          • Title of modal: Check in suppressed item
          • Text of modal: <item title> (<item's material type>) (Barcode: <item barcode>) is suppressed from discovery.
          • Modal buttons: Close
      17. Scenario
        • Given the suppressed from discovery alert
        • When the user clicks Close
        • Then continue checking in the item

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                Unassigned Unassigned
                Reporter:
                ecboettcher Emma Boettcher
                Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                  Dates

                  Created:
                  Updated:

                    TestRail: Runs

                      TestRail: Cases