Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

role_request

4 sites No security coverage
View on drupal.org

Introduction

The Role request module allows users to submit request for roles and configure a role manager to approve/deny these requests.

The primary use case for this module is:

  • Community site that let user apply for elevated status

Installation

Install as you would normally install a contributed Drupal module. See: https://www.drupal.org/node/895232 for further information.

Configuration

  • Go to the administration for at admin/config/people/role-request
  • Select at least one role that can be requested
  • Ensure that authenticated users have permission to request roles

Workflow

  • Users can request roles from their profile page
  • The request is created as "pending review"
  • An administrator with permissions reviews the request and approves it denies it
  • On approval the roles are granted to the user requesting them
  • The request can be stored for reference but it only has effect on approval

Features

  • Emails can be configured with tokens to personalize the body
  • Users can send a message along with the request to explain the reasons
  • Admins can attach a note to the approval/denial of the requests

Future features

Not currently in development but these are nice-to-haves:

  • Filter out roles that have pending/denied requests to be included in the list of roles that can be requested
  • Let other modules react to the roles available depending on arbitrary conditions
  • Allow users to see the status of their role requests
  • Request roles on registration form (optional or mandatory)
  • Delete request after a approval or a certain amount of time
  • Views support for requests so admins can easily apply filters.

Maintainers

Current maintainers for Drupal 11:

Similar modules

Heavily inspired by Apply for role. Main motivation to start the Role Request module was to have a Drupal 11 compatible version and active maintainers that can add new features. Hopefully we can join efforts in the future.

Activity

Total releases
2
First release
Sep 2025
Latest release
7 months ago
Release cadence
0 days
Stability
50% stable

Releases

Version Type Release date
1.0.0 Stable Sep 6, 2025
1.0.x-dev Dev Sep 6, 2025