What?
Ability for a (new) user ID to set their contact fields the same as those from another user ID whose data is stored on the server.
Why?
Someone loses or changes their phone and wants to continue using the app. E.g. FacilitatorApp use case
How?
A "settings page" with a text box where a user can submit their previous user ID, and a "recover data" button which sends a request to the server for the contact fields stored for that user ID. It could be helpful also to have some sort of success/fail feedback ("Your data recovery was successful" vs "This user ID could not be found" / "Could not connect to the server" / other error )
Other details
As follow-ups,
we would need this to not only recover the contact fields, but actually everything that encompasses the users state in the app, e.g. also dynamic data overrides. However, these are currently only stored on the device, not on the server. #2246
we would also want recovery not by user ID but by some sort of login (Google/email/Apple). #2247
What? Ability for a (new) user ID to set their contact fields the same as those from another user ID whose data is stored on the server.
Why? Someone loses or changes their phone and wants to continue using the app. E.g. FacilitatorApp use case
How? A "settings page" with a text box where a user can submit their previous user ID, and a "recover data" button which sends a request to the server for the contact fields stored for that user ID. It could be helpful also to have some sort of success/fail feedback ("Your data recovery was successful" vs "This user ID could not be found" / "Could not connect to the server" / other error )
Other details As follow-ups,