From c072ae5300049cc122f50bcfea468a56e950b711 Mon Sep 17 00:00:00 2001
From: doublethink <doublethink@255384.no-reply.drupal.org>
Date: Tue, 20 Sep 2016 17:50:43 +0300
Subject: [PATCH] Issue #2803073 by Mohammed J. Razem: Updated [Varbase
 8.x-4.x] profile : Updated [Varbase user] feature: Updated permissions for
 user roles

---
 .../field.field.user.user.user_picture.yml    | 37 -------------------
 .../field.storage.user.user_picture.yml       | 31 ----------------
 .../config/install/user.role.anonymous.yml    |  3 +-
 .../install/user.role.content_admin.yml       | 11 +++++-
 .../config/install/user.role.editor.yml       | 18 ++++++++-
 .../config/install/user.role.site_admin.yml   | 12 ++++--
 6 files changed, 35 insertions(+), 77 deletions(-)
 delete mode 100644 modules/varbase_features/varbase_user/config/install/field.field.user.user.user_picture.yml
 delete mode 100644 modules/varbase_features/varbase_user/config/install/field.storage.user.user_picture.yml

diff --git a/modules/varbase_features/varbase_user/config/install/field.field.user.user.user_picture.yml b/modules/varbase_features/varbase_user/config/install/field.field.user.user.user_picture.yml
deleted file mode 100644
index b2e61f66..00000000
--- a/modules/varbase_features/varbase_user/config/install/field.field.user.user.user_picture.yml
+++ /dev/null
@@ -1,37 +0,0 @@
-langcode: en
-status: true
-dependencies:
-  config:
-    - field.storage.user.user_picture
-  module:
-    - image
-    - user
-id: user.user.user_picture
-field_name: user_picture
-entity_type: user
-bundle: user
-label: Picture
-description: 'Your virtual face or picture.'
-required: false
-translatable: true
-default_value: {  }
-default_value_callback: ''
-settings:
-  file_extensions: 'png gif jpg jpeg'
-  file_directory: 'pictures/[date:custom:Y]-[date:custom:m]'
-  max_filesize: '30 KB'
-  alt_field: false
-  title_field: false
-  max_resolution: 85x85
-  min_resolution: ''
-  default_image:
-    uuid: null
-    alt: ''
-    title: ''
-    width: null
-    height: null
-  alt_field_required: false
-  title_field_required: false
-  handler: 'default:file'
-  handler_settings: {  }
-field_type: image
diff --git a/modules/varbase_features/varbase_user/config/install/field.storage.user.user_picture.yml b/modules/varbase_features/varbase_user/config/install/field.storage.user.user_picture.yml
deleted file mode 100644
index 82536283..00000000
--- a/modules/varbase_features/varbase_user/config/install/field.storage.user.user_picture.yml
+++ /dev/null
@@ -1,31 +0,0 @@
-langcode: en
-status: true
-dependencies:
-  module:
-    - file
-    - image
-    - user
-id: user.user_picture
-field_name: user_picture
-entity_type: user
-type: image
-settings:
-  uri_scheme: public
-  default_image:
-    uuid: null
-    alt: ''
-    title: ''
-    width: null
-    height: null
-  target_type: file
-  display_field: false
-  display_default: false
-module: image
-locked: false
-cardinality: 1
-translatable: true
-indexes:
-  target_id:
-    - target_id
-persist_with_no_fields: false
-custom_storage: false
diff --git a/modules/varbase_features/varbase_user/config/install/user.role.anonymous.yml b/modules/varbase_features/varbase_user/config/install/user.role.anonymous.yml
index 76ecb792..61d7c7e1 100644
--- a/modules/varbase_features/varbase_user/config/install/user.role.anonymous.yml
+++ b/modules/varbase_features/varbase_user/config/install/user.role.anonymous.yml
@@ -7,5 +7,4 @@ weight: 0
 is_admin: false
 permissions:
   - 'access content'
-  - 'search content'
-  - 'access sitemap'
+  - 'search content'
\ No newline at end of file
diff --git a/modules/varbase_features/varbase_user/config/install/user.role.content_admin.yml b/modules/varbase_features/varbase_user/config/install/user.role.content_admin.yml
index c764e264..f583c3b1 100644
--- a/modules/varbase_features/varbase_user/config/install/user.role.content_admin.yml
+++ b/modules/varbase_features/varbase_user/config/install/user.role.content_admin.yml
@@ -6,7 +6,6 @@ label: 'Content Admin'
 weight: 3
 is_admin: null
 permissions:
-  - 'access coffee'
   - 'access files overview'
   - 'use text format basic_html'
   - 'access media overview'
@@ -36,7 +35,6 @@ permissions:
   - 'access panels in-place editing'
   - 'create url aliases'
   - 'access in-place editing'
-  - 'switch shortcut sets'
   - 'administer menu'
   - 'access administration pages'
   - 'access site in maintenance mode'
@@ -47,3 +45,12 @@ permissions:
   - 'use text format basic_html'
   - 'use text format restricted_html'
   - 'use text format full_html'
+  - 'customize shortcut links'
+  - 'access shortcuts'
+  - 'access content overview'
+  - 'revert all revisions'
+  - 'view all revisions'
+  - 'access contextual links'
+  - 'create media'
+  - 'update any media'
+  - 'ds switch view mode'
\ No newline at end of file
diff --git a/modules/varbase_features/varbase_user/config/install/user.role.editor.yml b/modules/varbase_features/varbase_user/config/install/user.role.editor.yml
index 6e84623b..f823577a 100644
--- a/modules/varbase_features/varbase_user/config/install/user.role.editor.yml
+++ b/modules/varbase_features/varbase_user/config/install/user.role.editor.yml
@@ -12,7 +12,6 @@ permissions:
   - 'view media'
   - 'create page content'
   - 'delete own page content'
-  - 'edit any page content'
   - 'edit own page content'
   - 'administer panelizer node landing_page content'
   - 'use ipe with page manager'
@@ -23,4 +22,19 @@ permissions:
   - 'access site in maintenance mode'
   - 'access user profiles'
   - 'use text format basic_html'
-  - 'use text format full_html'
\ No newline at end of file
+  - 'use text format full_html'
+  - 'customize shortcut links'
+  - 'access shortcuts'
+  - 'access toolbar'
+  - 'access content overview'
+  - 'view all revisions'
+  - 'view page revisions'
+  - 'create landing_page content'
+  - 'delete own landing_page content'
+  - 'edit own landing_page content'
+  - 'view landing_page revisions'
+  - 'view the administration theme'
+  - 'access contextual links'
+  - 'create media'
+  - 'update any media'
+  - 'ds switch view mode'
\ No newline at end of file
diff --git a/modules/varbase_features/varbase_user/config/install/user.role.site_admin.yml b/modules/varbase_features/varbase_user/config/install/user.role.site_admin.yml
index d46b8c16..368b5950 100644
--- a/modules/varbase_features/varbase_user/config/install/user.role.site_admin.yml
+++ b/modules/varbase_features/varbase_user/config/install/user.role.site_admin.yml
@@ -12,7 +12,7 @@ permissions:
   - 'administer entity browsers'
   - 'access files overview'
   - 'use text format basic_html'
-  - 'access media overview'
+  - 'acess media overview'
   - 'update media'
   - 'view media'
   - 'administer meta tags'
@@ -43,7 +43,6 @@ permissions:
   - 'use panels in place editing'
   - 'use ipe with page manager'
   - 'access panels in-place editing'
-  - 'administer url aliases'
   - 'create url aliases'
   - 'access in-place editing'
   - 'administer shortcuts'
@@ -61,4 +60,11 @@ permissions:
   - 'access user profiles'
   - 'use text format basic_html'
   - 'use text format restricted_html'
-  - 'use text format full_html'
\ No newline at end of file
+  - 'use text format full_html'
+  - 'access shortcuts'
+  - 'revert all revisions'
+  - 'view all revisions'
+  - 'access contextual links'
+  - 'create media'
+  - 'update any media'
+  - 'ds switch view mode'
-- 
GitLab