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

Revamp Delete Repo Content Workflow #1127

Closed
3 of 5 tasks
giovanni-guidini opened this issue Feb 2, 2024 · 1 comment
Closed
3 of 5 tasks

Revamp Delete Repo Content Workflow #1127

giovanni-guidini opened this issue Feb 2, 2024 · 1 comment
Assignees
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

Comments

@giovanni-guidini
Copy link

giovanni-guidini commented Feb 2, 2024

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

Preview Give feedback
  1. 0 of 4
  2. Swatinem

Tasks - applications

Preview Give feedback
@giovanni-guidini giovanni-guidini added the epic this label is used to mark issues as epics label Feb 2, 2024
@github-project-automation github-project-automation bot moved this to Idea/Deprioritized for the quarter in Codecov's Roadmap Oct 16, 2024
@aj-codecov aj-codecov moved this from Idea/Deprioritized for the quarter to Selected for development in Codecov's Roadmap Oct 16, 2024
@trent-codecov trent-codecov added this to the Q4 '24 milestone Oct 29, 2024
@trent-codecov trent-codecov added the P0: must do priority 10 label Oct 29, 2024
@trent-codecov trent-codecov added the kick off scheduled Kick off meeting has been scheduled label Oct 29, 2024
@trent-codecov trent-codecov added kicked off Kick off meeting has been completed and removed kick off scheduled Kick off meeting has been scheduled labels Jan 2, 2025
@rohan-at-sentry rohan-at-sentry moved this from Ready for development to MVP/Internal QA in Codecov's Roadmap Jan 22, 2025
@Swatinem
Copy link

Code for both the Repository and Owner deletion was updated, and should be working now.
Both of that is hooked up within the django admin for customer support folks to trigger it.

The self-serve repository deletion should also be working now.
For the self-serve owner deletion, there is a couple more PRs that would need landing:

Thus, I would call this epic done.

@github-project-automation github-project-automation bot moved this from MVP/Internal QA to Done in Codecov's Roadmap Feb 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
epic this label is used to mark issues as epics kicked off Kick off meeting has been completed P0: must do priority 10
Projects
Status: Done
Development

No branches or pull requests

5 participants