From 7ff0c7a2b98de478d6104936dc9c9e94616b82dd Mon Sep 17 00:00:00 2001
From: escuriola <escuriola@gmail.com>
Date: Tue, 5 Apr 2022 16:59:14 +0200
Subject: [PATCH 1/7] OEL-1159: Adapt news to card last changes.

---
 .../oe_whitelabel_starter_news.module                 |  8 ++++----
 .../templates/node--oe-sc-news--teaser.html.twig      | 11 ++++++-----
 2 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/modules/oe_whitelabel_starter_news/oe_whitelabel_starter_news.module b/modules/oe_whitelabel_starter_news/oe_whitelabel_starter_news.module
index 78143f08..7ca466f5 100644
--- a/modules/oe_whitelabel_starter_news/oe_whitelabel_starter_news.module
+++ b/modules/oe_whitelabel_starter_news/oe_whitelabel_starter_news.module
@@ -66,11 +66,11 @@ function oe_whitelabel_starter_news_preprocess_node__oe_sc_news(&$variables) {
   }
 
   $thumbnail = $media->get('thumbnail')->first();
-  $variables['image'] = ImageValueObject::fromImageItem($thumbnail);
-
-  if ($variables['view_mode'] == 'teaser') {
-    $variables['image'] = ['#markup' => $variables['image']->getSource()];
+  if ($thumbnail === NULL) {
+    $cacheability->applyTo($variables);
+    return;
   }
+  $variables['image'] = ImageValueObject::fromImageItem($thumbnail);
 
   $cacheability->applyTo($variables);
 }
diff --git a/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig b/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig
index 6650bbca..9190db65 100644
--- a/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig
+++ b/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig
@@ -7,17 +7,18 @@
 {% set _title %}
   <a class="standalone" href="{{ url }}">{{ label }}</a>
 {% endset %}
-{% set _content %}
-  <span class="text-muted text-nowrap me-4-5">{{ content.oe_publication_date }}</span>
-{% endset %}
 {% block content %}
 <article{{attributes}}>
   {{ pattern('card', {
     variant: 'search',
     title: _title,
     text: content.oe_summary,
-    image: image,
-    content: _content
+    image: image|merge({
+      path: image.src,
+    }),
+    meta: [
+      content.oe_publication_date
+    ],
   }) }}
 </article>
 {% endblock %}
-- 
GitLab


From 74f8b6e1911959adc460a9cca49ee484213a99c0 Mon Sep 17 00:00:00 2001
From: escuriola <escuriola@gmail.com>
Date: Tue, 5 Apr 2022 16:59:39 +0200
Subject: [PATCH 2/7] OEL-1159: Fix news tests after card changes.

---
 tests/src/Functional/ContentNewsRenderTest.php | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/tests/src/Functional/ContentNewsRenderTest.php b/tests/src/Functional/ContentNewsRenderTest.php
index e7d42ad3..34497412 100644
--- a/tests/src/Functional/ContentNewsRenderTest.php
+++ b/tests/src/Functional/ContentNewsRenderTest.php
@@ -145,12 +145,12 @@ class ContentNewsRenderTest extends WhitelabelBrowserTestBase {
     // Assert content banner content.
     $this->assertEquals(
       'http://www.example.org is a web page',
-      trim($crawler->filter('p.card-text')->text())
+      trim($crawler->filter('div.card-text')->text())
     );
     // Assert content banner publication date.
     $this->assertEquals(
       '09 February 2022',
-      trim($crawler->filter('div.card-body > span.text-muted')->text())
+      trim($crawler->filter('div.card-body > div > span.text-muted')->text())
     );
   }
 
-- 
GitLab


From 1add4db407440bd1b48e78e734b16e0cbdbaeac4 Mon Sep 17 00:00:00 2001
From: escuriola <escuriola@gmail.com>
Date: Tue, 5 Apr 2022 17:00:22 +0200
Subject: [PATCH 3/7] OEL-1159: Adapt events to card last changes.

---
 .../oe_whitelabel_starter_event.module                |  8 ++++----
 .../templates/node--oe-sc-event--teaser.html.twig     | 11 ++++++-----
 2 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/modules/oe_whitelabel_starter_event/oe_whitelabel_starter_event.module b/modules/oe_whitelabel_starter_event/oe_whitelabel_starter_event.module
index 4f9d92b6..e1f9e25b 100755
--- a/modules/oe_whitelabel_starter_event/oe_whitelabel_starter_event.module
+++ b/modules/oe_whitelabel_starter_event/oe_whitelabel_starter_event.module
@@ -76,11 +76,11 @@ function _oe_whitelabel_starter_event_preprocess_featured_media(array &$variable
   }
 
   $thumbnail = $media->get('thumbnail')->first();
-  $variables['image'] = ImageValueObject::fromImageItem($thumbnail);
-
-  if ($variables['view_mode'] == 'teaser') {
-    $variables['image'] = ['#markup' => $variables['image']->getSource()];
+  if ($thumbnail === NULL) {
+    $cacheability->applyTo($variables);
+    return;
   }
+  $variables['image'] = ImageValueObject::fromImageItem($thumbnail);
 
   $cacheability->applyTo($variables);
 }
diff --git a/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig b/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig
index bc004c43..8d9729af 100755
--- a/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig
+++ b/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig
@@ -7,17 +7,18 @@
 {% set _title %}
   <a class="standalone" href="{{ url }}">{{ label }}</a>
 {% endset %}
-{% set _content %}
-  <span class="text-muted text-nowrap me-4-5">{{ content.oe_sc_event_dates }}</span>
-{% endset %}
 {% block content %}
 <article{{attributes}}>
   {{ pattern('card', {
     variant: 'search',
     title: _title,
     text: content.oe_summary,
-    image: image,
-    content: _content
+    image: image|merge({
+      path: image.src,
+    }),
+    meta: [
+      content.oe_sc_event_dates,
+    ],
   }) }}
 </article>
 {% endblock %}
-- 
GitLab


From cdb8a596d79507e816df63adc5debd175acc0741 Mon Sep 17 00:00:00 2001
From: escuriola <escuriola@gmail.com>
Date: Tue, 5 Apr 2022 18:01:55 +0200
Subject: [PATCH 4/7] OEL-1159: No send image, only path and alt to pattern.

---
 .../templates/node--oe-sc-event--teaser.html.twig            | 5 +++--
 .../templates/node--oe-sc-news--teaser.html.twig             | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig b/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig
index 8d9729af..371dd1cf 100755
--- a/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig
+++ b/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig
@@ -13,9 +13,10 @@
     variant: 'search',
     title: _title,
     text: content.oe_summary,
-    image: image|merge({
+    image: image ? {
       path: image.src,
-    }),
+      alt: image.alt,
+    },
     meta: [
       content.oe_sc_event_dates,
     ],
diff --git a/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig b/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig
index 9190db65..92f4861e 100644
--- a/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig
+++ b/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig
@@ -13,9 +13,10 @@
     variant: 'search',
     title: _title,
     text: content.oe_summary,
-    image: image|merge({
+    image: image ? {
       path: image.src,
-    }),
+      alt: image.alt,
+    },
     meta: [
       content.oe_publication_date
     ],
-- 
GitLab


From aff051a8274f5d1b90713d15a6299f53a843ae8a Mon Sep 17 00:00:00 2001
From: escuriola <escuriola@gmail.com>
Date: Tue, 5 Apr 2022 18:02:08 +0200
Subject: [PATCH 5/7] OEL-1159: Remove clause.

---
 .../oe_whitelabel_starter_event.module                        | 4 ----
 .../oe_whitelabel_starter_news.module                         | 4 ----
 2 files changed, 8 deletions(-)

diff --git a/modules/oe_whitelabel_starter_event/oe_whitelabel_starter_event.module b/modules/oe_whitelabel_starter_event/oe_whitelabel_starter_event.module
index e1f9e25b..7e9200f5 100755
--- a/modules/oe_whitelabel_starter_event/oe_whitelabel_starter_event.module
+++ b/modules/oe_whitelabel_starter_event/oe_whitelabel_starter_event.module
@@ -76,10 +76,6 @@ function _oe_whitelabel_starter_event_preprocess_featured_media(array &$variable
   }
 
   $thumbnail = $media->get('thumbnail')->first();
-  if ($thumbnail === NULL) {
-    $cacheability->applyTo($variables);
-    return;
-  }
   $variables['image'] = ImageValueObject::fromImageItem($thumbnail);
 
   $cacheability->applyTo($variables);
diff --git a/modules/oe_whitelabel_starter_news/oe_whitelabel_starter_news.module b/modules/oe_whitelabel_starter_news/oe_whitelabel_starter_news.module
index 7ca466f5..4af48a40 100644
--- a/modules/oe_whitelabel_starter_news/oe_whitelabel_starter_news.module
+++ b/modules/oe_whitelabel_starter_news/oe_whitelabel_starter_news.module
@@ -66,10 +66,6 @@ function oe_whitelabel_starter_news_preprocess_node__oe_sc_news(&$variables) {
   }
 
   $thumbnail = $media->get('thumbnail')->first();
-  if ($thumbnail === NULL) {
-    $cacheability->applyTo($variables);
-    return;
-  }
   $variables['image'] = ImageValueObject::fromImageItem($thumbnail);
 
   $cacheability->applyTo($variables);
-- 
GitLab


From fe790d12418be989f1304d06f57e9805663922b0 Mon Sep 17 00:00:00 2001
From: escuriola <escuriola@gmail.com>
Date: Wed, 6 Apr 2022 17:38:30 +0200
Subject: [PATCH 6/7] OEL-1159: Adapt composer to last oe_bootstrap_theme
 changes.

---
 composer.json | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/composer.json b/composer.json
index 5b83184f..f60258a7 100644
--- a/composer.json
+++ b/composer.json
@@ -84,6 +84,9 @@
         "patches": {
             "openeuropa/oe_paragraphs": {
                 "latest": "https://github.com/openeuropa/oe_paragraphs/compare/1.12.0..master.diff"
+            },
+            "openeuropa/oe_bootstrap_theme": {
+                "latest": "https://github.com/openeuropa/oe_bootstrap_theme/compare/0.1.202204061107..1.x.diff"
             }
         },
         "drupal-scaffold": {
-- 
GitLab


From 9fab9f27ea402c441aac8db28ccb0bd117d008e3 Mon Sep 17 00:00:00 2001
From: drishu <aszilagyi@live.com>
Date: Wed, 6 Apr 2022 20:27:59 +0300
Subject: [PATCH 7/7] OEL-1159: Remove field wrappers from dates in teaser.

---
 .../templates/node--oe-sc-event--teaser.html.twig               | 2 +-
 .../templates/node--oe-sc-news--teaser.html.twig                | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig b/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig
index 371dd1cf..8f5f2799 100755
--- a/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig
+++ b/modules/oe_whitelabel_starter_event/templates/node--oe-sc-event--teaser.html.twig
@@ -18,7 +18,7 @@
       alt: image.alt,
     },
     meta: [
-      content.oe_sc_event_dates,
+      content.oe_sc_event_dates|field_value,
     ],
   }) }}
 </article>
diff --git a/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig b/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig
index 92f4861e..4d547492 100644
--- a/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig
+++ b/modules/oe_whitelabel_starter_news/templates/node--oe-sc-news--teaser.html.twig
@@ -18,7 +18,7 @@
       alt: image.alt,
     },
     meta: [
-      content.oe_publication_date
+      content.oe_publication_date|field_value
     ],
   }) }}
 </article>
-- 
GitLab