Is it possible to only allow users who have the right to access a repository to see that repository, and those that don't have access have it not show up in the list?
Question
Question
Replies
I don't believe so.... but you could uncheck "Scan network for repositories", so that only repositories the user has attached (and can log into) will show up in their repository list.
Is there a way to set the Scan for Repositories option in User Attributes so we don't have to change it for all users individually?
No, it's per machine, saved in the registry. It can be added through group policies though. See this other thread on the format for the registry key.
Version 10.2 of the web client (Web Access) will have a repository picker where the administrator can choose to hide certain repositories. In some ways this is similar to the registry solution for the client, in that there is a list compiled on a client machine.
Note that in general there is a chicken-and-egg problem here. The only way we can tell if a user has access to a repository is to try to log in, but that doesn't make sense if what you are trying to do is show a login dialog. User attributes are stored in the repository, so you can't read them until after you have logged in, which is too late.