Module Description
Simple User Management This module provides a way to let clients easily approve users as well as grant them particular roles such as site editors assigning editor role to other new users (but avoiding editors granting or gaining administrator access). The module provides quick access operations from the people list to approve and delegate roles.

It uses the excellent Role Delegation module under the hood for delegating roles and provides it's own simple interface for approving users without the need for the 'administer users' permission.

It also provides a simple interface to allow deactivation of users (optional, via separate permission). It only allows deactivation of users that have only roles that the logged in user can delegate. Eg, if a user has the administrator role and the logged in user is an editor with the ability to delegate the editor role only, the logged in user will not be able to deactivate the administrator.

Typical use case You want to provide a very simple interface to let your client manage site editors and authors but want to avoid your clients gaining administrator access. You may have opened up registration with approval and want your client to be able to approve users (eg, a new colleague) and grant them a particular role.

Installation To install this module:


* place it in your modules folder and enable it on the modules page.
* grant the desired role (such as 'editor') 'view user information' permission via admin > people > permissions.
* grant the desired role (such as 'editor') the desired role delegation permissions such as delegating the 'editor' and 'author' role, avoiding allowing delegation of the administrator role to keep your site safe.
* optionally grant the 'create user accounts' permission (eg, to 'editor') (otherwise users must register via '/user/register' and then the editor can activate and grant the role).
* go to admin > structure > views > 'People' (/admin/structure/views/view/user_admin_people) and set the permission of the view to be 'view user information' and save the view.
* optionally add a quicklink or add the admin > people to a menu location that your non-admin role (such as 'editor') can access

Feedback on this module Please add issues with feature requests as well as feedback on the existing functionality.

Initial development Initial development of this module was sponsored by Fat Beehive until mid-2018.

Project Usage
397
Creation Date
Changed Date
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
This module aims to provide a simple interface for clients to approve users, grant specific roles, and delegate roles without the need for 'administer users' permission.
Data Name
simple_user_management

OPENAI CHATBOT

OPENAI CHATBOT

14:37:26
Generic Chatbot
Hi, I'm a Drupal module expert powered by OpenAI, answering your questions about the Drupal module ecosystem. How can I be helpful today? Please note that we will log your question.