Is there a way to make it so that a particular user can only edit one particular page (resource) from the manager area?
In my case, I have a site that I’m creating for a law firm. There are a group of pages, each belonging to a particular attorney. I want to make it so that a particular attorney can log into the manager area and only have access to add content/edit (maybe even only see) to his or her particular page.
How is that done in Revo?
Using Revo 2.0.8
PHP Version 5.2.10
Still trying to get this thing squared away here. Here is where I am and hopefully someone can get me the rest of the way.
1. Created container in the resources called Attorney (it’s an active page, also) and added individual attorney pages into it.
2. I set up 3 resource groups: one for the admin (full rights, of course), one for a general client admin (with rights to create, delete and maintain all resources...not to anything in the elements or files tab) and a third one called attorneys, with same rights as client admin but which is to only be able to see the attorney container and resources within.
3. I have users assigned to each.
4. In Resource Groups, I dragged the items from the right column (web) to the admin group that I want to stop the other groups from seeing. Everything except the attorney container and resources within the attorney container.
5. In Resource Groups, I dragged the items from the right column (web) to the client admin group that I want to stop the other groups from seeing also. Everything except the attorney container and resources within the attorney container.
6. In the attorney resource group, I didn’t add anything.
7. In Access Controls, Administrator, Context Access tab, I left as is. Administrator, Resource Group Access tab, I set to Minimum Role to Super User-0 (web and mgr) and Access Policy of Resource.
8. In Access Controls, Client Admin, Context Access tab is set to (both mgr and web) Minimum Role of Member-9999 and Access Policy of Client Admin (the access policy I created for them). Resource Group for Client Admin is set to (both mgr and web) to Minimum Role of Member-9999 and Access Policy of Resource.
9. The attorney one is set exactly like the Client Admin.
10. Permissions were flushed.
Overall, the different groups successfully see, or not see, what they are supposed to see, or not see...in the control panel. The problem is that the site does not appear at all, unless you are logged into the control panel, with the exception of the Attorneys page on the site. The public can see that, but the top level navigation bar only shows the Attorneys menu item. Nothing else.
What am I missing? How do I give the rest of the world the ability to see the site? Thanks in advance.
Note to admins: Is it possible to move this thread to the Revo General Support section? I think I started this thread in the wrong location. Thank you.
How is it even possible to take away rights for the world to see the site, anyway?
In Security-> Access Controls, update each user group, look on the Resource Group Access tab only and delete any ACL entries that have a context of ’web’ or change ’web’ to ’mgr’.
A long as all the Resource Group Access ACL entries are for the ’mgr’ context, they won’t affect access in the front end.
Thanks, BobRay... that did the trick.
Basically, the answer was to do what I did, minus the web context within the Resource Group Access tab of each user group.
Sweet!