Permission Select

Component ID

463204

Component name

Permission Select

Component type

module

Maintenance status

Development status

Component security advisory coverage

covered

Downloads

23491

Component created

Component changed

Component body

Permission Select is a module that allows for quicker editing of role permissions on /admin/user/permissions.

The module utilizes jQuery to manipulate the DOM, creating links to check all / uncheck all on each set of permissions for each module. This allows for quicker manipulation of permissions for standard users.

This still requires a user to visit and modify permissions in the Drupal backend. If you need a solution to programatically create and modify permissions, please consider using the Permissions API.

Features

  • Creates a set of check all / uncheck all links for each role/module combination at /admin/user/permissions
  • Now also creates a global permission select area that will enable the admin to check or uncheck EVERY permission for any role. This really is only useful for creating a super user account, or disabling a role entirely.

Co-Maintainers

Permission Select was originally developed and maintained by Jake Strawn

todo

  • Implement more flexibility & ease of use on permissions page
    • Put a "control bar" above the permissions table, AND at the bottom that implements the following 2 features.
    • Create a global check all / uncheck all /toggle option at the top and bottom of the table
    • Add Collapsing regions per module in a clean, easy manner.
  • Clean up the link interface of the check all / uncheck all links. (from text links to icons)
  • Find a way to insert "standard options" for many of the major module types