From 91f1352e4313d3f5b86e614fe015061a0154593b Mon Sep 17 00:00:00 2001
From: ebremner <ebremner@uwaterloo.ca>
Date: Thu, 15 Oct 2020 14:37:29 -0400
Subject: [PATCH] ISTWCMS-4103: adding field storage for meta tags fields

---
 ...storage.node.field_uw_meta_description.yml | 18 ++++++++++++++++++
 ...field.storage.node.field_uw_meta_image.yml | 19 +++++++++++++++++++
 .../field.storage.node.field_uw_meta_tags.yml | 18 ++++++++++++++++++
 uw_cfg_common.info.yml                        |  5 ++++-
 4 files changed, 59 insertions(+), 1 deletion(-)
 create mode 100644 config/install/field.storage.node.field_uw_meta_description.yml
 create mode 100644 config/install/field.storage.node.field_uw_meta_image.yml
 create mode 100644 config/install/field.storage.node.field_uw_meta_tags.yml

diff --git a/config/install/field.storage.node.field_uw_meta_description.yml b/config/install/field.storage.node.field_uw_meta_description.yml
new file mode 100644
index 00000000..343115b1
--- /dev/null
+++ b/config/install/field.storage.node.field_uw_meta_description.yml
@@ -0,0 +1,18 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - node
+id: node.field_uw_meta_description
+field_name: field_uw_meta_description
+entity_type: node
+type: string_long
+settings:
+  case_sensitive: false
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/install/field.storage.node.field_uw_meta_image.yml b/config/install/field.storage.node.field_uw_meta_image.yml
new file mode 100644
index 00000000..75783571
--- /dev/null
+++ b/config/install/field.storage.node.field_uw_meta_image.yml
@@ -0,0 +1,19 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - media
+    - node
+id: node.field_uw_meta_image
+field_name: field_uw_meta_image
+entity_type: node
+type: entity_reference
+settings:
+  target_type: media
+module: core
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/config/install/field.storage.node.field_uw_meta_tags.yml b/config/install/field.storage.node.field_uw_meta_tags.yml
new file mode 100644
index 00000000..b90d964c
--- /dev/null
+++ b/config/install/field.storage.node.field_uw_meta_tags.yml
@@ -0,0 +1,18 @@
+langcode: en
+status: true
+dependencies:
+  module:
+    - metatag
+    - node
+id: node.field_uw_meta_tags
+field_name: field_uw_meta_tags
+entity_type: node
+type: metatag
+settings: {  }
+module: metatag
+locked: false
+cardinality: 1
+translatable: true
+indexes: {  }
+persist_with_no_fields: false
+custom_storage: false
diff --git a/uw_cfg_common.info.yml b/uw_cfg_common.info.yml
index e144743f..58fca1f6 100644
--- a/uw_cfg_common.info.yml
+++ b/uw_cfg_common.info.yml
@@ -5,8 +5,8 @@ core_version_requirement: '^8.7.7 || ^9'
 dependencies:
   - block_list_override
   - captcha
-  - core_event_dispatcher
   - config_views
+  - core_event_dispatcher
   - features
   - field
   - field_event_dispatcher
@@ -17,6 +17,9 @@ dependencies:
   - layout_builder_modal
   - layout_builder_restrictions
   - layout_builder_styles
+  - media
+  - metatag
   - node
   - preprocess_event_dispatcher
   - user
+  - views
-- 
GitLab