Block Region Permissions

Component ID

2839746

Component name

Block Region Permissions

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

665

Component created

Component changed

Component body

The Block Region Permissions module adds restrictions the "Administer blocks" permission does not provide by allowing you to control which theme and region the role is able to administer blocks for (block layout).

The following permissions are added:

"Administer" permissions for each theme's region
This enables granting a user permission to manage certain regions under each theme in the following ways:
  • Can see region's header, message, and blocks on block layout page
  • Can see region in region selector fields on block layout page
  • Can see region in region selector field on configure and place block pages
  • Can update or delete blocks placed in region

Installation and Setup

  1. Install the module as you normally would any module.
  2. Assign permissions created by this module to the role you want to grant access. Adding or removing themes and/or regions after enabling this module will automatically update on the permissions page.
  3. Add the following core permissions to allow the role access to the administer blocks pages:
    • Use the administration pages and help
    • Administer blocks

Note: The "Administer blocks" permission also grants full access to the block content and block content types. To restrict access to those pieces, you can use the Block Content Permissions module.