-
Notifications
You must be signed in to change notification settings - Fork 28
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
Remove users #1159
Comments
@dtuantran Can you comment on that? |
Last time, I did remove a user from console command line as on Codalab. But we got a error later from a competition without owner. It means it didn't remove the user's competitions. |
Users can have option in their profile to delete their account. I can think of the following flow
|
Is this behavior what we really want ?
Then, we should distinguish between: user account deletion (means all privacy information), submissions deletion (can have consequences on existing competition material (public submissions...), competitions leaderboard: imagine he is the winner of a competition), competition deletion (why should it be automatically linked to the author deletion: this is not private data). User deletion (only personal information) ? -> mandatory provision because of RGPD. Very few requests are received on codalab admin mailing account about account deletion. We may not want to have a GUI or API feature for that. If the account is hacked, we might have unwanted user-accounts deleted. Submissions deletion ? for which typical use-case, given that a submission belong to one's competition, not to one's author. Caution: how to replace user's displayed information if the user is deleted ? Dummy profile ? Competition deletion ? could be a separated feature still to be specified. Only requestable by the competition organizer itself. Could target all attached competition files, included submissions. The default behavior could be not to delete the attached competitions during a user account deletion. |
@ihsaan-ullah @acletournel @bbearce Note: we should add an option to automate account self-deletion. |
When we delete a user:
Your account is going to be deleted together with your profile information. Once your account is deleted, all your non personal data (competitions you organized, submissions your made, code, data, or assets) will remain on the platform, but linked to a dummy account. Hence you will not be able to change anything about them. Therefore, we urge you to do any manual cleaning you want BEFORE you delete your account. |
Interface:
Un utilisateur aura donc toujours besoin de nous contacter pour supprimer son compte.
|
Apparently, removing an user from the Django Admin web interface is problematic because all objects (submissions, datasets...) remain. This leads to some problem.
We should try removing using the shell plus, inside the Django container inside the server, to see if this delete everything in cascade.
https://github.com/codalab/codabench/wiki/Administrator-procedures
The text was updated successfully, but these errors were encountered: