Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
Core: F - Sprint 102, Core: F - Sprint 103, Prokopovych - Sprint 104, Prokopovych - Sprint 105, Prokopovych - Sprint 106
-
8
-
Prokopovych
Description
- 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
- 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
- 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)
- 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
- 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)
- Given:
- 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)
- Given:
- 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
- Given:
- 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
- clones
-
MODINVSTOR-615 Extend list of item statuses, allow users to change items to those statuses
-
- Closed
-
- defines
-
UXPROD-2699 Item statuses: Unavailable, Unknown Intellectual, In process - non requestable, Long missing, Restricted
-
- Closed
-
- is duplicated by
-
MODINV-203 Insufficient permissions to provide record representation for PUT method of /inventory/items/{itemId}
-
- Closed
-