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

Conversation

cherusk
Copy link
Collaborator

@cherusk cherusk commented Nov 16, 2023

No description provided.

Correct return objects.
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.
Sometimes we want the result of the query.
Make it optional.
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.
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 cherusk added checkout and removed checkout labels Nov 16, 2023
@cherusk cherusk added checkout and removed checkout labels Nov 16, 2023
Accidental duplication of create meta data instead
of remove.
@cherusk cherusk added checkout and removed checkout labels Nov 16, 2023
Requires response keyword argument.
@cherusk cherusk added checkout and removed checkout labels Nov 16, 2023
For now, let's not have openapi stub generator check that request
parameters are there, because that glitches in unclear way.
@cherusk cherusk added checkout and removed checkout labels Nov 16, 2023
Request body seems to not be couraged by
flask/connexion generator framework.
@cherusk cherusk added checkout and removed checkout labels Nov 16, 2023
Use cascading object dropping to get rid of triggers for now.
@cherusk cherusk added checkout and removed checkout labels Nov 16, 2023
@cherusk cherusk merged commit 65bc1fb into master Nov 16, 2023
4 checks passed
@cherusk cherusk deleted the api_delete_breeder_endpoint branch November 16, 2023 19:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant