I’ve tried a bunch of different plugins, including Role Scoper, Advanced Access Manager, User Account Manager and more, to accomplish this but can’t seem to get it working right.
Basically, the company has multiple departments and each department has a parent page + sub pages off the ‘Main Page’. For example, the ‘conference services’ department has a page called ‘conference services’ and several child pages.
I need to be able to create a group of users who are ‘conference services editors’ and when they go to pages they should only see the parent page ‘conference services’ and any subpages. (as well, they should only see posts under the category ‘conference services’)
Is this possible with one install?
Thanks,
Thomas
UPDATE – this is easy to do with the press permit plugin, I recommend it for any setup like this
To get this working I had to do a couple of things:
So far this seems to be working as intended. Conference Services users only see/have access to conference services parent page and sub pages – as well as posts and all of the custom post types I’ve created as well.
The only issue I have now is that when adding new pages, either because their revisors or because of the restrictions they can’t select a parent page – this is not a huge issue it just means that when an admin is reviewing the new page before publishing they have to remember to add the parent page of the proper department.
And a similar issue with posts, when they add a new post they have the ability to selected any categories they want to attach to the post even though I’ve restricted them to only their parent/child categories (restricted for seeing/editing posts but not assigning the categories to new posts). The potential problem with this is that they can select ‘featured news’ which would put their story onto the main page when maybe it shouldn’t be or into any other departments feeds as well. Again, because of the revisionary plugin this is not a huge issue as long as administrators remember to ensure only correct categories are selected before publishing.