Hey, don’t go crazy BobRay
Quote from: BobRay at Apr 27, 2007, 06:43 PMI’m trying to something that seems like it should be really simple (and probably is for everyone but me
).
It’s never that simple for anyone at first, not until you grasp user groups, document groups and the link between the two.
Quote from: BobRayI want to control which managers can edit a particular group of pages.
First, you have to enable permissions :
Tools > Configuration > User : Use access permissions, check Yes.
Then you create a document group for each particular group of pages (Security > Manager Permissions). Then create as many user groups as you need. And then go to the User/Document group links tab and associate user groups the permission to access document groups as you see fit.
Quote from: BobRayFor example: The news pages are all in the news folder and I want the "News Manager" to be able to edit and delete them when logged on as a manager but I don’t want the "Photo Manager" to be able to do either. All the news pages need to be seen by the public. If I add them to a document group, they are no longer visible to the public (via Ditto). If I don’t add them to a document group, any manager can edit them. I guess front-end editing for logged-in web users in the appropriate group would solve this, but I can’t find anything in the repository (or anywhere else) that does it without hacking the core code. Can somebody please tell me what dumb mistake I’m making? It can’t be this difficult to control who can edit public pages.
Remember that there are two types of users and permissions in MODx : web (that’s for private pages on the front-end) and manager.
What you did was assign web user permission instead of manager permission.
It’s not difficult to do what you want to do. No hacking involved

In your case, create 2 user groups (in Manager Permissions !) : News manager and Photo manager.
Create two document groups : let’s say, News and Photo. Assign the Photo manager user group to the Photo document group, and same for News.
Then, when you create or edit a document, choose the appropriate permissions (bottom of the page).
For existing documents, use the DocManager module to batch permissions change

(see Document permissions tab in DocManager)