Revamp Delete Repo Content Workflow #1127
Labels
epic
this label is used to mark issues as epics
kicked off
Kick off meeting has been completed
P0: must do
priority 10
Milestone
This epic issue captures the tasks related to fixing the current Delete Repo Content workflow.
Overview
From the user's perspective we hope to replace the message on the current confirmation modal to make more evident that the process can take some time and how the user will be notified once it's done.
We also want to change the toast message confirming that the task has been kicked off.
On the feedback side we will send a transactional email for the repo's admins confirming that the repo deletion is completed successfully of failed for some reason and they should reach out to support.
On the backend side we will make sure the task is functioning properly and improve its performance as much as possible. And trigger the email delivery.
Success Criteria
The success criteria is that the following flow can be executed:
A user can request deletion of repository content fro which the user is an admin of.
After some (reasonable, meaning at most 1 day) time the user will receive confirmation via email that the repo contents have been deleted.
After receiving the email the user can navigate to the Codecov UI and see that the contents of the repo have indeed been deleted.
Tasks - platform
FlushRepoTask
deletes all the entities related toRepository
#1134Tasks - applications
The text was updated successfully, but these errors were encountered: