From 67c26d2374001eb1df9d02ec7204e52db103ec00 Mon Sep 17 00:00:00 2001 From: Ammar_Jeetawi <67495-Ammar_Jeetawi@users.noreply.drupalcode.org> Date: Sun, 26 May 2024 14:05:18 +0000 Subject: [PATCH] Issue #3448658 by Ammar_Jeetawi: Add the Keysave module and enable it --- composer.json | 3 ++- modules/varbase_admin/includes/updates/v10.inc | 9 +++++++++ modules/varbase_admin/recipes/default/recipe.yml | 2 ++ .../updates/varbase_admin_update_100006/recipe.yml | 10 ++++++++++ 4 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 modules/varbase_admin/recipes/updates/varbase_admin_update_100006/recipe.yml diff --git a/composer.json b/composer.json index f01226d7..d7c3d5b6 100644 --- a/composer.json +++ b/composer.json @@ -115,6 +115,7 @@ "drupal/reroute_email": "~2", "drupal/editoria11y": "~2", "drupal/sitewide_alert": "~2", - "drupal/schemadotorg": "~1" + "drupal/schemadotorg": "~1", + "drupal/keysave": "~1" } } diff --git a/modules/varbase_admin/includes/updates/v10.inc b/modules/varbase_admin/includes/updates/v10.inc index b9b39f08..d9e6de3e 100644 --- a/modules/varbase_admin/includes/updates/v10.inc +++ b/modules/varbase_admin/includes/updates/v10.inc @@ -79,3 +79,12 @@ function varbase_admin_update_100005() { $recipe = Recipe::createFromDirectory($module_path . '/recipes/updates/varbase_admin_update_100005'); RecipeRunner::processRecipe($recipe); } + +/** + * Issue #3448658: Add the Keysave module and enable it. + */ +function varbase_admin_update_100006() { + $module_path = Drupal::service('module_handler')->getModule('varbase_admin')->getPath(); + $recipe = Recipe::createFromDirectory($module_path . '/recipes/updates/varbase_admin_update_100006'); + RecipeRunner::processRecipe($recipe); +} \ No newline at end of file diff --git a/modules/varbase_admin/recipes/default/recipe.yml b/modules/varbase_admin/recipes/default/recipe.yml index f689225e..17a75559 100644 --- a/modules/varbase_admin/recipes/default/recipe.yml +++ b/modules/varbase_admin/recipes/default/recipe.yml @@ -28,6 +28,7 @@ install: - gin_login - gin_moderation_sidebar - gin_everywhere + - keysave config: import: varbase_admin: @@ -97,6 +98,7 @@ config: - 'userprotect.account.edit' - 'userprotect.mail.edit' - 'userprotect.pass.edit' + - 'use keysave' user.role.editor: grantPermissions: - 'customize shortcut links' diff --git a/modules/varbase_admin/recipes/updates/varbase_admin_update_100006/recipe.yml b/modules/varbase_admin/recipes/updates/varbase_admin_update_100006/recipe.yml new file mode 100644 index 00000000..f62c7fe9 --- /dev/null +++ b/modules/varbase_admin/recipes/updates/varbase_admin_update_100006/recipe.yml @@ -0,0 +1,10 @@ +name: varbase_admin_update_100006 +description: 'Issue #3448658: Add the Keysave module and enable it' +type: update +install: + - keysave +config: + actions: + user.role.authenticated: + grantPermissions: + - 'use keysave' \ No newline at end of file -- GitLab