From 5727536bb671a80e37513654b03987176121cb94 Mon Sep 17 00:00:00 2001 From: Eric Bremner Date: Fri, 30 Sep 2022 12:17:27 -0400 Subject: [PATCH 1/3] ISTWCMS-5846: adding blank summary --- ...m_display.node.uw_ct_news_item.default.yml | 47 +++++++++--- ...w_display.node.uw_ct_news_item.default.yml | 71 +++++++++++-------- ...ew_display.node.uw_ct_news_item.teaser.yml | 16 +++-- ...uw_ct_news_item.field_uw_blank_summary.yml | 22 ++++++ ....uw_ct_news_item.field_uw_news_summary.yml | 2 +- 5 files changed, 109 insertions(+), 49 deletions(-) create mode 100644 config/install/field.field.node.uw_ct_news_item.field_uw_blank_summary.yml diff --git a/config/install/core.entity_form_display.node.uw_ct_news_item.default.yml b/config/install/core.entity_form_display.node.uw_ct_news_item.default.yml index 8e476ef..3f5e05b 100644 --- a/config/install/core.entity_form_display.node.uw_ct_news_item.default.yml +++ b/config/install/core.entity_form_display.node.uw_ct_news_item.default.yml @@ -3,6 +3,7 @@ status: true dependencies: config: - field.field.node.uw_ct_news_item.field_uw_audience + - field.field.node.uw_ct_news_item.field_uw_blank_summary - field.field.node.uw_ct_news_item.field_uw_hero_image - field.field.node.uw_ct_news_item.field_uw_meta_description - field.field.node.uw_ct_news_item.field_uw_meta_image @@ -17,6 +18,7 @@ dependencies: module: - allowed_formats - autocomplete_deluxe + - content_moderation - datetime - field_group - maxlength @@ -37,7 +39,7 @@ third_party_settings: label: 'Meta tag information for social media sharing/search/etc.' region: content parent_name: '' - weight: 15 + weight: 16 format_type: details format_settings: classes: '' @@ -53,7 +55,7 @@ third_party_settings: label: Taxonomies region: content parent_name: '' - weight: 14 + weight: 15 format_type: details format_settings: classes: '' @@ -69,7 +71,23 @@ third_party_settings: label: Media region: content parent_name: '' - weight: 10 + weight: 11 + format_type: details + format_settings: + classes: '' + show_empty_fields: false + id: '' + open: true + description: '' + required_fields: true + group_summary: + children: + - field_uw_blank_summary + - field_uw_news_summary + label: Summary + region: content + parent_name: '' + weight: 13 format_type: details format_settings: classes: '' @@ -100,6 +118,13 @@ content: cascading_selection: 0 max_depth: 0 third_party_settings: { } + field_uw_blank_summary: + type: boolean_checkbox + weight: 23 + region: content + settings: + display_label: true + third_party_settings: { } field_uw_hero_image: type: media_library_widget weight: 18 @@ -142,14 +167,14 @@ content: third_party_settings: { } field_uw_news_listing_page_image: type: media_library_widget - weight: 11 + weight: 12 region: content settings: media_types: { } third_party_settings: { } field_uw_news_summary: type: text_textarea - weight: 13 + weight: 24 region: content settings: rows: 5 @@ -213,18 +238,18 @@ content: third_party_settings: { } publish_on: type: datetime_timestamp_no_default - weight: 30 + weight: 21 region: content settings: { } third_party_settings: { } publish_state: type: scheduler_moderation - weight: 30 + weight: 22 region: content settings: { } third_party_settings: { } scheduler_settings: - weight: 20 + weight: 18 region: content settings: { } third_party_settings: { } @@ -270,18 +295,18 @@ content: third_party_settings: { } unpublish_on: type: datetime_timestamp_no_default - weight: 30 + weight: 20 region: content settings: { } third_party_settings: { } unpublish_state: type: scheduler_moderation - weight: 30 + weight: 19 region: content settings: { } third_party_settings: { } url_redirects: - weight: 16 + weight: 17 region: content settings: { } third_party_settings: { } diff --git a/config/install/core.entity_view_display.node.uw_ct_news_item.default.yml b/config/install/core.entity_view_display.node.uw_ct_news_item.default.yml index 7984c1f..8286db6 100644 --- a/config/install/core.entity_view_display.node.uw_ct_news_item.default.yml +++ b/config/install/core.entity_view_display.node.uw_ct_news_item.default.yml @@ -3,6 +3,7 @@ status: true dependencies: config: - field.field.node.uw_ct_news_item.field_uw_audience + - field.field.node.uw_ct_news_item.field_uw_blank_summary - field.field.node.uw_ct_news_item.field_uw_hero_image - field.field.node.uw_ct_news_item.field_uw_meta_description - field.field.node.uw_ct_news_item.field_uw_meta_image @@ -26,8 +27,8 @@ dependencies: - uw_cfg_common third_party_settings: layout_builder: - allow_custom: true enabled: true + allow_custom: true sections: - layout_id: uw_1_column @@ -41,11 +42,12 @@ third_party_settings: uuid: acbccfa9-d6fe-4c22-9b2c-c3612e4404cf region: content configuration: + id: 'field_block:node:uw_ct_news_item:field_uw_news_date' label_display: '0' context_mapping: entity: layout_builder.entity - id: 'field_block:node:uw_ct_news_item:field_uw_news_date' formatter: + type: datetime_default label: hidden settings: timezone_override: '' @@ -58,12 +60,18 @@ third_party_settings: fences_field_item_classes: '' fences_label_tag: div fences_label_classes: '' - type: datetime_default weight: 0 additional: { } third_party_settings: { } layout_builder_restrictions: entity_view_mode_restriction: + allowed_layouts: + - uw_1_column + - uw_2_column + - uw_3_column + - uw_4_column + - uw_inverted_l_right + - uw_inverted_l_left allowed_blocks: Account: { } 'Chaos Tools': { } @@ -95,26 +103,20 @@ third_party_settings: - webform_block 'Workbench Access': { } core: { } - allowed_layouts: - - uw_1_column - - uw_2_column - - uw_3_column - - uw_4_column - - uw_inverted_l_right - - uw_inverted_l_left whitelisted_blocks: { } blacklisted_blocks: { } allowed_block_categories: { } field_group: group_tesztr: children: { } + label: tesztr parent_name: '' + region: hidden weight: 20 format_type: html_element - region: hidden format_settings: - id: '' classes: '' + id: '' element: div show_label: false label_element: h3 @@ -122,57 +124,66 @@ third_party_settings: attributes: '' effect: none speed: fast - label: tesztr id: node.uw_ct_news_item.default targetEntityType: node bundle: uw_ct_news_item mode: default content: content_moderation_control: - weight: -20 settings: { } third_party_settings: { } + weight: -20 region: first field_uw_audience: - weight: 25 + type: entity_reference_label label: above settings: link: true third_party_settings: { } - type: entity_reference_label + weight: 25 + region: first + field_uw_blank_summary: + type: boolean + label: above + settings: + format: default + format_custom_false: '' + format_custom_true: '' + third_party_settings: { } + weight: 28 region: first field_uw_hero_image: - weight: 26 + type: entity_reference_label label: above settings: link: true third_party_settings: { } - type: entity_reference_label + weight: 26 region: first field_uw_meta_description: - weight: 21 + type: basic_string label: above settings: { } third_party_settings: { } - type: basic_string + weight: 21 region: first field_uw_meta_image: - weight: 22 + type: entity_reference_label label: above settings: link: true third_party_settings: { } - type: entity_reference_label + weight: 22 region: first field_uw_meta_tags: - weight: 23 + type: metatag_empty_formatter label: above settings: { } third_party_settings: { } - type: metatag_empty_formatter + weight: 23 region: first field_uw_news_date: - weight: 0 + type: datetime_default label: hidden settings: timezone_override: '' @@ -185,10 +196,10 @@ content: fences_field_item_classes: '' fences_label_tag: div fences_label_classes: '' - type: datetime_default + weight: 0 region: content field_uw_news_tags: - weight: 1 + type: entity_reference_label label: hidden settings: link: true @@ -200,14 +211,14 @@ content: fences_field_item_classes: '' fences_label_tag: div fences_label_classes: '' - type: entity_reference_label + weight: 1 region: content field_uw_type_of_media: - weight: 27 + type: list_default label: above settings: { } third_party_settings: { } - type: list_default + weight: 27 region: first hidden: field_uw_news_listing_page_image: true diff --git a/config/install/core.entity_view_display.node.uw_ct_news_item.teaser.yml b/config/install/core.entity_view_display.node.uw_ct_news_item.teaser.yml index 9ebe412..74a893d 100644 --- a/config/install/core.entity_view_display.node.uw_ct_news_item.teaser.yml +++ b/config/install/core.entity_view_display.node.uw_ct_news_item.teaser.yml @@ -4,6 +4,7 @@ dependencies: config: - core.entity_view_mode.node.teaser - field.field.node.uw_ct_news_item.field_uw_audience + - field.field.node.uw_ct_news_item.field_uw_blank_summary - field.field.node.uw_ct_news_item.field_uw_hero_image - field.field.node.uw_ct_news_item.field_uw_meta_description - field.field.node.uw_ct_news_item.field_uw_meta_image @@ -26,14 +27,12 @@ bundle: uw_ct_news_item mode: teaser content: content_moderation_control: - weight: -20 settings: { } third_party_settings: { } + weight: -20 region: content field_uw_news_date: type: datetime_default - weight: 0 - region: content label: hidden settings: timezone_override: '' @@ -46,10 +45,10 @@ content: fences_field_item_classes: '' fences_label_tag: none fences_label_classes: '' + weight: 0 + region: content field_uw_news_listing_page_image: type: entity_reference_entity_view - weight: 1 - region: content label: hidden settings: view_mode: default @@ -62,10 +61,10 @@ content: fences_field_item_classes: '' fences_label_tag: none fences_label_classes: '' + weight: 1 + region: content field_uw_news_summary: type: text_default - weight: 2 - region: content label: hidden settings: { } third_party_settings: @@ -76,8 +75,11 @@ content: fences_field_item_classes: '' fences_label_tag: none fences_label_classes: '' + weight: 2 + region: content hidden: field_uw_audience: true + field_uw_blank_summary: true field_uw_hero_image: true field_uw_meta_description: true field_uw_meta_image: true diff --git a/config/install/field.field.node.uw_ct_news_item.field_uw_blank_summary.yml b/config/install/field.field.node.uw_ct_news_item.field_uw_blank_summary.yml new file mode 100644 index 0000000..10e2b3c --- /dev/null +++ b/config/install/field.field.node.uw_ct_news_item.field_uw_blank_summary.yml @@ -0,0 +1,22 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_uw_blank_summary + - node.type.uw_ct_news_item +id: node.uw_ct_news_item.field_uw_blank_summary +field_name: field_uw_blank_summary +entity_type: node +bundle: uw_ct_news_item +label: 'Intentionally leave summary blank' +description: 'When selected, the summary field will not be used. This may cause usability issues; use only when necessary.' +required: false +translatable: true +default_value: + - + value: 0 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/config/install/field.field.node.uw_ct_news_item.field_uw_news_summary.yml b/config/install/field.field.node.uw_ct_news_item.field_uw_news_summary.yml index 6547b05..4ae2da2 100644 --- a/config/install/field.field.node.uw_ct_news_item.field_uw_news_summary.yml +++ b/config/install/field.field.node.uw_ct_news_item.field_uw_news_summary.yml @@ -17,7 +17,7 @@ entity_type: node bundle: uw_ct_news_item label: Summary description: '' -required: true +required: false translatable: false default_value: { } default_value_callback: '' -- GitLab From b77d3ace4156b18fca4cc8363f60d9f4c60cc6c9 Mon Sep 17 00:00:00 2001 From: Eric Bremner Date: Fri, 30 Sep 2022 12:39:26 -0400 Subject: [PATCH 2/3] ISTWCMS-5846: reorder for form display using blank summary --- .../core.entity_form_display.node.uw_ct_news_item.default.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/install/core.entity_form_display.node.uw_ct_news_item.default.yml b/config/install/core.entity_form_display.node.uw_ct_news_item.default.yml index 3f5e05b..ba6d8fb 100644 --- a/config/install/core.entity_form_display.node.uw_ct_news_item.default.yml +++ b/config/install/core.entity_form_display.node.uw_ct_news_item.default.yml @@ -82,8 +82,8 @@ third_party_settings: required_fields: true group_summary: children: - - field_uw_blank_summary - field_uw_news_summary + - field_uw_blank_summary label: Summary region: content parent_name: '' @@ -120,7 +120,7 @@ content: third_party_settings: { } field_uw_blank_summary: type: boolean_checkbox - weight: 23 + weight: 25 region: content settings: display_label: true -- GitLab From 940e070f0d21a800d2eb3d0b175874cf18d3db8f Mon Sep 17 00:00:00 2001 From: Eric Bremner Date: Mon, 3 Oct 2022 10:21:38 -0400 Subject: [PATCH 3/3] ISTWCMS-5846: trying to make features happy --- .../core.entity_form_display.node.uw_ct_news_item.default.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/config/install/core.entity_form_display.node.uw_ct_news_item.default.yml b/config/install/core.entity_form_display.node.uw_ct_news_item.default.yml index ba6d8fb..1567efc 100644 --- a/config/install/core.entity_form_display.node.uw_ct_news_item.default.yml +++ b/config/install/core.entity_form_display.node.uw_ct_news_item.default.yml @@ -18,7 +18,6 @@ dependencies: module: - allowed_formats - autocomplete_deluxe - - content_moderation - datetime - field_group - maxlength -- GitLab