Have you found a way to restrict what resources show in the tree? Using Resource Groups and User Groups, I can’t seem to restrict users to any subset of the resources.
There is a setting in the Configuration to make the whole tree visible, including documents the user doesn’t have permission to access.
Yea thats why I think i spotted it they are still in the database, but not in the tree.
So it looks like if you don’t want people to edit a given resource it is not even viewable.
BTW, I think the default rule may be that, as in Evo, any document that’s not in a resource group is viewable and editable by everyone. There may be a way you can give users access to the mgr and web contexts and hide resources from them that are not in a resource group, but if so, I haven’t found it.
Resources not in a Resource Group are "Public". "load" and "list" are the policy permissions you’ll want in a policy you assign to allow users in a group to see those resources in the tree. "load" means the Resource can be loaded from the database at all, and "list" controls whether it appears when a node of the tree is loaded.
Quote from: peteedley at Dec 14, 2009, 02:33 AM
Yea thats why I think i spotted it they are still in the database, but not in the tree.
So it looks like if you don’t want people to edit a given resource it is not even viewable.
I haven’t tried it, but you can definitely create a Policy that allows "view" but not "edit."
We definitely need some docs on what those permissions actually do in an Access Policy. I don’t know, for example, whether "view" and "load" affect the tree or the Create/Edit panel, or both. I wonder if a policy permission of "show_in_tree" would make life easier.
BTW, I think the default rule may be that, as in Evo, any document that’s not in a resource group is viewable and editable by everyone. There may be a way you can give users access to the mgr and web contexts and hide resources from them that are not in a resource group, but if so, I haven’t found it.