-
Notifications
You must be signed in to change notification settings - Fork 0
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
Migrate current website data #42
Comments
Is this issue still open? |
I think we will not do it for now but maybe later. |
I think this is a bad idea to postpone this question, because the later we will discuss it, the harder it will be to migrate and handle conflicting data import |
Maybe it's a better idea to go back from a clean database state, if we want to import previous tournaments as archives, we may bind them to a phantom user and try to bypass the model restrictions? |
I honestly think the only conflicts we will ever encounter are users, for which we can just do as follows:
By design, users are the only conflicting data we will ever import, and it is probably not as hard as we think to handle them now or later (although, yes, as we keep waiting, we are going to add a lot of models on top of the first ones created at the moment) |
An anonymous user is kind of a pressing task, because if we want to be GDPR compliant, we will need to allow users to delete quickly their account. And this kind of user will allow to prevent tournaments to collapse to chaos |
The other problem we can face is "what happened if someone create an account with the same login as a deactivated user ? Do we try to link the two, do we let the deactivated user as archive ?" So, we have 2 options :
|
pretty neat idea, but not in our rush priority queue |
It should not happen. If an user is "deactivated", it functionally means the user is deleted (GDPR is not about hiding user data, it's about actually deleting it, this includes the username) |
It could actually happen if we import data before someone recreates an account because they had one on the previous website and are going to participate in upcoming events (but did not recreate it before our import) |
No description provided.
The text was updated successfully, but these errors were encountered: