onaio / collect

Copy of collect with checkin history fixed
https://github.com/opendatakit/opendatakit
1 stars 2 forks source link

Clearing forms from old users [discussion] #26

Open rowo opened 8 years ago

rowo commented 8 years ago

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.

imwongela commented 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.

rowo commented 8 years ago

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.

imwongela commented 8 years ago

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.

rowo commented 8 years ago

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.