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

Custom item status: check out 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

      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 Out settings
          • Heading: Check Out
          • Checkbox: Allow
      3. Scenario
        • Given the check out 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 Out
      5. Scenario
        • Given an item with custom item status X with Allow not checked in the Check Out settings for custom item status X
        • When that item is entered in the Check Out app
        • Then do not check the item out, and display an alert modal:
          • Header: Item is <custom status X>
          • Body: Item has <custom item status X> and cannot be checked out.
          • Buttons:
            • Close
      6. Scenario
        • Given an alert that the item cannot be checked out because of <custom item status X>
        • When the user clicks Close
        • Then close the modal, and do not check the item out
      7. Scenario
        • Given an item that is not suppressed from discovery, with custom item status X with the following configuration of Check Out settings:
          • Allow: checked
          • Require confirmation: unchecked
          • Notify if suppressed from discovery: unchecked
        • When that item is checked out in the Check out app
        • Then allow check out, 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 Out settings:
          • Allow: checked
          • Require confirmation: unchecked
          • Notify if suppressed from discovery: unchecked
        • When that item is entered in the Check Out app
        • Then allow check out, 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 Out settings:
          • Allow: checked
          • Require confirmation: checked
          • Notify if suppressed from discovery: unchecked
        • When that item is entered in the Check Out app
        • Then display confirmation modal:
          • Title of modal: check out <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 out settings:
          • Allow: checked
          • Require confirmation: checked
          • Notify if suppressed from discovery: unchecked
        • When that item is entered in the Check Out app
        • Then display confirmation modal:
          • Title of modal: check out <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 out settings:
          • Allow: checked
          • Require confirmation: checked
          • Notify if suppressed from discovery: checked
        • When that item is entered in the Check Out app
        • Then display confirmation modal:
          • Title of modal: check out <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 out settings:
          • Allow: checked
          • Require confirmation: checked
          • Notify if suppressed from discovery: checked
        • When that item is entered in the Check Out app
        • Then display confirmation modal:
          • Title of modal: check out <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
      1. Scenario
        • Given a check out confirmation modal
        • When the user clicks cancel
        • Then stop check out process and do not check out the item
      2. Scenario
        • Given a check out confirmation modal
        • When the user clicks confirm
        • Then continue checking in the item
      3. Scenario
        • Given an item that is not suppressed from discovery with custom item status X with the following configuration of check out settings:
          • Allow: checked
          • Require confirmation: unchecked
          • Notify if suppressed from discovery: checked
        • When that item is entered in the Check Out app
        • Then continue check out without alert
      4. Scenario
        • Given an item that is suppressed from discovery with custom item status X with the following configuration of check out settings:
          • Allow: checked
          • Require confirmation: unchecked
          • Notify if suppressed from discovery: checked
        • When that item is entered in the Check Out app
        • Then display alert modal:
          • Title of modal: check out suppressed item
          • Text of modal: <item title> (<item's material type>) (Barcode: <item barcode>) is suppressed from discovery.
          • Modal buttons: Close
      5. 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