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

    • 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 106, Prokopovych - Sprint 107, Prokopovych - Sprint 108
    • Story Points:
      5
    • 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 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

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

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases