Skip to content

Provides module and role filters for the Permission configuration table in Backdrop CMS

License

Notifications You must be signed in to change notification settings

backdrop-contrib/filter_perms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Filter Permissions

Filter Permissions enables you to filter the permission list by role and module to make it easier to find the permission you are looking for. It also allows permissions to be saved if the site has a very large number of permissions.

Sites that have one or more of the following factors may struggle to save the permissions form:

  • a large number of modules that have permissions attached
  • a large number of content types
  • a large number of paragraph types and the Paragraphs Type Permissions submodule is enabled
  • a large number of roles

While there are some functions within Backdrop that try to mitigate this, on some hosting it may not be possible to adjust (see the documentation page) and this module can enable saving of permissions, where it would not otherwise be possible to save.

Filter Permissions does this by only saving the permissions in scope of the filters. It will also provide a warning and hide the save button if the number of permissions in scope means that it may not save.

If the number of permissions is not preventing saving but is causing the page to take an excessive amount of time to load, then this module can also help that by reducing the number being loaded on the page.

From version 1.24.0, Backdrop includes a text based search filter that acts instantly on the page to hide all non-matching permissions. However, it does not remove these permissions from the scope of the save and therefore if your site is affected by the factors above, the text based search filter will be hidden until you reduce the scope using Filter Permissions.

Installation

Issues

Bugs and Feature Requests should be reported in the Issue Queue: https://github.com/backdrop-contrib/filter_perms/issues.

Current Maintainers

Credits

License

This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.