You are here

README.txt in Block permissions 8

CONTENTS OF THIS FILE
---------------------

 * Introduction
 * Requirements
 * Installation
 * Configuration
 * Maintainers

INTRODUCTION
------------
This module provides additional permissions for finer grained permissions in
managing blocks.

The following permissions are added:

- An administer blocks per enabled theme.
  This enables granting a client access to managing the blocks without them
  being able to change the blocks on the
  admin theme.

- Permissions per provider of block plugins.
  This enables granting a user permission to add certain types of blocks but not
  system block plugins.

REQUIREMENTS
------------

No requirements for this module.

INSTALLATION
------------

 * Install as you would normally install a contributed Drupal module. See:
   https://drupal.org/documentation/install/modules-themes/modules-8
   for further information.

CONFIGURATION
-------------

After enabling this module users without the specific permissions will not be
able to manage the blocks, even if they have the permission to administer the
blocks.

Assign the permissions per theme and provider to each role you wish.

For Block layout page (/admin/structure/block) permission 'administer blocks' is not enough. User should be assigned
permission to administer block settings for the default theme also.


MAINTAINERS
-----------

Current maintainers:
 * Michiel Nugter - https://www.drupal.org/user/1023784

File

README.txt
View source
  1. CONTENTS OF THIS FILE
  2. ---------------------
  3. * Introduction
  4. * Requirements
  5. * Installation
  6. * Configuration
  7. * Maintainers
  8. INTRODUCTION
  9. ------------
  10. This module provides additional permissions for finer grained permissions in
  11. managing blocks.
  12. The following permissions are added:
  13. - An administer blocks per enabled theme.
  14. This enables granting a client access to managing the blocks without them
  15. being able to change the blocks on the
  16. admin theme.
  17. - Permissions per provider of block plugins.
  18. This enables granting a user permission to add certain types of blocks but not
  19. system block plugins.
  20. REQUIREMENTS
  21. ------------
  22. No requirements for this module.
  23. INSTALLATION
  24. ------------
  25. * Install as you would normally install a contributed Drupal module. See:
  26. https://drupal.org/documentation/install/modules-themes/modules-8
  27. for further information.
  28. CONFIGURATION
  29. -------------
  30. After enabling this module users without the specific permissions will not be
  31. able to manage the blocks, even if they have the permission to administer the
  32. blocks.
  33. Assign the permissions per theme and provider to each role you wish.
  34. For Block layout page (/admin/structure/block) permission 'administer blocks' is not enough. User should be assigned
  35. permission to administer block settings for the default theme also.
  36. MAINTAINERS
  37. -----------
  38. Current maintainers:
  39. * Michiel Nugter - https://www.drupal.org/user/1023784