In our self-hosted server, we have a form with permission given to about 7000 users.
The sharing permission was granted using the python script [ asset.assign_perm(userobj, perms) ].
Now none of the users are listed on the Settings > Sharing page for the project.
Still the users are able to login, view and submit the form without problems.
But the problem is in changing the permission for a particular user – the user is not listed at all in the sharing page and hence cannot be edited!
My doubts are:
- Is it happening because the number of users to whom the form was shared is large?
- Or is it because user permissions were added through scripting? But users added through interface are also not listed!
- Since many users were added through scripting, can user permissions be edited for all users only through scripting?
- Is it a bug in the user interface for showing the sharing permissions of the form, when user number is in thousands?
(KoboToolbox was installed on our server from github in December 2023 – so I guess it should be a very new version)