From f8fa06c0a68b7cc79f3ba87170d30583506438b6 Mon Sep 17 00:00:00 2001 From: Rajab Natshah <rajabn@gmail.com> Date: Mon, 9 Oct 2023 13:27:15 +0300 Subject: [PATCH] Issue #3344818: Add Permissions for user roles to Varbase Social Single Sign-On from scanned config/permissions directory --- config/permissions/user.permissions.anonymous.yml | 2 ++ config/permissions/user.permissions.authenticated.yml | 2 ++ config/permissions/user.permissions.content_admin.yml | 2 ++ config/permissions/user.permissions.editor.yml | 2 ++ config/permissions/user.permissions.seo_admin.yml | 2 ++ config/permissions/user.permissions.site_admin.yml | 2 ++ varbase_auth.install | 7 +++++-- 7 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 config/permissions/user.permissions.anonymous.yml create mode 100644 config/permissions/user.permissions.authenticated.yml create mode 100644 config/permissions/user.permissions.content_admin.yml create mode 100644 config/permissions/user.permissions.editor.yml create mode 100644 config/permissions/user.permissions.seo_admin.yml create mode 100644 config/permissions/user.permissions.site_admin.yml diff --git a/config/permissions/user.permissions.anonymous.yml b/config/permissions/user.permissions.anonymous.yml new file mode 100644 index 0000000..806af19 --- /dev/null +++ b/config/permissions/user.permissions.anonymous.yml @@ -0,0 +1,2 @@ +id: anonymous +permissions: { } diff --git a/config/permissions/user.permissions.authenticated.yml b/config/permissions/user.permissions.authenticated.yml new file mode 100644 index 0000000..9798a13 --- /dev/null +++ b/config/permissions/user.permissions.authenticated.yml @@ -0,0 +1,2 @@ +id: authenticated +permissions: { } diff --git a/config/permissions/user.permissions.content_admin.yml b/config/permissions/user.permissions.content_admin.yml new file mode 100644 index 0000000..c4a2b1e --- /dev/null +++ b/config/permissions/user.permissions.content_admin.yml @@ -0,0 +1,2 @@ +id: content_admin +permissions: { } diff --git a/config/permissions/user.permissions.editor.yml b/config/permissions/user.permissions.editor.yml new file mode 100644 index 0000000..d878d47 --- /dev/null +++ b/config/permissions/user.permissions.editor.yml @@ -0,0 +1,2 @@ +id: editor +permissions: { } diff --git a/config/permissions/user.permissions.seo_admin.yml b/config/permissions/user.permissions.seo_admin.yml new file mode 100644 index 0000000..90ab032 --- /dev/null +++ b/config/permissions/user.permissions.seo_admin.yml @@ -0,0 +1,2 @@ +id: seo_admin +permissions: { } diff --git a/config/permissions/user.permissions.site_admin.yml b/config/permissions/user.permissions.site_admin.yml new file mode 100644 index 0000000..f4442cd --- /dev/null +++ b/config/permissions/user.permissions.site_admin.yml @@ -0,0 +1,2 @@ +id: site_admin +permissions: { } diff --git a/varbase_auth.install b/varbase_auth.install index 8cfe705..8a2cb47 100644 --- a/varbase_auth.install +++ b/varbase_auth.install @@ -5,17 +5,20 @@ * Install, update and uninstall functions for the varbase auth module. */ -use Vardot\Installer\ModuleInstallerFactory; + use Vardot\Installer\ModuleInstallerFactory; /** * Implements hook_install(). */ function varbase_auth_install() { - // Processer for install: in varbase_auth.info.yml file. + // Processor for install: in varbase_auth.info.yml file. // ---------------------------------------------------------------------------. ModuleInstallerFactory::installList('varbase_auth'); + // Add permissions. + ModuleInstallerFactory::addPermissions('varbase_auth'); + } /** -- GitLab