Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

api delete breeder endpoint #140

Merged
merged 15 commits into from
Nov 16, 2023
Merged

api delete breeder endpoint #140

merged 15 commits into from
Nov 16, 2023

Commits on Nov 16, 2023

  1. Configuration menu
    Copy the full SHA
    af815b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5d2336e View commit details
    Browse the repository at this point in the history
  3. api - refine openapi breeder deletion

    Correct return objects.
    cherusk committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    3fb697c View commit details
    Browse the repository at this point in the history
  4. api - implement basic deletion endpoint

    Essentially reverting all airflow dag definitions and cleaning up
    everthing from DBs.
    
    Might not be thorough in the sense that a running dag can run another
    iteration until it picks up the dag config deletion.
    cherusk committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    2cb1805 View commit details
    Browse the repository at this point in the history
  5. api - refine query execution for result return

    Sometimes we want the result of the query.
    Make it optional.
    cherusk committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    a6d064c View commit details
    Browse the repository at this point in the history
  6. api - archive db define queries to systemcatalog

    For deletion, we need to consult the system catalog of the archive db,
    because we only get the breeder name as request parameter to identify
    the resources to be deleted.
    cherusk committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    03761d0 View commit details
    Browse the repository at this point in the history
  7. api - deletion endpoint with catalog queries

    This is the deletion endpoint with the system catalogues queried for
    regex matched names.
    
    We want to clean up those and are doing so.
    cherusk committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    efa3390 View commit details
    Browse the repository at this point in the history
  8. api - correct 200 response

    cherusk committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    7d3a3d9 View commit details
    Browse the repository at this point in the history
  9. api - correct remove meta data method name

    Accidental duplication of create meta data instead
    of remove.
    cherusk committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    c007226 View commit details
    Browse the repository at this point in the history
  10. api - delete breeder correct response once more

    Requires response keyword argument.
    cherusk committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    f46aaaa View commit details
    Browse the repository at this point in the history
  11. api - delete defuse parameter strictness

    For now, let's not have openapi stub generator check that request
    parameters are there, because that glitches in unclear way.
    cherusk committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    df27ca6 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    4dd87cd View commit details
    Browse the repository at this point in the history
  13. api - change deletion endpoint to param based

    Request body seems to not be couraged by
    flask/connexion generator framework.
    cherusk committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    471b44f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    084bc0d View commit details
    Browse the repository at this point in the history
  15. api - repair archive db state cleanup

    Use cascading object dropping to get rid of triggers for now.
    cherusk committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    aa9009f View commit details
    Browse the repository at this point in the history