Skip to content

Revamp Delete Repo Content Workflow #1127

@giovanni-guidini

Description

@giovanni-guidini

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
- [ ] https://github.com/codecov/engineering-team/issues/1134
- [ ] https://github.com/codecov/engineering-team/issues/1135
- [ ] https://github.com/codecov/engineering-team/issues/3225
### Tasks - applications
- [x] UPDATEME - Change wording on repo content deletion confirmation modal
- [ ] UPDATEME - Change color and text of the toast message confirming repo content deletion request

Metadata

Metadata

Labels

P0: must dopriority 10[Epic]this label is used to mark issues as epicskicked offKick off meeting has been completed

Type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions