Uploaded image for project: 'mod-inventory-storage'
  1. mod-inventory-storage
  2. MODINVSTOR-626

Update bulk download endpoint to save holdings UUIDs

    XMLWordPrintable

    Details

    • Type: Story
    • Status: Closed (View Workflow)
    • Priority: P3
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 20.0.0
    • Labels:
      None
    • Template:
    • Sprint:
      Concorde - Sprint 103
    • Story Points:
      3
    • Development Team:
      Concorde

      Description

      Purpose/Overview:
      The bulk download API must be able to download UUIDs of both inventory Instances and Holdings

      Requirements/Scope:
      Users must be allowed to download holdings UUIDs, when searching and filtering from Inventory App
      We need to edit the existing API which would return all relevant UUIDs based on query param of instances or holdings
      The number of UUIDs can span several thousands to several millions
      Given that each UUID is 36 characters, with 1 Million UUIDs the file size would be ~37 MB
      For now the largest known data set is UC with ~8Millions Bibs, so file size could be ~300 MB

      Requirement
      API can return the UUIDs in json response .

      Approach:
      It can take a query parameter which will decide if instance UUIDs are obtained or holdings UUIDs

      Acceptance criteria:

      • API is updated, that returns the UUIDs as response
      • Unit tests are added

        TestRail: Results

          Attachments

          1. screenshot-1.png
            197 kB
            Andrii Novytskyi
          2. screenshot-2.png
            71 kB
            Andrii Novytskyi
          3. screenshot-3.png
            81 kB
            Andrii Novytskyi
          4. screenshot-4.png
            78 kB
            Andrii Novytskyi
          5. screenshot-5.png
            104 kB
            Andrii Novytskyi

            Issue Links

              Activity

                People

                Assignee:
                Andrii Andrii Novytskyi
                Reporter:
                magdaz Magda Zacharska
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    TestRail: Runs

                      TestRail: Cases