diff --git a/config/default/core.entity_form_display.node.post.default.yml b/config/default/core.entity_form_display.node.post.default.yml index 8da29849e..f93dd9128 100644 --- a/config/default/core.entity_form_display.node.post.default.yml +++ b/config/default/core.entity_form_display.node.post.default.yml @@ -10,6 +10,7 @@ dependencies: - field.field.node.post.field_has_tweet - field.field.node.post.field_images - field.field.node.post.field_note + - field.field.node.post.field_send_to_social_media - field.field.node.post.field_sent_to_social_media - field.field.node.post.field_series - field.field.node.post.field_tags @@ -83,6 +84,13 @@ content: third_party_settings: { } type: text_textarea region: content + field_send_to_social_media: + weight: 26 + settings: + display_label: true + third_party_settings: { } + type: boolean_checkbox + region: content field_series: weight: 1 settings: diff --git a/config/default/core.entity_view_display.node.post.default.yml b/config/default/core.entity_view_display.node.post.default.yml index 791915cf7..b4c547e68 100644 --- a/config/default/core.entity_view_display.node.post.default.yml +++ b/config/default/core.entity_view_display.node.post.default.yml @@ -10,6 +10,7 @@ dependencies: - field.field.node.post.field_has_tweet - field.field.node.post.field_images - field.field.node.post.field_note + - field.field.node.post.field_send_to_social_media - field.field.node.post.field_sent_to_social_media - field.field.node.post.field_series - field.field.node.post.field_tags @@ -64,5 +65,6 @@ hidden: field_external_link: true field_has_tweet: true field_images: true + field_send_to_social_media: true field_sent_to_social_media: true field_series: true diff --git a/config/default/core.entity_view_display.node.post.teaser.yml b/config/default/core.entity_view_display.node.post.teaser.yml index 46cfffa0d..93deb5bd8 100644 --- a/config/default/core.entity_view_display.node.post.teaser.yml +++ b/config/default/core.entity_view_display.node.post.teaser.yml @@ -10,6 +10,7 @@ dependencies: - field.field.node.post.field_has_tweet - field.field.node.post.field_images - field.field.node.post.field_note + - field.field.node.post.field_send_to_social_media - field.field.node.post.field_sent_to_social_media - field.field.node.post.field_series - field.field.node.post.field_tags @@ -40,6 +41,7 @@ hidden: field_has_tweet: true field_images: true field_note: true + field_send_to_social_media: true field_sent_to_social_media: true field_series: true field_tags: true diff --git a/config/default/field.field.node.post.field_send_to_social_media.yml b/config/default/field.field.node.post.field_send_to_social_media.yml new file mode 100644 index 000000000..f20ee7029 --- /dev/null +++ b/config/default/field.field.node.post.field_send_to_social_media.yml @@ -0,0 +1,23 @@ +uuid: d27ec5b4-e52e-4569-988f-31e3de0af32e +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_send_to_social_media + - node.type.post +id: node.post.field_send_to_social_media +field_name: field_send_to_social_media +entity_type: node +bundle: post +label: 'Send to social media' +description: 'Automatically send this post to Twitter and LinkedIn.' +required: false +translatable: false +default_value: + - + value: 1 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/config/default/field.storage.node.field_send_to_social_media.yml b/config/default/field.storage.node.field_send_to_social_media.yml new file mode 100644 index 000000000..e6fcef9e9 --- /dev/null +++ b/config/default/field.storage.node.field_send_to_social_media.yml @@ -0,0 +1,18 @@ +uuid: a1c878f4-98c2-4a10-8f80-adc48186b0f6 +langcode: en +status: true +dependencies: + module: + - node +id: node.field_send_to_social_media +field_name: field_send_to_social_media +entity_type: node +type: boolean +settings: { } +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/web/modules/custom/blog/tests/modules/blog_test/config/install/field.field.node.post.field_send_to_social_media.yml b/web/modules/custom/blog/tests/modules/blog_test/config/install/field.field.node.post.field_send_to_social_media.yml new file mode 100644 index 000000000..8bb4d9fad --- /dev/null +++ b/web/modules/custom/blog/tests/modules/blog_test/config/install/field.field.node.post.field_send_to_social_media.yml @@ -0,0 +1,22 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_send_to_social_media + - node.type.post +id: node.post.field_send_to_social_media +field_name: field_send_to_social_media +entity_type: node +bundle: post +label: 'Send to social media' +description: 'Automatically send this post to Twitter and LinkedIn.' +required: false +translatable: false +default_value: + - + value: 1 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/web/modules/custom/blog/tests/modules/blog_test/config/install/field.storage.node.field_send_to_social_media.yml b/web/modules/custom/blog/tests/modules/blog_test/config/install/field.storage.node.field_send_to_social_media.yml new file mode 100644 index 000000000..c707395eb --- /dev/null +++ b/web/modules/custom/blog/tests/modules/blog_test/config/install/field.storage.node.field_send_to_social_media.yml @@ -0,0 +1,17 @@ +langcode: en +status: true +dependencies: + module: + - node +id: node.field_send_to_social_media +field_name: field_send_to_social_media +entity_type: node +type: boolean +settings: { } +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false