Maybe I'm missing something simple. I am not sure.
Requirement - Survey users must be able to submit surveys, as well as access only their own surveys via Inbox to make any changes. They cannot be able to view other users submissions.
This works well for the field app per Inbox. I set a query of dc_name=${username} and this returns only their own surveys (i.e. dc_name is autopopulated to AGOL username and is readonly).
For the s123 website, I created a group and give it access to the survey under the "Collaborate tab > Share survey" (i.e. Add and update records - read access enabled). Under the "Collaborate tab > Share results" I configure it to allow viewers to see only their own data.
This is all good.
The problem I'm having is that the survey users, if they login to AGOL, they can view others data by looking at the hosted feature service supporting the survey.
I suspect there is a simple fix to this using feature service views but I'm not sure how to prevent survey users from accessing the feature service that supports the survey. Is there a way to do this that still allows for submitting surveys and using the Inbox?
Thanks for any info.
BKS