18 Jul 2012
20 Aug 2008
Link to this post
I am using roles to restrict access to pages to their specific departments. This has worked so far because most of the departments are only one pagegroup deep in the sitemap, so they are able to see just their node.
However, we have one pagegroup that has many departments beneath it. something like
site.com -> departments (page group) -> department A (page group) -> department A home page
I've given department A access to the department A page group, because I only want them to be able to make changes to the sites in their section. Unfortunately, since they' don't have access to the higher departments level, nothing shows up in the sitemap! I tested this by giving them access to that departments page group, and sure enough they see the whole tree....
I'm guessing the only way to implement this correctly would be to go ahead and grant them view priviledge to the departments pagegroup, then one by one deny them view access to every other node (except theirs) in all of the page groups beneath it.
It would be nice if this could happen by default tho... either to show the outer departments node, or just start at the inner one (as opposed to showing nothing).
thanks for listening!