From de1232d56f9829240ef304e9b97fa59506322c80 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Sat, 24 Oct 2020 20:26:36 +0100 Subject: [PATCH] Add a new 'Is online' field to event paragraphs References #241 --- ...y_form_display.paragraph.event.default.yml | 12 ++++++++-- ...y_view_display.paragraph.event.default.yml | 11 +++++++++ ....field.paragraph.event.field_is_online.yml | 23 +++++++++++++++++++ ...eld.field.paragraph.event.field_remote.yml | 2 +- ...ield.storage.paragraph.field_is_online.yml | 18 +++++++++++++++ 5 files changed, 63 insertions(+), 3 deletions(-) create mode 100644 config/default/field.field.paragraph.event.field_is_online.yml create mode 100644 config/default/field.storage.paragraph.field_is_online.yml diff --git a/config/default/core.entity_form_display.paragraph.event.default.yml b/config/default/core.entity_form_display.paragraph.event.default.yml index 06df162..313fb93 100644 --- a/config/default/core.entity_form_display.paragraph.event.default.yml +++ b/config/default/core.entity_form_display.paragraph.event.default.yml @@ -5,6 +5,7 @@ dependencies: config: - field.field.paragraph.event.field_date - field.field.paragraph.event.field_feedback_url + - field.field.paragraph.event.field_is_online - field.field.paragraph.event.field_link - field.field.paragraph.event.field_location - field.field.paragraph.event.field_name @@ -25,15 +26,22 @@ content: type: datetime_default region: content field_feedback_url: - weight: 5 + weight: 6 settings: placeholder_url: '' placeholder_title: '' third_party_settings: { } type: link_default region: content - field_link: + field_is_online: weight: 4 + settings: + display_label: true + third_party_settings: { } + type: boolean_checkbox + region: content + field_link: + weight: 5 settings: placeholder_url: '' placeholder_title: '' diff --git a/config/default/core.entity_view_display.paragraph.event.default.yml b/config/default/core.entity_view_display.paragraph.event.default.yml index 0a8640d..7f9b3ee 100644 --- a/config/default/core.entity_view_display.paragraph.event.default.yml +++ b/config/default/core.entity_view_display.paragraph.event.default.yml @@ -5,6 +5,7 @@ dependencies: config: - field.field.paragraph.event.field_date - field.field.paragraph.event.field_feedback_url + - field.field.paragraph.event.field_is_online - field.field.paragraph.event.field_link - field.field.paragraph.event.field_location - field.field.paragraph.event.field_name @@ -27,6 +28,16 @@ content: third_party_settings: { } type: datetime_default region: content + field_is_online: + weight: 5 + label: above + settings: + format: default + format_custom_false: '' + format_custom_true: '' + third_party_settings: { } + type: boolean + region: content field_link: weight: 1 label: hidden diff --git a/config/default/field.field.paragraph.event.field_is_online.yml b/config/default/field.field.paragraph.event.field_is_online.yml new file mode 100644 index 0000000..3cdab89 --- /dev/null +++ b/config/default/field.field.paragraph.event.field_is_online.yml @@ -0,0 +1,23 @@ +uuid: 63f3d4c3-f079-4c26-828a-df0ea5bb2568 +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_is_online + - paragraphs.paragraphs_type.event +id: paragraph.event.field_is_online +field_name: field_is_online +entity_type: paragraph +bundle: event +label: 'Is online' +description: 'Was this talk presented at an online event?' +required: false +translatable: false +default_value: + - + value: 0 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/config/default/field.field.paragraph.event.field_remote.yml b/config/default/field.field.paragraph.event.field_remote.yml index ad3cf14..0f47a2d 100644 --- a/config/default/field.field.paragraph.event.field_remote.yml +++ b/config/default/field.field.paragraph.event.field_remote.yml @@ -9,7 +9,7 @@ id: paragraph.event.field_remote field_name: field_remote entity_type: paragraph bundle: event -label: Remote +label: 'Is remote' description: 'Was this talk presented remotely?' required: false translatable: false diff --git a/config/default/field.storage.paragraph.field_is_online.yml b/config/default/field.storage.paragraph.field_is_online.yml new file mode 100644 index 0000000..58123f4 --- /dev/null +++ b/config/default/field.storage.paragraph.field_is_online.yml @@ -0,0 +1,18 @@ +uuid: 706e1990-e62b-476f-ab24-af8b6744ee2a +langcode: en +status: true +dependencies: + module: + - paragraphs +id: paragraph.field_is_online +field_name: field_is_online +entity_type: paragraph +type: boolean +settings: { } +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false