From 5d9b412f4fc63ee6ba6cfe815893f8dd17ec8b11 Mon Sep 17 00:00:00 2001
From: Rajab Natshah <r.natshah@vardot.com>
Date: Wed, 3 Aug 2016 11:20:19 +0300
Subject: [PATCH] Updated [Varbase profile][8.x-4.x] : Moved install
 configurations from the profile to [Varbase Core],[Varbase Landing],[Varbase
 page],[Varbase site], and [Varbase user] fetures.

---
 config/install/block_content.type.basic.yml   |  7 ----
 ...rm_display.block_content.basic.default.yml | 29 ---------------
 ....entity_form_display.user.user.default.yml | 30 ---------------
 ...ew_display.block_content.basic.default.yml | 20 ----------
 ....entity_view_display.user.user.compact.yml | 25 -------------
 ....entity_view_display.user.user.default.yml | 25 -------------
 .../field.field.block_content.basic.body.yml  | 21 -----------
 .../field.field.user.user.user_picture.yml    | 37 -------------------
 .../field.storage.user.user_picture.yml       | 31 ----------------
 .../varbase_landing/varbase_landing.info.yml  |  2 +-
 .../config/install/node.type.page.yml         |  2 +-
 .../varbase_page/varbase_page.info.yml        |  2 +-
 .../varbase_site/varbase_site.info.yml        |  2 +-
 .../install/user.role.administrator.yml       |  8 ++++
 .../install/user.role.content_admin.yml       |  8 ++++
 .../config/install/user.role.editor.yml       |  8 ++++
 .../config/install/user.role.site_admin.yml   |  8 ++++
 .../varbase_user/varbase_user.info.yml        |  2 +-
 18 files changed, 37 insertions(+), 230 deletions(-)
 delete mode 100644 config/install/block_content.type.basic.yml
 delete mode 100644 config/install/core.entity_form_display.block_content.basic.default.yml
 delete mode 100644 config/install/core.entity_form_display.user.user.default.yml
 delete mode 100644 config/install/core.entity_view_display.block_content.basic.default.yml
 delete mode 100644 config/install/core.entity_view_display.user.user.compact.yml
 delete mode 100644 config/install/core.entity_view_display.user.user.default.yml
 delete mode 100644 config/install/field.field.block_content.basic.body.yml
 delete mode 100644 config/install/field.field.user.user.user_picture.yml
 delete mode 100644 config/install/field.storage.user.user_picture.yml
 create mode 100644 modules/varbase_features/varbase_user/config/install/user.role.administrator.yml
 create mode 100644 modules/varbase_features/varbase_user/config/install/user.role.content_admin.yml
 create mode 100644 modules/varbase_features/varbase_user/config/install/user.role.editor.yml
 create mode 100644 modules/varbase_features/varbase_user/config/install/user.role.site_admin.yml

diff --git a/config/install/block_content.type.basic.yml b/config/install/block_content.type.basic.yml
deleted file mode 100644
index f01ced96..00000000
--- a/config/install/block_content.type.basic.yml
+++ /dev/null
@@ -1,7 +0,0 @@
-langcode: en
-status: true
-dependencies: {  }
-id: basic
-label: 'Basic block'
-revision: 0
-description: 'A basic block contains a title and a body.'
diff --git a/config/install/core.entity_form_display.block_content.basic.default.yml b/config/install/core.entity_form_display.block_content.basic.default.yml
deleted file mode 100644
index ee0c1384..00000000
--- a/config/install/core.entity_form_display.block_content.basic.default.yml
+++ /dev/null
@@ -1,29 +0,0 @@
-langcode: en
-status: true
-dependencies:
-  config:
-    - block_content.type.basic
-    - field.field.block_content.basic.body
-  module:
-    - text
-id: block_content.basic.default
-targetEntityType: block_content
-bundle: basic
-mode: default
-content:
-  body:
-    type: text_textarea_with_summary
-    weight: -4
-    settings:
-      rows: 9
-      summary_rows: 3
-      placeholder: ''
-    third_party_settings: {  }
-  info:
-    type: string_textfield
-    weight: -5
-    settings:
-      size: 60
-      placeholder: ''
-    third_party_settings: {  }
-hidden: {  }
diff --git a/config/install/core.entity_form_display.user.user.default.yml b/config/install/core.entity_form_display.user.user.default.yml
deleted file mode 100644
index 466b6e0b..00000000
--- a/config/install/core.entity_form_display.user.user.default.yml
+++ /dev/null
@@ -1,30 +0,0 @@
-langcode: en
-status: true
-dependencies:
-  config:
-    - field.field.user.user.user_picture
-    - image.style.thumbnail
-  module:
-    - image
-    - user
-id: user.user.default
-targetEntityType: user
-bundle: user
-mode: default
-content:
-  account:
-    weight: -10
-  contact:
-    weight: 5
-  language:
-    weight: 0
-  timezone:
-    weight: 6
-  user_picture:
-    type: image_image
-    settings:
-      progress_indicator: throbber
-      preview_image_style: thumbnail
-    third_party_settings: {  }
-    weight: -1
-hidden: {  }
diff --git a/config/install/core.entity_view_display.block_content.basic.default.yml b/config/install/core.entity_view_display.block_content.basic.default.yml
deleted file mode 100644
index bd52f775..00000000
--- a/config/install/core.entity_view_display.block_content.basic.default.yml
+++ /dev/null
@@ -1,20 +0,0 @@
-langcode: en
-status: true
-dependencies:
-  config:
-    - block_content.type.basic
-    - field.field.block_content.basic.body
-  module:
-    - text
-id: block_content.basic.default
-targetEntityType: block_content
-bundle: basic
-mode: default
-content:
-  body:
-    label: hidden
-    type: text_default
-    weight: 0
-    settings: {  }
-    third_party_settings: {  }
-hidden: {  }
diff --git a/config/install/core.entity_view_display.user.user.compact.yml b/config/install/core.entity_view_display.user.user.compact.yml
deleted file mode 100644
index 4c137924..00000000
--- a/config/install/core.entity_view_display.user.user.compact.yml
+++ /dev/null
@@ -1,25 +0,0 @@
-langcode: en
-status: true
-dependencies:
-  config:
-    - core.entity_view_mode.user.compact
-    - field.field.user.user.user_picture
-    - image.style.thumbnail
-  module:
-    - image
-    - user
-id: user.user.compact
-targetEntityType: user
-bundle: user
-mode: compact
-content:
-  user_picture:
-    type: image
-    weight: 0
-    settings:
-      image_style: thumbnail
-      image_link: content
-    third_party_settings: {  }
-    label: hidden
-hidden:
-  member_for: true
diff --git a/config/install/core.entity_view_display.user.user.default.yml b/config/install/core.entity_view_display.user.user.default.yml
deleted file mode 100644
index 9e4621d5..00000000
--- a/config/install/core.entity_view_display.user.user.default.yml
+++ /dev/null
@@ -1,25 +0,0 @@
-langcode: en
-status: true
-dependencies:
-  config:
-    - field.field.user.user.user_picture
-    - image.style.thumbnail
-  module:
-    - image
-    - user
-id: user.user.default
-targetEntityType: user
-bundle: user
-mode: default
-content:
-  member_for:
-    weight: 5
-  user_picture:
-    type: image
-    weight: 0
-    settings:
-      image_style: thumbnail
-      image_link: content
-    third_party_settings: {  }
-    label: hidden
-hidden: {  }
diff --git a/config/install/field.field.block_content.basic.body.yml b/config/install/field.field.block_content.basic.body.yml
deleted file mode 100644
index 89118eff..00000000
--- a/config/install/field.field.block_content.basic.body.yml
+++ /dev/null
@@ -1,21 +0,0 @@
-langcode: en
-status: true
-dependencies:
-  config:
-    - block_content.type.basic
-    - field.storage.block_content.body
-  module:
-    - text
-id: block_content.basic.body
-field_name: body
-entity_type: block_content
-bundle: basic
-label: Body
-description: ''
-required: false
-translatable: true
-default_value: {  }
-default_value_callback: ''
-settings:
-  display_summary: false
-field_type: text_with_summary
diff --git a/config/install/field.field.user.user.user_picture.yml b/config/install/field.field.user.user.user_picture.yml
deleted file mode 100644
index b2e61f66..00000000
--- a/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/config/install/field.storage.user.user_picture.yml b/config/install/field.storage.user.user_picture.yml
deleted file mode 100644
index 82536283..00000000
--- a/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_landing/varbase_landing.info.yml b/modules/varbase_features/varbase_landing/varbase_landing.info.yml
index da2c4aa1..f1e812a1 100644
--- a/modules/varbase_features/varbase_landing/varbase_landing.info.yml
+++ b/modules/varbase_features/varbase_landing/varbase_landing.info.yml
@@ -11,5 +11,5 @@ dependencies:
   - user
   - varbase_page
   - varbase_site
-version: 8.x-1.0
+version: 8.x-4.0
 package: Varbase
diff --git a/modules/varbase_features/varbase_page/config/install/node.type.page.yml b/modules/varbase_features/varbase_page/config/install/node.type.page.yml
index 70bed483..57dcc0c9 100644
--- a/modules/varbase_features/varbase_page/config/install/node.type.page.yml
+++ b/modules/varbase_features/varbase_page/config/install/node.type.page.yml
@@ -5,6 +5,6 @@ name: 'Basic page'
 type: page
 description: 'Use <em>basic pages</em> for your static content, such as an ''About us'' page.'
 help: ''
-new_revision: false
+new_revision: true
 preview_mode: 1
 display_submitted: false
diff --git a/modules/varbase_features/varbase_page/varbase_page.info.yml b/modules/varbase_features/varbase_page/varbase_page.info.yml
index cbff60f3..967a6546 100644
--- a/modules/varbase_features/varbase_page/varbase_page.info.yml
+++ b/modules/varbase_features/varbase_page/varbase_page.info.yml
@@ -14,5 +14,5 @@ dependencies:
   - text
   - user
   - varbase_site
-version: 8.x-1.0
+version: 8.x-4.0
 package: Varbase
diff --git a/modules/varbase_features/varbase_site/varbase_site.info.yml b/modules/varbase_features/varbase_site/varbase_site.info.yml
index fd301993..d044aa19 100644
--- a/modules/varbase_features/varbase_site/varbase_site.info.yml
+++ b/modules/varbase_features/varbase_site/varbase_site.info.yml
@@ -9,5 +9,5 @@ dependencies:
   - taxonomy
   - text
   - user
-version: 8.x-1.0
+version: 8.x-4.0
 package: Varbase
diff --git a/modules/varbase_features/varbase_user/config/install/user.role.administrator.yml b/modules/varbase_features/varbase_user/config/install/user.role.administrator.yml
new file mode 100644
index 00000000..af55cada
--- /dev/null
+++ b/modules/varbase_features/varbase_user/config/install/user.role.administrator.yml
@@ -0,0 +1,8 @@
+langcode: en
+status: true
+dependencies: {  }
+id: administrator
+label: Administrator
+weight: 5
+is_admin: true
+permissions: {  }
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
new file mode 100644
index 00000000..dd1ca13b
--- /dev/null
+++ b/modules/varbase_features/varbase_user/config/install/user.role.content_admin.yml
@@ -0,0 +1,8 @@
+langcode: en
+status: true
+dependencies: {  }
+id: content_admin
+label: 'Content Admin'
+weight: 3
+is_admin: null
+permissions: {  }
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
new file mode 100644
index 00000000..15077dfb
--- /dev/null
+++ b/modules/varbase_features/varbase_user/config/install/user.role.editor.yml
@@ -0,0 +1,8 @@
+langcode: en
+status: true
+dependencies: {  }
+id: editor
+label: Editor
+weight: 2
+is_admin: null
+permissions: {  }
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
new file mode 100644
index 00000000..f5380ac0
--- /dev/null
+++ b/modules/varbase_features/varbase_user/config/install/user.role.site_admin.yml
@@ -0,0 +1,8 @@
+langcode: en
+status: true
+dependencies: {  }
+id: site_admin
+label: 'Site Admin'
+weight: 4
+is_admin: null
+permissions: {  }
diff --git a/modules/varbase_features/varbase_user/varbase_user.info.yml b/modules/varbase_features/varbase_user/varbase_user.info.yml
index 0e91105d..085353fc 100644
--- a/modules/varbase_features/varbase_user/varbase_user.info.yml
+++ b/modules/varbase_features/varbase_user/varbase_user.info.yml
@@ -9,5 +9,5 @@ dependencies:
   - path
   - user
   - varbase_site
-version: 8.x-1.0
+version: 8.x-4.0
 package: Varbase
-- 
GitLab