diff --git a/composer.json b/composer.json index f01226d797e7723523c2203eb2a8f387e660b426..d7c3d5b6a90a7f6d4e5d65d933efaa753fb8f59b 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 b9b39f088356ebbbad9746a5a18ef285e80d81c4..d9e6de3e9f7dc6fe6c6da0d3914ed29be711f4fb 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 f689225e33fb9a5af12ee8dd31c9b44ad1d75bfc..17a755598be7cf7cb8885ea8f761a6775aabc458 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 0000000000000000000000000000000000000000..f62c7fe9d977a39b66e924085565c4f4d00ae14d --- /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