refactor deleting users and fix bugs in delete #98
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
refactor deleting users and fix bugs in delete
admins can delete users from a user's profile
when deleting a user, also deleting all references in other tables to that user
(cascade on delete for many-to-many relationships don't work on prisma right now so just did it manually, an issue @ethanlee16 also mentioned in another PR)
issue No way to cascade delete when the foreign key is non-nullable prisma/prisma#2057
How to Test/Use PR feature
PR Checklist
Does your branch (check if true):
[X] work when you run
yarn build
?[X] successfully run
yarn:db-migrate up
without yielding any errors?[X] successfully run
yarn prisma introspect
without yielding any errors?[X] successfully run
yarn dev
and support all changes that your branch intends to perform?Screenshots
CC: @erinysong