The title in its entirety should actually read: "Hiding the default admin profile from other admins in the Manage User section but still allowing these other admins access to normal user profiles."
Is this possible in Revo? I've spent some time looking at ACLs, Actions, Policy Templates etc., but can find nothing that customises the Manage User tab for this scenario - I've probably missed some really basic capability of Revo so any feedback/help on this issue would be very welcome.
I've come across this scenario too but wasn't able to find an obvious way to set it up.
In particular I would like this structure:
1 Admin (me)
2 Manager
3 Client Manager
4 Client Staff
Where each level can add/remove/edit profiles for the levels below, but not see or edit the levels above.
Currently (1) and (2) have profile editing ability, and the (2) is able to edit (and remove?) my admin account.
The prospect of an admin being able to remove the super admin account I find quite unsettling. I really hope there's some solution out there.
-
MODX Staff
- 10,725 Posts
There is currently no granular control for managing users by Groups in the MODX manager but this is certainly a frequently desired feature and on the roadmap. Unfortunately, you can only turn on or off the ability to manage users for the time being. You could create a custom component for such functionality, either as a set of Resources and Elements in a front-end Context or as a Custom Manager Page (CMP).
@opengeek. Thank you very much for your feedback on this and, by the way, thank all you guys for your brilliant work on MODx, which I've been using on sites since way back in 2006 - when virtually nobody knew of it here in Germany.
I have a client who's been happily managing a membership user group for a while now on an Evo site (where admins and users don't mix) and, having taken the plunge with this site into the world of Revo, I'll certainly need to be offering him an equivalent user management scenario soon - I was thinking of basing it on the Register and UpdateProfile part of the Login snippet as a front-end possibility. But I have to say, I'm still really feeling my way with Revo - there appear to be so many settings that I can mess up quite easily. Things don't seem to flow quite like they did with Evo.
My other idea was to somehow automatically pre-filter the Manage User section to only show one User Group (using a custom Action with variables?) but I've actually no real idea right now if I could do that. Do you think that is at all feasible?
David