-
Notifications
You must be signed in to change notification settings - Fork 641
Revamping Package Owners Account Management Experience
Currently the following 2 are managed through support requests and should be part of Package Owner's Account Management Experience
This must be fairly straightforward to implement. We already support package owners to update the email address associated with their account on their own. However the username can be updated only by the team and tracked through a support request email. Similar to updating the email address, package owners must be able to choose a new, non-conflicting username if they wish to.
- Are there Lucene index rebuild issues if username changes
- Privacy/ Security Concerns?
- Conflicting names coming through at the same time?
NuGet team has long considered the idea of supporting deletion of packages by owners as a first-class feature. However there were concerns about package dependencies and package restore scenarios being broken when a deletion of package occurs. This feature should be designed to have some heuristics around permissible/ impermissible scenarios for deletion of a package. Package deletion can only be enabled in permissible scenarios and in other scenarios, unlisting is the way to go. Owner, when logged in, will have the ability to delete a package in permissible scenarios or unlisting (already supported)