On Oct 24, 2011, at 6:55 AM, Anthony Underwood wrote:
Permissions and private roles
Hi all
I’m trying to get my head round permissions on Data Libraries. I have a couple of questions
1) When I come to give access to a library the only roles I see are the current (admin) user’s private roles and other non-private roles I have created - no other private roles.
The list of roles you see on the permission page for data library items ( folders and datasets ) is dependent upon the following:
1. Whether you are setting permissions on the library item from the Admin view ( where you should see both private and public roles ) or the Data Libraries view ( where you should only see your own private roles along with certain other public roles
2. The level in the hierarchy of the data library at which you are setting permissions. At the top level ( the data library level ), you have the ability to set the LIBRARY_ACCESS permission for the entire data library hierarchy. Depending upon the roles you associate here, all lower levels in the data library hierarchy show only those roles that are derived from the roles you set at the top LIBRARY_ACCESS permission. This is because it makes no sense to allow user john to have some permission to do something in a lower folder of a data library when he is not associated with the permission to even access the library at the top level.
Reading the wiki page suggests that I should see all roles private and non-private.
Not knowing which wiki you've read, make sure to see these:
2) Is there a way to give a role access to just one folder of a library rather than the whole library?
Yes, but again, the user with the role must be able to access the data library ( either the data library is public, or the user with the role is associated with the LIBRARY_ACCESS permission at the top level.