From dcc664b91af662fdc445619288939c4c0eff83b1 Mon Sep 17 00:00:00 2001 From: Nicky Vandevoorde Date: Fri, 5 Jan 2018 18:41:12 +0100 Subject: [PATCH] Fixes simplenews plaintext view modes --- CHANGELOG.md | 6 +++++- ..._display.node.simplenews_issue.email_html.yml | 8 ++------ ...display.node.simplenews_issue.email_plain.yml | 8 ++------ ...core.entity_view_mode.node.email_plainalt.yml | 16 ++++++++++++++++ ..._display.node.simplenews_issue.email_html.yml | 7 +++++++ ...display.node.simplenews_issue.email_plain.yml | 7 +++++++ degov_simplenews/degov_simplenews.install | 7 +++++++ 7 files changed, 46 insertions(+), 13 deletions(-) create mode 100644 degov_simplenews/config/update_8003/install/core.entity_view_mode.node.email_plainalt.yml create mode 100644 degov_simplenews/config/update_8003/rewrite/core.entity_view_display.node.simplenews_issue.email_html.yml create mode 100644 degov_simplenews/config/update_8003/rewrite/core.entity_view_display.node.simplenews_issue.email_plain.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index 6039f5bb..3432aaa6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). -## [1.14.0] - IN DEVELOPMENT +## [1.14.1] - 05-01-2018 +### Fixed +- Simplenews newsletter plain text view modes. + +## [1.14.0] - 20-12-2017 ### Added - Added description for field field_slideshow_type in paragraph degov_paragraph_slideshow diff --git a/degov_simplenews/config/rewrite/core.entity_view_display.node.simplenews_issue.email_html.yml b/degov_simplenews/config/rewrite/core.entity_view_display.node.simplenews_issue.email_html.yml index 1ecd7bf7..8883d03c 100644 --- a/degov_simplenews/config/rewrite/core.entity_view_display.node.simplenews_issue.email_html.yml +++ b/degov_simplenews/config/rewrite/core.entity_view_display.node.simplenews_issue.email_html.yml @@ -1,13 +1,9 @@ -dependencies: - config: - - field.field.node.simplenews_issue.field_simplenews_issue_more - - field.field.node.simplenews_issue.field_simplenews_issue_week content: field_simplenews_issue_more: weight: 1 label: above settings: - view_mode: latest + view_mode: email_textalt link: false third_party_settings: { } type: entity_reference_entity_view @@ -16,7 +12,7 @@ content: weight: 0 label: above settings: - view_mode: latest + view_mode: email_html link: false third_party_settings: { } type: entity_reference_entity_view diff --git a/degov_simplenews/config/rewrite/core.entity_view_display.node.simplenews_issue.email_plain.yml b/degov_simplenews/config/rewrite/core.entity_view_display.node.simplenews_issue.email_plain.yml index c2473385..06362e02 100644 --- a/degov_simplenews/config/rewrite/core.entity_view_display.node.simplenews_issue.email_plain.yml +++ b/degov_simplenews/config/rewrite/core.entity_view_display.node.simplenews_issue.email_plain.yml @@ -1,13 +1,9 @@ -dependencies: - config: - - field.field.node.simplenews_issue.field_simplenews_issue_more - - field.field.node.simplenews_issue.field_simplenews_issue_week content: field_simplenews_issue_more: weight: 1 label: above settings: - view_mode: latest + view_mode: email_plainalt link: false third_party_settings: { } type: entity_reference_entity_view @@ -16,7 +12,7 @@ content: weight: 0 label: above settings: - view_mode: teaser + view_mode: email_plain link: false third_party_settings: { } type: entity_reference_entity_view diff --git a/degov_simplenews/config/update_8003/install/core.entity_view_mode.node.email_plainalt.yml b/degov_simplenews/config/update_8003/install/core.entity_view_mode.node.email_plainalt.yml new file mode 100644 index 00000000..c3049c80 --- /dev/null +++ b/degov_simplenews/config/update_8003/install/core.entity_view_mode.node.email_plainalt.yml @@ -0,0 +1,16 @@ +langcode: de +status: true +dependencies: + module: + - lightning_core + - node + enforced: + module: + - degov_simplenews +third_party_settings: + lightning_core: + description: '' +id: node.email_plainalt +label: 'Email: Plain text alternative' +targetEntityType: node +cache: true \ No newline at end of file diff --git a/degov_simplenews/config/update_8003/rewrite/core.entity_view_display.node.simplenews_issue.email_html.yml b/degov_simplenews/config/update_8003/rewrite/core.entity_view_display.node.simplenews_issue.email_html.yml new file mode 100644 index 00000000..194a3762 --- /dev/null +++ b/degov_simplenews/config/update_8003/rewrite/core.entity_view_display.node.simplenews_issue.email_html.yml @@ -0,0 +1,7 @@ +content: + field_simplenews_issue_more: + settings: + view_mode: email_textalt + field_simplenews_issue_week: + settings: + view_mode: email_html diff --git a/degov_simplenews/config/update_8003/rewrite/core.entity_view_display.node.simplenews_issue.email_plain.yml b/degov_simplenews/config/update_8003/rewrite/core.entity_view_display.node.simplenews_issue.email_plain.yml new file mode 100644 index 00000000..78ae84dc --- /dev/null +++ b/degov_simplenews/config/update_8003/rewrite/core.entity_view_display.node.simplenews_issue.email_plain.yml @@ -0,0 +1,7 @@ +content: + field_simplenews_issue_more: + settings: + view_mode: email_plainalt + field_simplenews_issue_week: + settings: + view_mode: email_plain diff --git a/degov_simplenews/degov_simplenews.install b/degov_simplenews/degov_simplenews.install index ccebf637..c4c264bd 100644 --- a/degov_simplenews/degov_simplenews.install +++ b/degov_simplenews/degov_simplenews.install @@ -15,3 +15,10 @@ function degov_simplenews_update_8002() { \Drupal::service('degov_config.module_updater') ->applyUpdates('degov_simplenews', '8002'); } + +/** + * Fix simplenews plain mail. + */ +function degov_simplenews_update_8003() { + \Drupal::service('degov_config.module_updater')->applyUpdates('degov_simplenews', '8003'); +}