Uploaded image for project: 'Red Hat Internal Developer Platform'
  1. Red Hat Internal Developer Platform
  2. RHIDP-5329

Marketplace API: Add support for pagination, sorting and filters

Prepare for Y ReleasePrepare for Z ReleaseRemove QuarterXMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Normal Normal
    • 1.5.0
    • None
    • UI
    • None

      Story

      In the future, and that's why this story has a lower priority, we want to add filters to our Marketplace UI.

      For that, the MarketplaceAPI should support pagination, sorting, and filters.

      Of course, all implementations should be updated.

      MarketplaceClient if RHIDP-5321 isn't done yet, or MarketplaceBackendClient and MarketplaceCatalogClient if it's done. Whatever is done first is fine.

      The default pagination (50?) and sorting (name?) should be documented.

      Background

      Please align the API with:

      1. https://backstage.io/docs/features/software-catalog/software-catalog-api/
      2. https://backstage.io/docs/next/reference/catalog-client.catalogapi.getentities/
      3. https://backstage.io/docs/next/reference/catalog-client.catalogapi.queryentities/

      Dependencies and Blockers

      None

      Acceptance Criteria

      1. Updated API, implementation
      2. Added or extended unit tests
      3. Documentation

              Unassigned Unassigned
              cjerolim Christoph Jerolimov
              RHIDP - Frontend Plugins & UI
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: