This module is here to alleviate frustration when trying to manage permissions in Drupal. By providing a better permissions interface hopefully a few innocent keyboards and mice can be saved.
For Drupal 8 (7.x-2.x)
Right now this module has a working Drupal 8 development version, it has all the basic functionality that the Drupal 7 version has:
- Quick module filter
- System name filtering
- Bulk changes
- Reset changes
- Change indicators*
Integration with other modules like Filter Permissions or CTools modals is not working yet. Please feel free to test it and report issues so I can work on them and get a stable release.
For Drupal 7 (7.x-2.6)
The permissions page now provides a search field that will filter the permissions UI on-the-fly, allowing you to instantly find the permission that you are looking for.
You can also filter on the module a permission belongs to using the @ symbol:
For example, if you want to show only permissions that contain the word admin for the comment module you would enter:
Quick module filter:
You can click on module names in the list to the left to instantly show only that module's permissions.
If you already have a filter value, it will apply that to the newly selected module.
System name filtering:
permission@module filtering now matches on the system name as well, as they can be different.
E.g., in the Coder module the permission "View all code reviews" has the system name of 'view code review all'.
This is especially useful for developers that see calls to user_access() and need to give that permission to roles.
You can now check all visible checkboxes for a permission or role with a single click, using the appropriate row or column checkbox.
These bulk checkboxes only affect the permissions and role that you have visible.
You can now easily undo any changes that you have made to the form before submission.
Any permission that you have changed, either checked or unchecked, will be highlighted with a green or red glow, respectively.
* Only works on modern browsers and IE9+.
Optional integration with Filter permissions:
If you have a large number of permissions and roles, you might experience memory limit issues when accessing the permissions page that FPA is not designed to handle.
If you are experiencing these issues, it is suggested that you install the Filter permissions module along side FPA.
This is especially useful if you know the role(s) you want to make changes to, but might not know the permission.
Provides special functionality for:
With this module enabled, a new link labeled "Manage Permissions" appears on a content type or field's configuration screen. Clicking will load a modal window displaying the permissions applicable to the current field.
For Drupal 6
This module is not receiving support for Drupal 6 anymore. However, you can still find old releases here
Suggestions & New Features:
I am completely open to new suggestions and feature requests. Please open a new feature request for any ideas that you have, and I'll take a look and respond.
If you liked this module try:
- Maintenance status: Actively maintained
- Development status: Under active development
- Reported installs: 16,816 sites currently report using this module. View usage statistics.
- Downloads: 98,563
- Last modified: February 17, 2016
- Stable releases receive coverage from the Drupal Security Team.
Look for the shield icon below.