Uploaded image for project: 'mod-inventory'
  1. mod-inventory
  2. MODINV-309

API inventory/items/move for items Move

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: P3
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 16.1.0
    • Labels:
      None
    • Template:
      Thunderjet/Firebird Back-end Story Template
    • Sprint:
      Firebird Sprint 91
    • Story Points:
      5
    • Development Team:
      Firebird

      Description

      Implement POST /inventory/items/move for moving items between holdings.

      Business logic:
      1) Send move request (it contains id of holding to which items should be moved and items ids).
      2) Send GET items collection and populate collection of updated items (with new item.holdingsRecordId)
      3) Update updated items and send asynchronously update request for each item.
      4) Wait all responses, populate errors if some of request failed.
      More detail can be found on page: Move Holdings and/or Items.
      5) Return response to client.

      Acceptance criteria:
      1) POST /inventory/items/move is implemented
      2) Unit tests with code coverage at least 80%

        TestRail: Results

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                khandramai Viachaslau Khandramai
                Reporter:
                khandramai Viachaslau Khandramai
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases