Uploaded image for project: 'ui-inventory'
  1. ui-inventory
  2. UIIN-1374

Extend list of item statuses, allow users to change items to those statuses (Intellectual and Restricted only)

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: P3
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 6.0.0
    • Labels:
    • Template:
    • Sprint:
      Prokopovych - Sprint 104, Prokopovych - Sprint 105, Prokopovych - Sprint 106, Prokopovych - Sprint 107
    • Story Points:
      8
    • Development Team:
      Prokopovych

      Description

      1. Scenario
        • Given an item that is Available , In transit , Awaiting pickup, Missing , Withdrawn , Lost and paid, Paged , Awaiting delivery (, or Order closed
        • When the Actions menu on the item record is opened
        • Then display the following options:
          • Mark as intellectual item
          • Mark as restricted
      2. Scenario
        • Given an item that is Checked out , On order , Claimed returned , Declared lost , or Aged to lost
        • When the Actions menu on the item record is opened
        • Then do not display the following options:
          • Mark as intellectual item
          • Mark as restricted
      3. Scenario
        • Given the any of the options in scenario 1
        • When selected
        • Then display the status confirmation modal
          • header: Confirm item status: <name of status>
          • body: <Item title> (<material type>) (Barcode: <barcode>)'s item status will be marked as <item status>. There are <number of open requests> open requests for this item.
            • link <number of open requests> open requests to open requests for that item in Requests app
          • controls:
            • X in upper left corner
            • Cancel
            • Confirm (primary styling)
      4. Scenario
        • Given the status confirmation modal
        • When the user selects Confirm
        • Then change item's status to the selected status
          • Display status name in Item status field
          • Display date and time of confirmation as Item status date
      5. Scenario
        • Given:
          • a user logged in with all Inventory permissions, but no Requests permissions
          • an item with at least one open request
          • the options to change status from scenario 1 in the Inventory action menu
        • When Mark as <item status> option is clicked
        • Then display the following modal:
          • header: Confirm item status: <status name>
          • body: <Item title> (<material type>) (Barcode: <barcode>)'s item status will be marked as <item status>. There may be open requests for this item.
            • do not link <number of open requests> open requests to open requests for that item in Requests app
          • controls:
            • X in upper left corner
            • Cancel
            • Confirm (primary styling)
      6. Scenario
        • Given:
          • a user logged in with all permissions
          • an item with no open requests
          • the Mark as <item status> option in the Inventory action menu
        • When one of those options is clicked
        • Then display the following modal:
          • header: Confirm item status: <item status>
          • body: <Item title> (<material type>) (Barcode: <barcode>)'s item status will be marked as <item status>.
          • controls:
            • X in upper left corner
            • Cancel
            • Confirm (primary styling)
      7. Scenario
        • Given:
          • a status confirmation modal for an item, to result in Intellectual item, Restricted
          • a request for that item with status of Open - awaiting pickup hold shelf expiration date on or after today's date, or a request for that item with status of Open - awaiting delivery
        • When the user selects Confirm
        • Then change request status to Open - not yet filled
      8. Scenario
        • Given a status confirmation modal
        • When the user selects Cancel
        • Then close the modal and do not change item's status

      Notes

      • Similar to UIIN-419, marking an item missing

      Documentation of implemented functionality:
      https://docs.google.com/spreadsheets/d/1el9_XTlpZKNzYqWSoN_XcCQxdgZDxwB_blbSWrcsAL8/edit#gid=670413620

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                SergiySergiyenko Sergiy Sergiyenko
                Reporter:
                ecboettcher Emma Boettcher
                Tester Assignee:
                Charlotte Whitt Charlotte Whitt
                Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases