feat(backend): file deletion flow #16

Merged
mcataford merged 6 commits from feat/file-deletion-api into main 2023-08-14 12:26:06 +00:00
mcataford commented 2023-08-12 21:43:14 +00:00 (Migrated from github.com)

Adds file-deletion capabilities to the API such that files that are present in the system can be deleted from both the database and storage media.

This also addresses other smaller concerns:

  • Settings were refactored to be a singleton so they are easier to handle, validate and test;
  • An issue with the "CI if changes detected" logic that prevented the pipeline from running in certain cases was addressed (the stage outputs were not explicitly false while the end-of-pipeline reporting expected an explicit true/false);
  • typing_extensions was added as a dependency due to Pydantic requirements around typing responses.
Adds file-deletion capabilities to the API such that files that are present in the system can be deleted from both the database and storage media. This also addresses other smaller concerns: - Settings were refactored to be a singleton so they are easier to handle, validate and test; - An issue with the "CI if changes detected" logic that prevented the pipeline from running in certain cases was addressed (the stage outputs were not explicitly false while the end-of-pipeline reporting expected an explicit true/false); - `typing_extensions` was added as a dependency due to Pydantic requirements around typing responses.
This repo is archived. You cannot comment on pull requests.
No description provided.