Uploaded image for project: 'Subscription Watch'
  1. Subscription Watch
  2. SWATCH-3915

Remove CRUD apis for direct interaction with the outbox table

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • None
    • 1
    • False
    • Hide

      None

      Show
      None
    • True
    • subs-swatch-1
    • Swatch1 Sprint 1

      Context

      The outbox CRUD endpoints were originally added as part of SWATCH-3778 to provide direct interaction with the outbox table for testing purposes. However, it has been determined that we don't want or need these APIs for testing purposes, as component tests shouldn't test implementation details like direct outbox table manipulation.

      The related cards for CRUD endpoints for the outbox table have been closed as Won't Do. Since the POST API and other endpoint stubs have already been implemented, we need to remove them to maintain a clean codebase and avoid exposing unnecessary internal implementation details.

      Acceptance Criteria

      • Remove the implemented POST API for outbox table direct interaction
      • Remove all other stubbed out CRUD endpoint implementations for the outbox table
      • Remove the stubbed out IQE tests related to outbox CRUD operations
      • Ensure no references to the removed endpoints remain in the codebase
      • Update any relevant documentation that may reference these endpoints
      • Don't remove the PUT to flush the outbox

              awood1@redhat.com Alex Wood
              lburnett0 Lindsey Burnett
              Lisa Walker Lisa Walker
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: