Hi there, my client asks: can an app user (or a web user) download ONLY their own data? If you make a user 'viewer' they can see all data.
Note: i've seen that via the API a web user may be able to download their own data, but as far as I can see need to write something external for that. But what about app users?
Greetings,
Hi @acesuares
The project viewer is capable of accessing and downloading all of the project data. However, if you wish to control that, you will have to develop some script / tool on the top of ODK Central (be it using the Central API or pyODK) which will allow a specific role to view the data corresponding to the role. There is an OData Filter function you may use while developing something such (check this). You can allot everyone their own passwords which would allow them to view specific data.
Hope it helps!
Sure it helps! Thank you!