Uploaded image for project: 'mod-data-export'
  1. mod-data-export
  2. MDEXP-285

Provide endpoint for quick inventory instance export

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • P3
    • Resolution: Done
    • None
    • 4.0.0
    • None
    • Concorde - Sprint 102
    • 5
    • Concorde

    Description

      Purpose/Overview:
      Users should be able to initiate the export directly from the inventory app for a quick review of the records that fulfill inventory search criteria. The backend will need to trigger the export based on provided list of identifiers and not the file containing the lists of ids. In future implementations, users will be able to trigger the export by providing CQL statement as well. The endpoint created for this user story will need to handle both but not both at the same time. Also, in current release we will support quick export of the inventory instances only but in the future the user could provide UUIDs for holdings and items so the endpoint will need to differentiate between those as well.

      Requirements/Scope:

      1. Trigger the export by providing the list of UUIDs without the restriction of the records being consumed
      2. Trigger the export by providing the CQL
      3. Trigger the export by any existing job profile
      4. Differentiate between record types UUIDs (instances, holdings, items)
      5. Differentiate if the the export is triggered by list of UUIDs or CQL

      Note
      Quick export UI will limit the export to 100 UUIDs and will always default instance mapping profile but the backend implementation should not be limited by the number of records or the job profile.

      Acceptance criteria:

      • The new endpoint and schema are created
      • Unit and API tests are written

      TestRail: Results

        Attachments

          1. quick-export.png
            quick-export.png
            36 kB
          2. screenshot-1.png
            screenshot-1.png
            108 kB
          3. screenshot-2.png
            screenshot-2.png
            109 kB
          4. screenshot-3.png
            screenshot-3.png
            121 kB
          5. screenshot-4.png
            screenshot-4.png
            126 kB
          6. screenshot-5.png
            screenshot-5.png
            42 kB

          Issue Links

            Activity

              People

                Andrii Andrii Novytskyi
                magdaz Magda Zacharska
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases