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

Extend list of item statuses, allow users to change items to those statuses

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • P3
    • Resolution: Done
    • None
    • 6.0.0
    • Prokopovych - Sprint 106, Prokopovych - Sprint 107, Prokopovych - Sprint 108
    • 5
    • 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 in process
          • Mark as in process (non-requestable)
          • Mark as intellectual item
          • Mark as long missing
          • Mark as restricted
          • Mark as unavailable
          • Mark as unknown
      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 in process
          • Mark as in process (non-requestable)
          • Mark as intellectual item
          • Mark as long missing
          • Mark as restricted
          • Mark as unavailable
          • Mark as unknown
      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  CW: has addressed the tag permission issue in - UIIN-1422
        • Given:
          • a user logged in with all Inventory permissions, and Tags on records: View only, 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 In process, In process (non-requestable), Intellectual item, Long missing, Restricted, Unavailable, Unknown
          • 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

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                SergiySergiyenko Sergiy Sergiyenko
                charlotte Charlotte Whitt
                Charlotte Whitt Charlotte Whitt
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases