From e925326eb188c8b372d1911eab0a1caaa9efc57d Mon Sep 17 00:00:00 2001 From: Brian Canini <canini.16@osu.edu> Date: Wed, 8 Jul 2020 11:02:47 -0400 Subject: [PATCH] Updating drupal/block_region_permissions (1.3.0 => 1.4.0) --- composer.json | 2 +- composer.lock | 29 ++-- vendor/composer/installed.json | 29 ++-- .../block_region_permissions/README.md | 125 ++++++++++++++++++ .../block_region_permissions/README.txt | 48 ------- .../block_region_permissions.info.yml | 8 +- .../block_region_permissions/composer.json | 20 +++ 7 files changed, 184 insertions(+), 77 deletions(-) create mode 100644 web/modules/block_region_permissions/README.md delete mode 100644 web/modules/block_region_permissions/README.txt create mode 100644 web/modules/block_region_permissions/composer.json diff --git a/composer.json b/composer.json index 463ee29a63..f35223421b 100644 --- a/composer.json +++ b/composer.json @@ -96,7 +96,7 @@ "drupal/bigmenu": "1.0.0-alpha1", "drupal/block_field": "1.0.0-rc1", "drupal/block_permissions": "1.1", - "drupal/block_region_permissions": "1.3", + "drupal/block_region_permissions": "1.4", "drupal/bootstrap": "^3.23", "drupal/ckeditor_indentblock": "1.0.0-beta2", "drupal/config_direct_save": "1.0", diff --git a/composer.lock b/composer.lock index b8707c1a6e..6ea11fc350 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e64540d10d8462e48419fbc2d4fb1a2c", + "content-hash": "ba34ba9f4f391bd3c042325028f528e4", "packages": [ { "name": "alchemy/zippy", @@ -2569,26 +2569,29 @@ }, { "name": "drupal/block_region_permissions", - "version": "1.3.0", + "version": "1.4.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/block_region_permissions.git", - "reference": "8.x-1.3" + "reference": "8.x-1.4" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/block_region_permissions-8.x-1.3.zip", - "reference": "8.x-1.3", - "shasum": "ae52eaf8e4186aa68f8cc151770030addc4b8742" + "url": "https://ftp.drupal.org/files/projects/block_region_permissions-8.x-1.4.zip", + "reference": "8.x-1.4", + "shasum": "b3d62b3e7fa25ee6c222518bc0a8f834ee69c3d8" }, "require": { "drupal/core": "^8 || ^9" }, + "suggest": { + "drupal/block_content_permissions": "Block Content Permissions adds permissions for administering 'block content types' and 'block content'." + }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.3", - "datestamp": "1592351316", + "version": "8.x-1.4", + "datestamp": "1593974232", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2601,14 +2604,16 @@ ], "authors": [ { - "name": "joshua.roberson", - "homepage": "https://www.drupal.org/user/2999235" + "name": "Joshua Roberson", + "homepage": "https://www.drupal.org/u/joshuaroberson", + "role": "Maintainer" } ], - "description": "Adds specific permissions for administering blocks for each theme's regions.", + "description": "Block Region Permissions adds permissions for administering 'blocks' based on each theme's regions.", "homepage": "https://www.drupal.org/project/block_region_permissions", "support": { - "source": "https://git.drupalcode.org/project/block_region_permissions" + "source": "https://git.drupalcode.org/project/block_region_permissions", + "issues": "https://www.drupal.org/project/issues/block_region_permissions" } }, { diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 64f81fcd16..39de2dac36 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -2650,27 +2650,30 @@ }, { "name": "drupal/block_region_permissions", - "version": "1.3.0", - "version_normalized": "1.3.0.0", + "version": "1.4.0", + "version_normalized": "1.4.0.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/block_region_permissions.git", - "reference": "8.x-1.3" + "reference": "8.x-1.4" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/block_region_permissions-8.x-1.3.zip", - "reference": "8.x-1.3", - "shasum": "ae52eaf8e4186aa68f8cc151770030addc4b8742" + "url": "https://ftp.drupal.org/files/projects/block_region_permissions-8.x-1.4.zip", + "reference": "8.x-1.4", + "shasum": "b3d62b3e7fa25ee6c222518bc0a8f834ee69c3d8" }, "require": { "drupal/core": "^8 || ^9" }, + "suggest": { + "drupal/block_content_permissions": "Block Content Permissions adds permissions for administering 'block content types' and 'block content'." + }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.3", - "datestamp": "1592351316", + "version": "8.x-1.4", + "datestamp": "1593974232", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2684,14 +2687,16 @@ ], "authors": [ { - "name": "joshua.roberson", - "homepage": "https://www.drupal.org/user/2999235" + "name": "Joshua Roberson", + "homepage": "https://www.drupal.org/u/joshuaroberson", + "role": "Maintainer" } ], - "description": "Adds specific permissions for administering blocks for each theme's regions.", + "description": "Block Region Permissions adds permissions for administering 'blocks' based on each theme's regions.", "homepage": "https://www.drupal.org/project/block_region_permissions", "support": { - "source": "https://git.drupalcode.org/project/block_region_permissions" + "source": "https://git.drupalcode.org/project/block_region_permissions", + "issues": "https://www.drupal.org/project/issues/block_region_permissions" } }, { diff --git a/web/modules/block_region_permissions/README.md b/web/modules/block_region_permissions/README.md new file mode 100644 index 0000000000..4439fc4a3f --- /dev/null +++ b/web/modules/block_region_permissions/README.md @@ -0,0 +1,125 @@ +CONTENTS OF THIS FILE +--------------------- + +* Introduction +* Requirements +* Recommended Modules +* Installation +* Configuration +* Troubleshooting +* Maintainers + + +INTRODUCTION +------------ + +The Block Region Permissions module adds permissions for administering "blocks" +based on each theme's regions. The "Administer blocks" permission normally +manages this entity on the "Block layout" page. + +* For additional information on the module visit: + https://www.drupal.org/project/block_region_permissions + +* To submit bug reports, suggest features, or track changes visit: + https://www.drupal.org/project/issues/block_region_permissions + + +REQUIREMENTS +------------ + +This module requires no modules outside of Drupal core. + + +RECOMMENDED MODULES +------------------- + +* Block Content Permissions: + Adds permissions for administering the "Custom block library" pages. + https://www.drupal.org/project/block_content_permissions + + +INSTALLATION +------------ + +Install this module as you would normally install a contributed Drupal module. +Visit https://www.drupal.org/node/1897420 for further information. + + +CONFIGURATION +------------- + +* Configure the user permissions in `Administration » People » Permissions`: + + - Block - Administer blocks + + (Required) Allows management of blocks. **Warning:** This permission grants + access to block pages not managed by this module. Use the recommended + modules to restrict the rest. + + - Block Region Permissions - Administer: [*theme*] - [*region*] + + (Optional) For a specific theme's region: view it on the layout page, + management its blocks, and select it in the region fields. + + - Contextual Links - Use contextual links + + (Optional) Allows use of operational links near the rendered blocks. This + module hides links accordingly. + + - Quick Edit - Access in-place editing + + (Optional) Allows use of "in-place" editing near the rendered blocks. + Requires the "Use contextual links" permission. This module restricts access + and hides the link accordingly. + + - System - Use the administration pages and help + + (Optional) Allows use of admin pages during navigation. + + - System - View the administration theme + + (Optional) Allows use of administrative theme for aesthetics. + + - Toolbar - Use the toolbar + + (Optional) Allows use of toolbar during navigation. + + +TROUBLESHOOTING +--------------- + +List of pages that should deny access depending on permissions. + +In-place **Quick edit**. + +**"Block layout" pages:** +* **Block layout:** + - **Path:** /admin/structure/block + - **Route:** block.admin_display + - **Path:** /admin/structure/block/list/{theme} + - **Route:** block.admin_display_theme +* **Configure block:** + - **Path:** /admin/structure/block/manage/{block} + - **Route:** entity.block.edit_form +* **Delete block:** + - **Path:** /admin/structure/block/manage/{block}/delete + - **Route:** entity.block.delete_form +* **Disable block:** + - **Path:** /admin/structure/block/manage/{block}/disable + - **Route:** entity.block.disable +* **Enable block:** + - **Path:** /admin/structure/block/manage/{block}/enable + - **Route:** entity.block.enable +* **Place block search:** + - **Path:** /admin/structure/block/library/{theme} + - **Route:** block.admin_library +* **Place block configure:** + - **Path:** /admin/structure/block/add/{plugin_id}/{theme} + - **Route:** block.admin_add + + +MAINTAINERS +----------- + +Current maintainers: +* Joshua Roberson - https://www.drupal.org/u/joshuaroberson diff --git a/web/modules/block_region_permissions/README.txt b/web/modules/block_region_permissions/README.txt deleted file mode 100644 index 1fbc120b12..0000000000 --- a/web/modules/block_region_permissions/README.txt +++ /dev/null @@ -1,48 +0,0 @@ -CONTENTS OF THIS FILE ---------------------- - - * Introduction - * Requirements - * Installation - * Configuration - * Maintainers - -INTRODUCTION ------------- -This module provides permissions for managing regions. - -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 - -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 regions. - -Assign the permissions per theme and region to each role you wish. - -MAINTAINERS ------------ - -Current maintainers: - * Joshua Roberson - https://www.drupal.org/u/joshuaroberson diff --git a/web/modules/block_region_permissions/block_region_permissions.info.yml b/web/modules/block_region_permissions/block_region_permissions.info.yml index 53eccc024a..d998286993 100644 --- a/web/modules/block_region_permissions/block_region_permissions.info.yml +++ b/web/modules/block_region_permissions/block_region_permissions.info.yml @@ -1,11 +1,11 @@ name: Block Region Permissions -description: "Adds specific permissions for administering blocks for each theme's regions." +description: "Adds permissions for administering 'blocks' based on each theme's regions." package: Block type: module core: 8.x core_version_requirement: ^8 || ^9 -# Information added by Drupal.org packaging script on 2020-06-16 -version: '8.x-1.3' +# Information added by Drupal.org packaging script on 2020-07-05 +version: '8.x-1.4' project: 'block_region_permissions' -datestamp: 1592351318 +datestamp: 1593974234 diff --git a/web/modules/block_region_permissions/composer.json b/web/modules/block_region_permissions/composer.json new file mode 100644 index 0000000000..35066b09a0 --- /dev/null +++ b/web/modules/block_region_permissions/composer.json @@ -0,0 +1,20 @@ +{ + "name": "drupal/block_region_permissions", + "description": "Block Region Permissions adds permissions for administering 'blocks' based on each theme's regions.", + "type": "drupal-module", + "license": "GPL-2.0-or-later", + "readme": "README.md", + "homepage": "https://www.drupal.org/project/block_region_permissions", + "authors": [{ + "name": "Joshua Roberson", + "homepage": "https://www.drupal.org/u/joshuaroberson", + "role": "Maintainer" + }], + "suggest": { + "drupal/block_content_permissions": "Block Content Permissions adds permissions for administering 'block content types' and 'block content'." + }, + "support": { + "issues": "https://www.drupal.org/project/issues/block_region_permissions", + "source": "https://git.drupalcode.org/project/block_region_permissions" + } +} -- GitLab