Open rowo opened 8 years ago
There was an issue that when a form gets deleted, it's not possible to make submissions for that form. I don't think we should delete any forms. In some cases users might want to temporarily log in to different account and then return to the main account.
What are the scenarios when you log in to a different account and return? I guess the utility decision is which one is more often — switching accounts temporarily and adding back the forms you want VS. switching accounts permanently and deleting the forms you don't. I guess the second scenario happens more often but is easier because you can toggle all.
One scenario is when Matt or Jonathan borrow my tablet to test something. They log with their account but will be very inconveniencing to delete my forms. The second is when you want to pull a form from another account to do a one time survey like STEPS and then log back to the main account. Both are similar though. Additionally, most ODK Collect users have expectations and I guess some have developed 'tricks' and consider some of these as features.
If we think about it from a normal app, really what you want is a log that keeps track of what someone wants to see. So even if you sign in on another device, the same forms show up, since we originally are assuming one user per account.
What are our options for deleting forms when a new user logs into Ona Collect? Forms are showing up from previously signed in user, which I think is how Ona Collect works, but it doesn't follow the login to app mentality.