From 9ef3ecdd786d52388ac056e7de3e39fed0262a49 Mon Sep 17 00:00:00 2001
From: escuriola <escuriola@gmail.com>
Date: Tue, 14 Jun 2022 14:52:10 +0200
Subject: [PATCH] OEL-1653: Update event full view adding the time at events
 dates.

---
 ...ity_view_display.node.oe_sc_event.full.yml |  7 +-
 ...y_view_display.node.oe_sc_event.teaser.yml |  3 +-
 ...ity_view_display.node.oe_sc_event.full.yml | 68 +++++++++++++++++++
 ...y_view_display.node.oe_sc_event.teaser.yml | 57 ++++++++++++++++
 ...e_whitelabel_starter_event.post_update.php | 16 +++++
 5 files changed, 146 insertions(+), 5 deletions(-)
 create mode 100755 modules/oe_whitelabel_starter_event/config/post_updates/00002_event_date_show_time/core.entity_view_display.node.oe_sc_event.full.yml
 create mode 100755 modules/oe_whitelabel_starter_event/config/post_updates/00002_event_date_show_time/core.entity_view_display.node.oe_sc_event.teaser.yml

diff --git a/modules/oe_whitelabel_starter_event/config/install/core.entity_view_display.node.oe_sc_event.full.yml b/modules/oe_whitelabel_starter_event/config/install/core.entity_view_display.node.oe_sc_event.full.yml
index 6ad2e19b..b9798e46 100755
--- a/modules/oe_whitelabel_starter_event/config/install/core.entity_view_display.node.oe_sc_event.full.yml
+++ b/modules/oe_whitelabel_starter_event/config/install/core.entity_view_display.node.oe_sc_event.full.yml
@@ -11,8 +11,8 @@ dependencies:
     - field.field.node.oe_sc_event.oe_summary
     - node.type.oe_sc_event
   module:
-    - datetime_range
     - oe_whitelabel_helper
+    - oe_whitelabel_starter_event
     - text
     - user
 id: node.oe_sc_event.full
@@ -42,12 +42,10 @@ content:
     weight: 3
     region: content
   oe_sc_event_dates:
-    type: daterange_default
+    type: event_date_range_format
     label: inline
     settings:
       timezone_override: ''
-      format_type: oe_whitelabel_starter_event_date
-      separator: to
     third_party_settings: {  }
     weight: 1
     region: content
@@ -67,3 +65,4 @@ hidden:
   oe_content_short_title: true
   oe_featured_media: true
   oe_summary: true
+  search_api_excerpt: true
diff --git a/modules/oe_whitelabel_starter_event/config/install/core.entity_view_display.node.oe_sc_event.teaser.yml b/modules/oe_whitelabel_starter_event/config/install/core.entity_view_display.node.oe_sc_event.teaser.yml
index 62339844..1a2f3a8f 100755
--- a/modules/oe_whitelabel_starter_event/config/install/core.entity_view_display.node.oe_sc_event.teaser.yml
+++ b/modules/oe_whitelabel_starter_event/config/install/core.entity_view_display.node.oe_sc_event.teaser.yml
@@ -26,7 +26,7 @@ content:
     settings:
       timezone_override: ''
       format_type: oe_whitelabel_starter_event_date
-      separator: to
+      separator: '-'
     third_party_settings: {  }
     weight: 4
     region: content
@@ -54,3 +54,4 @@ hidden:
   oe_content_short_title: true
   oe_documents: true
   oe_featured_media: true
+  search_api_excerpt: true
diff --git a/modules/oe_whitelabel_starter_event/config/post_updates/00002_event_date_show_time/core.entity_view_display.node.oe_sc_event.full.yml b/modules/oe_whitelabel_starter_event/config/post_updates/00002_event_date_show_time/core.entity_view_display.node.oe_sc_event.full.yml
new file mode 100755
index 00000000..b9798e46
--- /dev/null
+++ b/modules/oe_whitelabel_starter_event/config/post_updates/00002_event_date_show_time/core.entity_view_display.node.oe_sc_event.full.yml
@@ -0,0 +1,68 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.full
+    - field.field.node.oe_sc_event.body
+    - field.field.node.oe_sc_event.oe_documents
+    - field.field.node.oe_sc_event.oe_featured_media
+    - field.field.node.oe_sc_event.oe_sc_event_dates
+    - field.field.node.oe_sc_event.oe_sc_event_location
+    - field.field.node.oe_sc_event.oe_summary
+    - node.type.oe_sc_event
+  module:
+    - oe_whitelabel_helper
+    - oe_whitelabel_starter_event
+    - text
+    - user
+id: node.oe_sc_event.full
+targetEntityType: node
+bundle: oe_sc_event
+mode: full
+content:
+  body:
+    type: text_default
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    weight: 0
+    region: content
+  links:
+    settings: {  }
+    third_party_settings: {  }
+    weight: 4
+    region: content
+  oe_documents:
+    type: entity_reference_entity_view
+    label: above
+    settings:
+      view_mode: default
+      link: true
+    third_party_settings: {  }
+    weight: 3
+    region: content
+  oe_sc_event_dates:
+    type: event_date_range_format
+    label: inline
+    settings:
+      timezone_override: ''
+    third_party_settings: {  }
+    weight: 1
+    region: content
+  oe_sc_event_location:
+    type: oe_whitelabel_helper_address_inline
+    label: inline
+    settings:
+      delimiter: ', '
+    third_party_settings: {  }
+    weight: 2
+    region: content
+hidden:
+  langcode: true
+  oe_content_content_owner: true
+  oe_content_legacy_link: true
+  oe_content_navigation_title: true
+  oe_content_short_title: true
+  oe_featured_media: true
+  oe_summary: true
+  search_api_excerpt: true
diff --git a/modules/oe_whitelabel_starter_event/config/post_updates/00002_event_date_show_time/core.entity_view_display.node.oe_sc_event.teaser.yml b/modules/oe_whitelabel_starter_event/config/post_updates/00002_event_date_show_time/core.entity_view_display.node.oe_sc_event.teaser.yml
new file mode 100755
index 00000000..1a2f3a8f
--- /dev/null
+++ b/modules/oe_whitelabel_starter_event/config/post_updates/00002_event_date_show_time/core.entity_view_display.node.oe_sc_event.teaser.yml
@@ -0,0 +1,57 @@
+langcode: en
+status: true
+dependencies:
+  config:
+    - core.entity_view_mode.node.teaser
+    - field.field.node.oe_sc_event.body
+    - field.field.node.oe_sc_event.oe_documents
+    - field.field.node.oe_sc_event.oe_featured_media
+    - field.field.node.oe_sc_event.oe_sc_event_dates
+    - field.field.node.oe_sc_event.oe_sc_event_location
+    - field.field.node.oe_sc_event.oe_summary
+    - node.type.oe_sc_event
+  module:
+    - address
+    - datetime_range
+    - text
+    - user
+id: node.oe_sc_event.teaser
+targetEntityType: node
+bundle: oe_sc_event
+mode: teaser
+content:
+  oe_sc_event_dates:
+    type: daterange_default
+    label: hidden
+    settings:
+      timezone_override: ''
+      format_type: oe_whitelabel_starter_event_date
+      separator: '-'
+    third_party_settings: {  }
+    weight: 4
+    region: content
+  oe_sc_event_location:
+    type: address_default
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+    weight: 5
+    region: content
+  oe_summary:
+    type: text_default
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+    weight: 2
+    region: content
+hidden:
+  body: true
+  langcode: true
+  links: true
+  oe_content_content_owner: true
+  oe_content_legacy_link: true
+  oe_content_navigation_title: true
+  oe_content_short_title: true
+  oe_documents: true
+  oe_featured_media: true
+  search_api_excerpt: true
diff --git a/modules/oe_whitelabel_starter_event/oe_whitelabel_starter_event.post_update.php b/modules/oe_whitelabel_starter_event/oe_whitelabel_starter_event.post_update.php
index fe1ab7d3..d2b5eea0 100644
--- a/modules/oe_whitelabel_starter_event/oe_whitelabel_starter_event.post_update.php
+++ b/modules/oe_whitelabel_starter_event/oe_whitelabel_starter_event.post_update.php
@@ -20,3 +20,19 @@ function oe_whitelabel_starter_event_post_update_00001(): void {
   ];
   ConfigImporter::importMultiple('module', 'oe_whitelabel_starter_event', '/config/post_updates/00001_content_banner', $configs, TRUE);
 }
+
+/**
+ * Add time to event dates.
+ */
+function oe_whitelabel_starter_event_post_update_00002(): void {
+  $configs = [
+    'core.entity_view_display.node.oe_sc_event.full',
+    'core.entity_view_display.node.oe_sc_event.teaser',
+  ];
+  ConfigImporter::importMultiple(
+    'module',
+    'oe_whitelabel_starter_event',
+    '/config/post_updates/00002_event_date_show_time',
+    $configs,
+  );
+}
-- 
GitLab