From 44efbad0dbf2e4a82a95356fbdf3b903e10adcf1 Mon Sep 17 00:00:00 2001 From: Eric Bremner Date: Mon, 3 Oct 2022 09:54:21 -0400 Subject: [PATCH 1/2] ISTWCMS-5846: adding blank summary --- ...orm_display.node.uw_ct_profile.default.yml | 57 +++++++++++++------ ...iew_display.node.uw_ct_profile.default.yml | 13 ++++- ...view_display.node.uw_ct_profile.teaser.yml | 2 + ...e.uw_ct_profile.field_uw_blank_summary.yml | 22 +++++++ ...uw_ct_profile.field_uw_profile_summary.yml | 2 +- 5 files changed, 78 insertions(+), 18 deletions(-) create mode 100644 config/install/field.field.node.uw_ct_profile.field_uw_blank_summary.yml diff --git a/config/install/core.entity_form_display.node.uw_ct_profile.default.yml b/config/install/core.entity_form_display.node.uw_ct_profile.default.yml index 0016cd9..f498f26 100644 --- a/config/install/core.entity_form_display.node.uw_ct_profile.default.yml +++ b/config/install/core.entity_form_display.node.uw_ct_profile.default.yml @@ -2,6 +2,7 @@ langcode: en status: true dependencies: config: + - field.field.node.uw_ct_profile.field_uw_blank_summary - field.field.node.uw_ct_profile.field_uw_ct_profile_affiliation - field.field.node.uw_ct_profile.field_uw_ct_profile_contact - field.field.node.uw_ct_profile.field_uw_ct_profile_image @@ -20,6 +21,7 @@ dependencies: module: - allowed_formats - autocomplete_deluxe + - content_moderation - field_group - link - maxlength @@ -39,7 +41,23 @@ third_party_settings: label: 'Meta tag information for social media sharing/search/etc.' region: content parent_name: '' - weight: 19 + weight: 22 + format_type: details + format_settings: + classes: '' + show_empty_fields: false + id: '' + open: true + description: '' + required_fields: true + group_summary: + children: + - field_uw_profile_summary + - field_uw_blank_summary + label: Summary + region: content + parent_name: '' + weight: 13 format_type: details format_settings: classes: '' @@ -59,9 +77,16 @@ content: region: content settings: { } third_party_settings: { } + field_uw_blank_summary: + type: boolean_checkbox + weight: 15 + region: content + settings: + display_label: true + third_party_settings: { } field_uw_ct_profile_affiliation: type: string_textfield - weight: 13 + weight: 16 region: content settings: size: 60 @@ -79,14 +104,14 @@ content: third_party_settings: { } field_uw_ct_profile_image: type: media_library_widget - weight: 11 + weight: 12 region: content settings: media_types: { } third_party_settings: { } field_uw_ct_profile_info_link: type: link_default - weight: 15 + weight: 18 region: content settings: placeholder_url: '' @@ -94,7 +119,7 @@ content: third_party_settings: { } field_uw_ct_profile_link_contact: type: link_default - weight: 17 + weight: 20 region: content settings: placeholder_url: '' @@ -105,7 +130,7 @@ content: maxlength_js_label: 'Content limited to @limit characters, remaining: @remaining' field_uw_ct_profile_link_persona: type: link_default - weight: 16 + weight: 19 region: content settings: placeholder_url: '' @@ -113,7 +138,7 @@ content: third_party_settings: { } field_uw_ct_profile_sort_name: type: string_textfield - weight: 10 + weight: 11 region: content settings: size: 60 @@ -121,7 +146,7 @@ content: third_party_settings: { } field_uw_ct_profile_title: type: string_textfield - weight: 14 + weight: 17 region: content settings: size: 60 @@ -129,7 +154,7 @@ content: third_party_settings: { } field_uw_ct_profile_type: type: autocomplete_deluxe - weight: 18 + weight: 21 region: content settings: match_operator: CONTAINS @@ -173,7 +198,7 @@ content: third_party_settings: { } field_uw_profile_summary: type: text_textarea - weight: 12 + weight: 14 region: content settings: rows: 5 @@ -214,18 +239,18 @@ content: third_party_settings: { } publish_on: type: datetime_timestamp_no_default - weight: 30 + weight: 28 region: content settings: { } third_party_settings: { } publish_state: type: scheduler_moderation - weight: 30 + weight: 26 region: content settings: { } third_party_settings: { } scheduler_settings: - weight: 20 + weight: 24 region: content settings: { } third_party_settings: { } @@ -271,18 +296,18 @@ content: third_party_settings: { } unpublish_on: type: datetime_timestamp_no_default - weight: 30 + weight: 27 region: content settings: { } third_party_settings: { } unpublish_state: type: scheduler_moderation - weight: 30 + weight: 25 region: content settings: { } third_party_settings: { } url_redirects: - weight: 20 + weight: 23 region: content settings: { } third_party_settings: { } diff --git a/config/install/core.entity_view_display.node.uw_ct_profile.default.yml b/config/install/core.entity_view_display.node.uw_ct_profile.default.yml index 23fd8d1..6fd0e71 100644 --- a/config/install/core.entity_view_display.node.uw_ct_profile.default.yml +++ b/config/install/core.entity_view_display.node.uw_ct_profile.default.yml @@ -2,6 +2,7 @@ langcode: en status: true dependencies: config: + - field.field.node.uw_ct_profile.field_uw_blank_summary - field.field.node.uw_ct_profile.field_uw_ct_profile_affiliation - field.field.node.uw_ct_profile.field_uw_ct_profile_contact - field.field.node.uw_ct_profile.field_uw_ct_profile_image @@ -37,7 +38,7 @@ third_party_settings: context_mapping: { } layout_builder_styles_style: uw_lbs_contained_width layout_builder_id: '' - components: { } + components: { } third_party_settings: { } layout_builder_restrictions: allowed_block_categories: { } @@ -61,6 +62,16 @@ content: third_party_settings: { } weight: -20 region: content + field_uw_blank_summary: + type: boolean + label: above + settings: + format: default + format_custom_false: '' + format_custom_true: '' + third_party_settings: { } + weight: 114 + region: first field_uw_ct_profile_affiliation: type: string label: above diff --git a/config/install/core.entity_view_display.node.uw_ct_profile.teaser.yml b/config/install/core.entity_view_display.node.uw_ct_profile.teaser.yml index d446a84..a0199b5 100644 --- a/config/install/core.entity_view_display.node.uw_ct_profile.teaser.yml +++ b/config/install/core.entity_view_display.node.uw_ct_profile.teaser.yml @@ -3,6 +3,7 @@ status: true dependencies: config: - core.entity_view_mode.node.teaser + - field.field.node.uw_ct_profile.field_uw_blank_summary - field.field.node.uw_ct_profile.field_uw_ct_profile_affiliation - field.field.node.uw_ct_profile.field_uw_ct_profile_contact - field.field.node.uw_ct_profile.field_uw_ct_profile_image @@ -77,6 +78,7 @@ content: region: content hidden: content_moderation_control: true + field_uw_blank_summary: true field_uw_ct_profile_affiliation: true field_uw_ct_profile_contact: true field_uw_ct_profile_info_link: true diff --git a/config/install/field.field.node.uw_ct_profile.field_uw_blank_summary.yml b/config/install/field.field.node.uw_ct_profile.field_uw_blank_summary.yml new file mode 100644 index 0000000..a593df5 --- /dev/null +++ b/config/install/field.field.node.uw_ct_profile.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_profile +id: node.uw_ct_profile.field_uw_blank_summary +field_name: field_uw_blank_summary +entity_type: node +bundle: uw_ct_profile +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_profile.field_uw_profile_summary.yml b/config/install/field.field.node.uw_ct_profile.field_uw_profile_summary.yml index c8717da..5d8f22b 100644 --- a/config/install/field.field.node.uw_ct_profile.field_uw_profile_summary.yml +++ b/config/install/field.field.node.uw_ct_profile.field_uw_profile_summary.yml @@ -17,7 +17,7 @@ entity_type: node bundle: uw_ct_profile label: Summary description: '' -required: true +required: false translatable: false default_value: { } default_value_callback: '' -- GitLab From 592afa97c6fd01d9706973f4e048500b9403187a Mon Sep 17 00:00:00 2001 From: Eric Bremner Date: Mon, 3 Oct 2022 10:20:38 -0400 Subject: [PATCH 2/2] ISTWCMS-5846: trying to make features happy --- .../core.entity_form_display.node.uw_ct_profile.default.yml | 1 - .../core.entity_view_display.node.uw_ct_profile.default.yml | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/config/install/core.entity_form_display.node.uw_ct_profile.default.yml b/config/install/core.entity_form_display.node.uw_ct_profile.default.yml index f498f26..3b1bc28 100644 --- a/config/install/core.entity_form_display.node.uw_ct_profile.default.yml +++ b/config/install/core.entity_form_display.node.uw_ct_profile.default.yml @@ -21,7 +21,6 @@ dependencies: module: - allowed_formats - autocomplete_deluxe - - content_moderation - field_group - link - maxlength diff --git a/config/install/core.entity_view_display.node.uw_ct_profile.default.yml b/config/install/core.entity_view_display.node.uw_ct_profile.default.yml index 6fd0e71..9cad5e3 100644 --- a/config/install/core.entity_view_display.node.uw_ct_profile.default.yml +++ b/config/install/core.entity_view_display.node.uw_ct_profile.default.yml @@ -38,7 +38,7 @@ third_party_settings: context_mapping: { } layout_builder_styles_style: uw_lbs_contained_width layout_builder_id: '' - components: { } + components: { } third_party_settings: { } layout_builder_restrictions: allowed_block_categories: { } -- GitLab