Skip to content

NuGet Account Deletion Workflow (Service Request Model)

Karan Nandwani edited this page Aug 24, 2016 · 19 revisions
  1. User clicks on "More Info" (Delete my Account)

collapsed

  1. Dialog explaining the implications and a link to the documentation (for more details) is displayed
  2. The list of child packages is displayed along with the language which conveys that by proceeding the user understands that he/she will be relinquishing ownership of these packages.

Dialog explaining the implications and a link to the documentation

  1. User fills out the form and clicks "Yes, delete this Account"

request submitted

  1. Admin team reviews the request
  2. The account can be immediately deleted if one of the following conditions is met
  • No child packages exist
  • Child packages if any have co-owners (packages won't be orphaned when the account is deleted)
  1. If the account has child packages at risk of being orphaned, the Admin team will work with the account owner to transfer the ownership of the package.
  • The admin team would have the SLA time-frame to affect the transfer of ownership
  • At the end of the SLA time-frame, if ownership has not be transferred, the packages must be re-parented under "Deleted Account"
  1. After receiving the request to delete an account, the account must be deleted within SLA time-frame
  2. The SLA time-frame is 60 days

Account Deletion Workflow

Contributing

What's Being Worked On?

Check out the proposals in the accepted & proposed folders on the repository, and active PRs for proposals being discussed today.

Common Problems

Clone this wiki locally