The Features Permissions module allows for permissions to be managed (exported/imported) by the Features module.
Drupal attaches permissions to roles. When a role is exported, all permissions are exported with the role. If a role is included in a feature, then all permissions for that roles are included in that feature. In many instances this is not desirable. As a result, permissions are stripped by default when exporting roles. See User permission handling and Move export processing to a configurable plugin.
The Features Permissions module provides a permission config entity type that is synced with roles. When a role entity is updated, the associated permission entities are also updated. This allows for exportability. When a permission entity is imported or reverted by Features, the associated roles are also updated.
Project information
- Project categories: Developer tools, Import and export
- Ecosystem: Features
158 sites report using this module
- Created by chris burge on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.

