Permission Sets

Component ID

731060

Component name

Permission Sets

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

The Permission Sets module adds an abstraction layer between the roles that are associated with users and the permissions that are granted by those roles. In the scenario created by permission sets, all permissions and roles are associated with permission sets. Permissions are granted to a role when the two associations intersect.

The primary purpose of this abstraction is to allow us to dynamically alter the roles and the permissions associated with those roles without ever modifying the code that define the permissions.

NOTES:

  • This is an API-only module that requires integration with either permissions_api or permissions export with the Features module in order to work. You would not use this module unless 1) you are a coder seeking to make permissions management better, 2) another module specifies a dependence upon this module.
  • Actively seeking support for this module. If you are interested, please contact me.

Sponsorship

The development of this module has been sponsored by GoingOn in order to provide better systems for creating education sites in Drupal.