Feature #40784
closed
Basic user-administration for non-admins
Added by Stefan Neufeind about 12 years ago.
Updated over 7 years ago.
Category:
Backend User Interface
Description
It would be great to have an optional right to give to non-admins to allow user-administration. This would allow them to maybe reset a password, disable/reenable a person when needed or maybe even create a new user.
In general I think that should be doable, especially since with the virtual-root-feature now also non-admins have a root :-)
Special care is needed to prevent such a user for elevating his/other persons rights without permission. So he/she would need to be limited to at maximum giving his own permissions to somebody else. When editing users the person may only modify accounts (and optionally only see those?) that don't have higher permissions than himself.
Easy example:
- Have an editor be member of groups A, B, C
- Give that person user-admin-rights (for non-admins)
- Person may create a new person or edit an existing one and assign that person one or more of his own groups.
The request for this came up when user-administration for a group of editors should be eased by allowing a "priviledged editor" to perform simple tasks like resetting a password.
Maybe that person could also get permissions to switch to a user for easier first-level support. ("Oh you don't see that option - I can confirm that.")
I would agree with such an option, but I will focus this "virtual admin" to only the be_user module and there - like mentioned by Stefan - only to users with lower permissions.
All other modules are not important for any power editor.
Having the User-Admin-Module for them would be great, yes. But maybe they could (also?) have the possiblity to use List-view on root-page to edit a user like a normal admin has. That would be optional though. But we need to give them some kind of "permissions" anyway to do it clean.
The ideal solution would be to eliminate the super power admin role we have in TYPO3 and thus allowing finer configuration of user permissions... Then a user administration for non-admins would likely be very easy to do.
- Status changed from New to Accepted
- Target version set to 6.1.0
Often requested feature and TC_Tools is not working in recent releases anymore. Would be nice to integrate in extended permission options for non-admins.
Just FYI basic backend user administration for non-admins is possible through the task center extension actions with the task "Create backend user", if you're a non-admin you will be able to delete non-admin users and change groups for non-admin users, I agree it's a little weird that it's the only way to do it currently and would like to see the User admin module being more flexible.
- Target version deleted (
6.1.0)
- Status changed from Accepted to Closed
Also available in: Atom
PDF