Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Configuration Language Lock 1.0.2 Minor update available for module config_language_lock (1.0.2). Release: Canvas Override 1.0.1 Minor update available for module canvas_override (1.0.1). Release: Media Remote Image 8.x-1.2 Minor update available for module media_entity_remote_image (8.x-1.2). Release: IDNA Convert Service (punycode) 2.0.4 Minor update available for module idna (2.0.4). Release: Bootstrap Cloud 7.1.3 Minor update available for theme bootstrap_cloud (7.1.3). Release: Token Browser 1.0.2 Minor update available for module token_browser (1.0.2). Release: Varbase Project 11.0.8 Minor update available for module varbase_project (11.0.8). Release: Media Remote Image 2.0.0-beta1 First beta version released for module media_entity_remote_image (2.0.0-beta1). Usage Milestone: Term CSV Export Import Module term_csv_export_import crossed 1,000 active installs. Security Coverage: Module Scout Module module_scout now has official Drupal security advisory coverage.

Role description

285 sites No security coverage
View on drupal.org

This module allows you to add descriptive text to user roles in Drupal. This enhances the user experience by displaying descriptions next to the role checkboxes in forms, making it easier to understand what each role entails.

This module allows you add role description in drupal configuration to improve
the UX of the role widget form, adding this description to the checkboxes.

The module implements native user role widget and works with role_delegation
widget as well.

Features

  • Add role description.
  • Add description to role checkboxes widgets.

Post-Installation

None.

Additional Requirements

None.

This module works as well with role_delegation.

Similar projects

None.

Drupal core related issue

In core are working to change the role entity to add description field in:
https://www.drupal.org/project/drupal/issues/256287

We have implements this solution to avoid conflicts with core implementation.
If the issue solved, this module will be deprecated.

Known issues

For now you can't translate role description config via UI because core doesn't
support sequence data type translations via UI.

Until this will be fixed, you can copy your exported config and put in a
language/ directory to translate overrides only the keys that you want to
translate. Examples:

config/main/role_description.settings.yml

_core:
  default_config_hash: {default_config_hash}
langcode: en
role_description:
  administrator: 'The role given to admin users.'
  content_editor: 'The role given to content editors.'

config/main/language/es/role_description.settings.yml

If you only want to translate content_editor the file would contains:

role_description:
  content_editor: 'Rol a asignar a los editores de contenido.'

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Jun 2026
Latest release
3 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.0-rc2 Pre-release 10–11 Jun 12, 2026