Uploaded image for project: 'Automation Hub'
  1. Automation Hub
  2. AAH-711

Create collection deletion endpoint

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    • Icon: Task Task
    • Resolution: Done
    • Icon: Normal Normal
    • 2.1
    • None
    • Backend
    • None
    • AAH Sprint 14, AAH Sprint 15, 4.5.0a Sprint 1, 4.5.0a Sprint 2, 4.5.0a Sprint 3

      As I hub administrator, I need to be able to permanently delete collection that aren't used by any other collections in the system along with and all of its versions.

      This endpoint must:

      • Verify that the collection isn't depended on by other collections
      • Remove the collection version from all repos it's in
      • Delete repo version history for all repos the collection version was ever in
      • Perform orphan cleanup.

      See https://docs.google.com/document/d/1w-bP7U2aJ6m1Qa__8vCrlY8tJcNlNiK03ad51Pp0-FQ/edit#heading=h.115vdb79z615 for implementation details.

              hhummel@redhat.com Henderson Hummel (Inactive)
              dnewswan David Newswanger (Inactive)
              Archiver:
              ranumula@redhat.com Raju Anumula

                Created:
                Updated:
                Resolved:
                Archived: