After some discussion, this issue was deemed unnecessary.
Users will have to register anew and their access details reconfirmed.
--------------------
Currently, on GN2, user details are stored in Redis. We need to migrate these to the new auth database (SQLite3) in order to be able to use that system.
As part of that migration, we need that any particular user's privileges be maintained across all the resources they have access to - in the best possible way.
We could have the migration be triggered by the user:
The user accounts information in redis is stored in a hash of the form:
{ <user-id:UUID>: { "email_address": <:STRING>, "full_name": <:STRING>, "organization": <:STRING>, "password": <pbkdf2-password-representation:MAPPING>, "user_id": <user-id:UUID>, "confirmed": <:int (0 or 1)>, "registration_info": { "timestamp": <:TIMESTAMP>, "ip_address": <:IPv4ADDRESS>, "user_agent": <:STRING>} }, ... }
where both ```<user-id:UUID>``` values are the same.