Dear Barnaby
Recorder will allow you to restrict a user to specified Survey, but it does so by making the Surveys invisible to those who do not have a right to access them. What you require seems to be to allow everyone to be able to see the records and I assume report on them, but only the selected users(s) to be able to change the Records. This isn't supported within Recorder, however there is a way around this which may help. What you would need to do is to provide each user with two login names. One with full edit rights and with access to the Surveys they can change, and one with just view only edit rights to all Surveys. In this situation when a user just wished to view records they could log on with their restricted login and been able to view all data, but change nothing. When they wishes to edit or add to the Surveys they would need to login with their Full Edit login and then they would be able to see and change just the Survey where they had edit rights.
This would mean setting up the user twice in the Individual table. One name could be their actual name , and one a dummy name for login for view only. For data entry purposes only their proper name would be used and never the dummy name.
For example if we set up two Individuals Mike Smith and VOMikeSmith (View Only) then VOMikeSmith can be given access to all data, but with read only permission. Mike Smith can be given Full Edit rights, but restricted to selected Surveys.
You could also restrict the view only users to specific surveys, for example a Survey currently in Work in Progress could be restricted so that it can only be viewed by certain users.
Only a user with Admin rights would be able to change the way this is set up.
Mike
Mike Weideli