From 73c97c0e36c65bbf1bfdf6ab03a57f581817c141 Mon Sep 17 00:00:00 2001 From: Andreas Nielsen Date: Tue, 17 Dec 2024 14:03:51 +0100 Subject: [PATCH 1/5] Added new node type called 'go_page' which is basically a stripped down version of the already existing 'page'. This content type will be used for creating pages which should be fetched through GraphQL in the GO FE. For now, we have only added a few fields to the content type. If we need more fields in the future, we will add those. --- ...se_field_override.node.go_page.promote.yml | 22 +++ ...tity_form_display.node.go_page.default.yml | 126 ++++++++++++++++++ ...tity_view_display.node.go_page.default.yml | 34 +++++ ....entity_view_display.node.go_page.full.yml | 35 +++++ ...ntity_view_display.node.go_page.teaser.yml | 26 ++++ ...ld.field.node.go_page.field_paragraphs.yml | 113 ++++++++++++++++ ...ld.node.go_page.field_publication_date.yml | 24 ++++ ...language.content_settings.node.go_page.yml | 11 ++ config/sync/node.type.go_page.yml | 34 +++++ 9 files changed, 425 insertions(+) create mode 100644 config/sync/core.base_field_override.node.go_page.promote.yml create mode 100644 config/sync/core.entity_form_display.node.go_page.default.yml create mode 100644 config/sync/core.entity_view_display.node.go_page.default.yml create mode 100644 config/sync/core.entity_view_display.node.go_page.full.yml create mode 100644 config/sync/core.entity_view_display.node.go_page.teaser.yml create mode 100644 config/sync/field.field.node.go_page.field_paragraphs.yml create mode 100644 config/sync/field.field.node.go_page.field_publication_date.yml create mode 100644 config/sync/language.content_settings.node.go_page.yml create mode 100644 config/sync/node.type.go_page.yml diff --git a/config/sync/core.base_field_override.node.go_page.promote.yml b/config/sync/core.base_field_override.node.go_page.promote.yml new file mode 100644 index 000000000..4a737f490 --- /dev/null +++ b/config/sync/core.base_field_override.node.go_page.promote.yml @@ -0,0 +1,22 @@ +uuid: b496f8fe-a385-4170-9efd-cb37511ebe19 +langcode: en +status: true +dependencies: + config: + - node.type.go_page +id: node.go_page.promote +field_name: promote +entity_type: node +bundle: go_page +label: 'Promoted to front page' +description: '' +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/sync/core.entity_form_display.node.go_page.default.yml b/config/sync/core.entity_form_display.node.go_page.default.yml new file mode 100644 index 000000000..9bae5dc5e --- /dev/null +++ b/config/sync/core.entity_form_display.node.go_page.default.yml @@ -0,0 +1,126 @@ +uuid: de3c1ff7-87ad-4301-a943-139ba761b1f3 +langcode: en +status: true +dependencies: + config: + - field.field.node.go_page.field_paragraphs + - field.field.node.go_page.field_publication_date + - node.type.go_page + module: + - datetime + - field_group + - paragraphs + - paragraphs_ee + - paragraphs_features + - path + - scheduler +third_party_settings: + field_group: + group_author_date: + children: + - field_publication_date + label: 'Author & Date' + region: content + parent_name: '' + weight: 6 + format_type: details_sidebar + format_settings: + classes: '' + show_empty_fields: false + id: '' + label_as_html: false + open: true + description: '' + required_fields: true + weight: 0 +id: node.go_page.default +targetEntityType: node +bundle: go_page +mode: default +content: + field_paragraphs: + type: paragraphs + weight: 1 + region: content + settings: + title: Paragraph + title_plural: Paragraphs + edit_mode: closed + closed_mode: preview + autocollapse: none + closed_mode_threshold: 0 + add_mode: modal + form_display_mode: default + default_paragraph_type: _none + features: + add_above: '0' + collapse_edit_all: collapse_edit_all + convert: '0' + duplicate: duplicate + third_party_settings: + paragraphs_features: + add_in_between: true + add_in_between_link_count: 0 + delete_confirmation: true + show_drag_and_drop: true + show_collapse_all: true + paragraphs_ee: + paragraphs_ee: + dialog_off_canvas: false + dialog_style: tiles + drag_drop: true + field_publication_date: + type: datetime_default + weight: 2 + region: content + settings: { } + third_party_settings: { } + path: + type: path + weight: 7 + region: content + settings: { } + third_party_settings: { } + publish_on: + type: datetime_timestamp_no_default + weight: 4 + region: content + settings: { } + third_party_settings: { } + scheduler_settings: + weight: 3 + region: content + settings: { } + third_party_settings: { } + status: + type: boolean_checkbox + weight: 2 + region: content + settings: + display_label: true + third_party_settings: { } + title: + type: string_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } + unpublish_on: + type: datetime_timestamp_no_default + weight: 5 + region: content + settings: { } + third_party_settings: { } + url_redirects: + weight: 8 + region: content + settings: { } + third_party_settings: { } +hidden: + created: true + langcode: true + promote: true + sticky: true + uid: true diff --git a/config/sync/core.entity_view_display.node.go_page.default.yml b/config/sync/core.entity_view_display.node.go_page.default.yml new file mode 100644 index 000000000..6e0e1af18 --- /dev/null +++ b/config/sync/core.entity_view_display.node.go_page.default.yml @@ -0,0 +1,34 @@ +uuid: d53aa532-7e79-4683-b619-5772ec2a4ec5 +langcode: en +status: true +dependencies: + config: + - field.field.node.go_page.field_paragraphs + - field.field.node.go_page.field_publication_date + - node.type.go_page + module: + - datetime + - user +id: node.go_page.default +targetEntityType: node +bundle: go_page +mode: default +content: + field_publication_date: + type: datetime_default + label: above + settings: + timezone_override: '' + format_type: medium + third_party_settings: { } + weight: 113 + region: content + links: + settings: { } + third_party_settings: { } + weight: 100 + region: content +hidden: + field_paragraphs: true + langcode: true + search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.node.go_page.full.yml b/config/sync/core.entity_view_display.node.go_page.full.yml new file mode 100644 index 000000000..8ddd8910b --- /dev/null +++ b/config/sync/core.entity_view_display.node.go_page.full.yml @@ -0,0 +1,35 @@ +uuid: 2718ce7a-df5d-4599-a0d2-5842495bebe1 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.full + - field.field.node.go_page.field_paragraphs + - field.field.node.go_page.field_publication_date + - node.type.go_page + module: + - entity_reference_revisions + - user +id: node.go_page.full +targetEntityType: node +bundle: go_page +mode: full +content: + field_paragraphs: + type: entity_reference_revisions_entity_view + label: hidden + settings: + view_mode: default + link: '' + third_party_settings: { } + weight: 4 + region: content + links: + settings: { } + third_party_settings: { } + weight: 100 + region: content +hidden: + field_publication_date: true + langcode: true + search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.node.go_page.teaser.yml b/config/sync/core.entity_view_display.node.go_page.teaser.yml new file mode 100644 index 000000000..283bbfb3b --- /dev/null +++ b/config/sync/core.entity_view_display.node.go_page.teaser.yml @@ -0,0 +1,26 @@ +uuid: 732b5969-f89f-4cd2-b8d9-9e9f68859205 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.node.teaser + - field.field.node.go_page.field_paragraphs + - field.field.node.go_page.field_publication_date + - node.type.go_page + module: + - user +id: node.go_page.teaser +targetEntityType: node +bundle: go_page +mode: teaser +content: + links: + settings: { } + third_party_settings: { } + weight: 100 + region: content +hidden: + field_paragraphs: true + field_publication_date: true + langcode: true + search_api_excerpt: true diff --git a/config/sync/field.field.node.go_page.field_paragraphs.yml b/config/sync/field.field.node.go_page.field_paragraphs.yml new file mode 100644 index 000000000..1641c9151 --- /dev/null +++ b/config/sync/field.field.node.go_page.field_paragraphs.yml @@ -0,0 +1,113 @@ +uuid: 77b01d1d-4172-4439-8fd7-44e63121e3ae +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_paragraphs + - node.type.go_page + module: + - entity_reference_revisions +id: node.go_page.field_paragraphs +field_name: field_paragraphs +entity_type: node +bundle: go_page +label: Paragraphs +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:paragraph' + handler_settings: + target_bundles: null + negate: 0 + target_bundles_drag_drop: + accordion: + weight: 22 + enabled: false + banner: + weight: 31 + enabled: false + breadcrumb_children: + weight: 32 + enabled: false + campaign_rule: + weight: 2 + enabled: false + card_grid_automatic: + weight: 24 + enabled: false + card_grid_manual: + weight: 25 + enabled: false + content_slider: + weight: 26 + enabled: false + content_slider_automatic: + weight: 37 + enabled: false + event_ticket_category: + weight: 7 + enabled: false + files: + weight: 28 + enabled: false + filtered_event_list: + weight: 40 + enabled: false + hero: + weight: 29 + enabled: false + language_selector: + weight: 30 + enabled: false + links: + weight: 8 + enabled: false + manual_event_list: + weight: 44 + enabled: false + material_grid_automatic: + weight: 32 + enabled: false + material_grid_manual: + weight: 33 + enabled: false + medias: + weight: 9 + enabled: false + nav_grid_manual: + weight: 35 + enabled: false + nav_spots_manual: + weight: 36 + enabled: false + opening_hours: + weight: 37 + enabled: false + recommendation: + weight: 38 + enabled: false + simple_links: + weight: 52 + enabled: false + text_body: + weight: 4 + enabled: false + user_registration_item: + weight: 40 + enabled: false + user_registration_linklist: + weight: 55 + enabled: false + user_registration_section: + weight: 41 + enabled: false + video: + weight: 42 + enabled: false + webform: + weight: 58 + enabled: false +field_type: entity_reference_revisions diff --git a/config/sync/field.field.node.go_page.field_publication_date.yml b/config/sync/field.field.node.go_page.field_publication_date.yml new file mode 100644 index 000000000..795949b1a --- /dev/null +++ b/config/sync/field.field.node.go_page.field_publication_date.yml @@ -0,0 +1,24 @@ +uuid: 9c5922e5-def9-4742-9240-2d20cd3b20e8 +langcode: en +status: true +dependencies: + config: + - field.storage.node.field_publication_date + - node.type.go_page + module: + - datetime +id: node.go_page.field_publication_date +field_name: field_publication_date +entity_type: node +bundle: go_page +label: 'Publication date' +description: '' +required: true +translatable: false +default_value: + - + default_date_type: now + default_date: now +default_value_callback: '' +settings: { } +field_type: datetime diff --git a/config/sync/language.content_settings.node.go_page.yml b/config/sync/language.content_settings.node.go_page.yml new file mode 100644 index 000000000..3ab9a6f1e --- /dev/null +++ b/config/sync/language.content_settings.node.go_page.yml @@ -0,0 +1,11 @@ +uuid: a46bb979-3ae8-45c1-bbfb-795233fe61b8 +langcode: en +status: true +dependencies: + config: + - node.type.go_page +id: node.go_page +target_entity_type_id: node +target_bundle: go_page +default_langcode: da +language_alterable: false diff --git a/config/sync/node.type.go_page.yml b/config/sync/node.type.go_page.yml new file mode 100644 index 000000000..31b03c47c --- /dev/null +++ b/config/sync/node.type.go_page.yml @@ -0,0 +1,34 @@ +uuid: 14e5b8d6-753d-4ba8-8ddf-a727f1fa2eb1 +langcode: en +status: true +dependencies: + module: + - entity_clone_template + - menu_ui + - scheduler +third_party_settings: + entity_clone_template: + entity_clone_template_active: 1 + menu_ui: + available_menus: { } + parent: '' + scheduler: + expand_fieldset: when_required + fields_display_mode: vertical_tab + publish_enable: true + publish_past_date: error + publish_past_date_created: false + publish_required: false + publish_revision: false + publish_touch: true + show_message_after_update: true + unpublish_enable: true + unpublish_required: false + unpublish_revision: false +name: 'GO page' +type: go_page +description: 'GO pages will be used for various types of content, which does not belong to either an article page or an category page. Some examples could be the frontpage, info pages, etc.' +help: null +new_revision: false +preview_mode: 1 +display_submitted: false From 1b199118fa3d90b7a22ec8acdc68fe441bf5a6be Mon Sep 17 00:00:00 2001 From: Andreas Nielsen Date: Tue, 17 Dec 2024 14:06:26 +0100 Subject: [PATCH 2/5] Added permissions for the new 'go_page'. I took inspiration from the already existing permissions used for the 'page' content type. --- config/sync/user.role.administrator.yml | 9 +++++++++ config/sync/user.role.editor.yml | 9 +++++++++ config/sync/user.role.local_administrator.yml | 9 +++++++++ config/sync/user.role.mediator.yml | 6 ++++++ 4 files changed, 33 insertions(+) diff --git a/config/sync/user.role.administrator.yml b/config/sync/user.role.administrator.yml index f8a8d4e7c..b6f7e1620 100644 --- a/config/sync/user.role.administrator.yml +++ b/config/sync/user.role.administrator.yml @@ -12,6 +12,7 @@ dependencies: - node.type.article - node.type.branch - node.type.campaign + - node.type.go_page - node.type.page - rest.resource.dpl_opening_hours_create - rest.resource.dpl_opening_hours_delete @@ -135,6 +136,7 @@ permissions: - 'create branch content' - 'create campaign content' - 'create document media' + - 'create go_page content' - 'create image media' - 'create media' - 'create page content' @@ -154,6 +156,7 @@ permissions: - 'delete any campaign content' - 'delete any document media' - 'delete any file' + - 'delete any go_page content' - 'delete any image media' - 'delete any media' - 'delete any page content' @@ -165,6 +168,7 @@ permissions: - 'delete campaign revisions' - 'delete eventinstance entity' - 'delete eventseries entity' + - 'delete go_page revisions' - 'delete links in admin menu' - 'delete links in main menu' - 'delete media' @@ -176,6 +180,7 @@ permissions: - 'delete own eventinstance entity' - 'delete own eventseries entity' - 'delete own files' + - 'delete own go_page content' - 'delete own image media' - 'delete own page content' - 'delete own video media' @@ -195,6 +200,7 @@ permissions: - 'edit any branch content' - 'edit any campaign content' - 'edit any document media' + - 'edit any go_page content' - 'edit any image media' - 'edit any page content' - 'edit any video media' @@ -211,6 +217,7 @@ permissions: - 'edit own document media' - 'edit own eventinstance entity' - 'edit own eventseries entity' + - 'edit own go_page content' - 'edit own image media' - 'edit own page content' - 'edit own video media' @@ -239,6 +246,7 @@ permissions: - 'revert all revisions' - 'revert article revisions' - 'revert campaign revisions' + - 'revert go_page revisions' - 'revert page revisions' - 'role-assign users by role' - 'schedule publishing of eventseries' @@ -257,6 +265,7 @@ permissions: - 'view any webform submission' - 'view article revisions' - 'view campaign revisions' + - 'view go_page revisions' - 'view main menu in menu list' - 'view own unpublished content' - 'view own unpublished media' diff --git a/config/sync/user.role.editor.yml b/config/sync/user.role.editor.yml index ea2104e60..e99b7d7b0 100644 --- a/config/sync/user.role.editor.yml +++ b/config/sync/user.role.editor.yml @@ -12,6 +12,7 @@ dependencies: - node.type.article - node.type.branch - node.type.campaign + - node.type.go_page - node.type.page - rest.resource.dpl_opening_hours_create - rest.resource.dpl_opening_hours_delete @@ -81,6 +82,7 @@ permissions: - 'create branch content' - 'create campaign content' - 'create document media' + - 'create go_page content' - 'create image media' - 'create media' - 'create page content' @@ -96,6 +98,7 @@ permissions: - 'delete any branch content' - 'delete any campaign content' - 'delete any document media' + - 'delete any go_page content' - 'delete any image media' - 'delete any media' - 'delete any page content' @@ -105,6 +108,7 @@ permissions: - 'delete campaign revisions' - 'delete eventinstance entity' - 'delete eventseries entity' + - 'delete go_page revisions' - 'delete links in main menu' - 'delete media' - 'delete own article content' @@ -114,6 +118,7 @@ permissions: - 'delete own eventinstance entity' - 'delete own eventseries entity' - 'delete own files' + - 'delete own go_page content' - 'delete own image media' - 'delete own page content' - 'delete own video media' @@ -129,6 +134,7 @@ permissions: - 'edit any branch content' - 'edit any campaign content' - 'edit any document media' + - 'edit any go_page content' - 'edit any image media' - 'edit any page content' - 'edit any video media' @@ -143,6 +149,7 @@ permissions: - 'edit own document media' - 'edit own eventinstance entity' - 'edit own eventseries entity' + - 'edit own go_page content' - 'edit own image media' - 'edit own page content' - 'edit own video media' @@ -161,6 +168,7 @@ permissions: - 'revert all revisions' - 'revert article revisions' - 'revert campaign revisions' + - 'revert go_page revisions' - 'revert page revisions' - 'schedule publishing of eventseries' - 'schedule publishing of nodes' @@ -174,6 +182,7 @@ permissions: - 'view any unpublished content' - 'view article revisions' - 'view campaign revisions' + - 'view go_page revisions' - 'view main menu in menu list' - 'view own unpublished content' - 'view own unpublished media' diff --git a/config/sync/user.role.local_administrator.yml b/config/sync/user.role.local_administrator.yml index 6751389e4..36f758567 100644 --- a/config/sync/user.role.local_administrator.yml +++ b/config/sync/user.role.local_administrator.yml @@ -12,6 +12,7 @@ dependencies: - node.type.article - node.type.branch - node.type.campaign + - node.type.go_page - node.type.page - rest.resource.dpl_opening_hours_create - rest.resource.dpl_opening_hours_delete @@ -108,6 +109,7 @@ permissions: - 'create branch content' - 'create campaign content' - 'create document media' + - 'create go_page content' - 'create image media' - 'create media' - 'create page content' @@ -127,6 +129,7 @@ permissions: - 'delete any campaign content' - 'delete any document media' - 'delete any file' + - 'delete any go_page content' - 'delete any image media' - 'delete any media' - 'delete any page content' @@ -137,6 +140,7 @@ permissions: - 'delete campaign revisions' - 'delete eventinstance entity' - 'delete eventseries entity' + - 'delete go_page revisions' - 'delete links in admin menu' - 'delete links in main menu' - 'delete media' @@ -147,6 +151,7 @@ permissions: - 'delete own eventinstance entity' - 'delete own eventseries entity' - 'delete own files' + - 'delete own go_page content' - 'delete own image media' - 'delete own page content' - 'delete own video media' @@ -163,6 +168,7 @@ permissions: - 'edit any branch content' - 'edit any campaign content' - 'edit any document media' + - 'edit any go_page content' - 'edit any image media' - 'edit any page content' - 'edit any video media' @@ -178,6 +184,7 @@ permissions: - 'edit own document media' - 'edit own eventinstance entity' - 'edit own eventseries entity' + - 'edit own go_page content' - 'edit own image media' - 'edit own page content' - 'edit own video media' @@ -200,6 +207,7 @@ permissions: - 'revert all revisions' - 'revert article revisions' - 'revert campaign revisions' + - 'revert go_page revisions' - 'revert page revisions' - 'role-assign users by role' - 'schedule publishing of eventseries' @@ -217,6 +225,7 @@ permissions: - 'view any unpublished content' - 'view article revisions' - 'view campaign revisions' + - 'view go_page revisions' - 'view main menu in menu list' - 'view own unpublished content' - 'view own unpublished media' diff --git a/config/sync/user.role.mediator.yml b/config/sync/user.role.mediator.yml index 6d7c9fb7c..3c0a5c29f 100644 --- a/config/sync/user.role.mediator.yml +++ b/config/sync/user.role.mediator.yml @@ -11,6 +11,7 @@ dependencies: - media.type.video - node.type.article - node.type.campaign + - node.type.go_page - node.type.page - taxonomy.vocabulary.tags module: @@ -59,6 +60,7 @@ permissions: - 'create article content' - 'create campaign content' - 'create document media' + - 'create go_page content' - 'create image media' - 'create media' - 'create page content' @@ -67,6 +69,7 @@ permissions: - 'delete any article content' - 'delete any campaign content' - 'delete any document media' + - 'delete any go_page content' - 'delete any image media' - 'delete any media' - 'delete any page content' @@ -80,6 +83,7 @@ permissions: - 'delete own eventinstance entity' - 'delete own eventseries entity' - 'delete own files' + - 'delete own go_page content' - 'delete own image media' - 'delete own page content' - 'delete own video media' @@ -87,6 +91,7 @@ permissions: - 'edit any article content' - 'edit any campaign content' - 'edit any document media' + - 'edit any go_page content' - 'edit any image media' - 'edit any page content' - 'edit any video media' @@ -97,6 +102,7 @@ permissions: - 'edit own document media' - 'edit own eventinstance entity' - 'edit own eventseries entity' + - 'edit own go_page content' - 'edit own image media' - 'edit own page content' - 'edit own video media' From 1579bd1def26890129317109c7f70c1e86267498 Mon Sep 17 00:00:00 2001 From: Andreas Nielsen Date: Tue, 17 Dec 2024 14:10:20 +0100 Subject: [PATCH 3/5] Updated the graphql_compose settings to include the newly added 'go_page' node type. I also enabled a few of the paragraph types we need to use on the 'go_page' contenttype. --- config/sync/graphql_compose.settings.yml | 31 +++++++++++++++++++++--- 1 file changed, 28 insertions(+), 3 deletions(-) diff --git a/config/sync/graphql_compose.settings.yml b/config/sync/graphql_compose.settings.yml index ca167709f..446ae1b61 100644 --- a/config/sync/graphql_compose.settings.yml +++ b/config/sync/graphql_compose.settings.yml @@ -16,6 +16,9 @@ entity_config: enabled: false campaign: enabled: false + go_page: + enabled: true + query_load_enabled: true page: enabled: false paragraph: @@ -50,9 +53,9 @@ entity_config: manual_event_list: enabled: true material_grid_automatic: - enabled: false + enabled: true material_grid_manual: - enabled: false + enabled: true medias: enabled: false nav_grid_manual: @@ -74,7 +77,7 @@ entity_config: user_registration_section: enabled: false video: - enabled: false + enabled: true webform: enabled: false taxonomy_term: @@ -84,6 +87,8 @@ entity_config: enabled: true opening_hours_categories: enabled: true + screen_name: + enabled: true tags: enabled: true webform_email_categories: @@ -125,6 +130,11 @@ field_config: enabled: true field_teaser_text: enabled: true + go_page: + field_paragraphs: + enabled: true + field_publication_date: + enabled: true paragraph: accordion: field_accordion_description: @@ -202,9 +212,24 @@ field_config: enabled: true field_title: enabled: true + material_grid_automatic: + field_amount_of_materials: + enabled: true + field_material_grid_description: + enabled: true + field_material_grid_title: + enabled: true + material_grid_manual: + field_material_grid_description: + enabled: true + field_material_grid_title: + enabled: true text_body: field_body: enabled: true + video: + field_embed_video: + enabled: true taxonomy_term: breadcrumb_structure: field_children_title: From 5e10933687ae41cf2184e7c19ab1dcec26b20c61 Mon Sep 17 00:00:00 2001 From: Andreas Nielsen Date: Wed, 18 Dec 2024 10:38:34 +0100 Subject: [PATCH 4/5] Added a new paragraph called 'go_video' which are basically an extended version of the already existing 'video' paragraph. The new paragraph type has an extra field 'go_video_title' and will likely be expanded further in future. Also added a new 'Paragraph Category' called 'GO paragraphs'. We will place the new GO specific paragraphs in this category. Lastly I also limited which paragraphs the new 'go_page' contenttype can use to be only the GO specific ones. --- ...orm_display.paragraph.go_video.default.yml | 33 +++++++++++++++++++ ...iew_display.paragraph.go_video.default.yml | 32 ++++++++++++++++++ ...iew_display.paragraph.go_video.preview.yml | 25 ++++++++++++++ ...ld.field.node.go_page.field_paragraphs.yml | 7 +++- ...d.paragraph.go_video.field_embed_video.yml | 29 ++++++++++++++++ ...aragraph.go_video.field_go_video_title.yml | 19 +++++++++++ ...storage.paragraph.field_go_video_title.yml | 21 ++++++++++++ .../paragraphs.paragraphs_type.go_video.yml | 18 ++++++++++ ...s_ee.paragraphs_category.go_paragraphs.yml | 10 ++++++ 9 files changed, 193 insertions(+), 1 deletion(-) create mode 100644 config/sync/core.entity_form_display.paragraph.go_video.default.yml create mode 100644 config/sync/core.entity_view_display.paragraph.go_video.default.yml create mode 100644 config/sync/core.entity_view_display.paragraph.go_video.preview.yml create mode 100644 config/sync/field.field.paragraph.go_video.field_embed_video.yml create mode 100644 config/sync/field.field.paragraph.go_video.field_go_video_title.yml create mode 100644 config/sync/field.storage.paragraph.field_go_video_title.yml create mode 100644 config/sync/paragraphs.paragraphs_type.go_video.yml create mode 100644 config/sync/paragraphs_ee.paragraphs_category.go_paragraphs.yml diff --git a/config/sync/core.entity_form_display.paragraph.go_video.default.yml b/config/sync/core.entity_form_display.paragraph.go_video.default.yml new file mode 100644 index 000000000..a66a3be7a --- /dev/null +++ b/config/sync/core.entity_form_display.paragraph.go_video.default.yml @@ -0,0 +1,33 @@ +uuid: c30c4cbb-9d4a-4803-aad5-2beeb390802b +langcode: en +status: true +dependencies: + config: + - field.field.paragraph.go_video.field_embed_video + - field.field.paragraph.go_video.field_go_video_title + - paragraphs.paragraphs_type.go_video + module: + - media_library +id: paragraph.go_video.default +targetEntityType: paragraph +bundle: go_video +mode: default +content: + field_embed_video: + type: media_library_widget + weight: 1 + region: content + settings: + media_types: { } + third_party_settings: { } + field_go_video_title: + type: string_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } +hidden: + created: true + status: true diff --git a/config/sync/core.entity_view_display.paragraph.go_video.default.yml b/config/sync/core.entity_view_display.paragraph.go_video.default.yml new file mode 100644 index 000000000..6d0b2a975 --- /dev/null +++ b/config/sync/core.entity_view_display.paragraph.go_video.default.yml @@ -0,0 +1,32 @@ +uuid: feeb1c6a-2765-4d6c-88bc-37ccee14cd3a +langcode: en +status: true +dependencies: + config: + - field.field.paragraph.go_video.field_embed_video + - field.field.paragraph.go_video.field_go_video_title + - paragraphs.paragraphs_type.go_video +id: paragraph.go_video.default +targetEntityType: paragraph +bundle: go_video +mode: default +content: + field_embed_video: + type: entity_reference_entity_view + label: hidden + settings: + view_mode: full + link: false + third_party_settings: { } + weight: 0 + region: content + field_go_video_title: + type: string + label: hidden + settings: + link_to_entity: false + third_party_settings: { } + weight: 1 + region: content +hidden: + search_api_excerpt: true diff --git a/config/sync/core.entity_view_display.paragraph.go_video.preview.yml b/config/sync/core.entity_view_display.paragraph.go_video.preview.yml new file mode 100644 index 000000000..5fadb0a38 --- /dev/null +++ b/config/sync/core.entity_view_display.paragraph.go_video.preview.yml @@ -0,0 +1,25 @@ +uuid: 3ca213c6-c907-491e-9d06-f5c1d27d0dc0 +langcode: en +status: true +dependencies: + config: + - core.entity_view_mode.paragraph.preview + - field.field.paragraph.go_video.field_embed_video + - field.field.paragraph.go_video.field_go_video_title + - paragraphs.paragraphs_type.go_video +id: paragraph.go_video.preview +targetEntityType: paragraph +bundle: go_video +mode: preview +content: + field_embed_video: + type: entity_reference_label + label: above + settings: + link: true + third_party_settings: { } + weight: 0 + region: content +hidden: + field_go_video_title: true + search_api_excerpt: true diff --git a/config/sync/field.field.node.go_page.field_paragraphs.yml b/config/sync/field.field.node.go_page.field_paragraphs.yml index 1641c9151..e9e58c34c 100644 --- a/config/sync/field.field.node.go_page.field_paragraphs.yml +++ b/config/sync/field.field.node.go_page.field_paragraphs.yml @@ -5,6 +5,7 @@ dependencies: config: - field.storage.node.field_paragraphs - node.type.go_page + - paragraphs.paragraphs_type.go_video module: - entity_reference_revisions id: node.go_page.field_paragraphs @@ -20,7 +21,8 @@ default_value_callback: '' settings: handler: 'default:paragraph' handler_settings: - target_bundles: null + target_bundles: + go_video: go_video negate: 0 target_bundles_drag_drop: accordion: @@ -56,6 +58,9 @@ settings: filtered_event_list: weight: 40 enabled: false + go_video: + weight: 42 + enabled: true hero: weight: 29 enabled: false diff --git a/config/sync/field.field.paragraph.go_video.field_embed_video.yml b/config/sync/field.field.paragraph.go_video.field_embed_video.yml new file mode 100644 index 000000000..ced4cd55a --- /dev/null +++ b/config/sync/field.field.paragraph.go_video.field_embed_video.yml @@ -0,0 +1,29 @@ +uuid: 9fa7b375-b0cd-493f-ac3e-c8bf333b0da6 +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_embed_video + - media.type.video + - paragraphs.paragraphs_type.go_video +id: paragraph.go_video.field_embed_video +field_name: field_embed_video +entity_type: paragraph +bundle: go_video +label: 'Embed video' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:media' + handler_settings: + target_bundles: + video: video + sort: + field: name + direction: ASC + auto_create: false + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/sync/field.field.paragraph.go_video.field_go_video_title.yml b/config/sync/field.field.paragraph.go_video.field_go_video_title.yml new file mode 100644 index 000000000..8fc91e890 --- /dev/null +++ b/config/sync/field.field.paragraph.go_video.field_go_video_title.yml @@ -0,0 +1,19 @@ +uuid: 954d47c3-75ba-4508-8b3e-465482e06bce +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_go_video_title + - paragraphs.paragraphs_type.go_video +id: paragraph.go_video.field_go_video_title +field_name: field_go_video_title +entity_type: paragraph +bundle: go_video +label: Title +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/sync/field.storage.paragraph.field_go_video_title.yml b/config/sync/field.storage.paragraph.field_go_video_title.yml new file mode 100644 index 000000000..47236c3e8 --- /dev/null +++ b/config/sync/field.storage.paragraph.field_go_video_title.yml @@ -0,0 +1,21 @@ +uuid: e1ed0883-734d-47ac-8f52-384ff24b5194 +langcode: en +status: true +dependencies: + module: + - paragraphs +id: paragraph.field_go_video_title +field_name: field_go_video_title +entity_type: paragraph +type: string +settings: + max_length: 255 + case_sensitive: false + is_ascii: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/paragraphs.paragraphs_type.go_video.yml b/config/sync/paragraphs.paragraphs_type.go_video.yml new file mode 100644 index 000000000..d21531c18 --- /dev/null +++ b/config/sync/paragraphs.paragraphs_type.go_video.yml @@ -0,0 +1,18 @@ +uuid: 5c758e31-68f6-4538-aa1a-b2fbc8c12b8c +langcode: en +status: true +dependencies: + content: + - 'file:file:169c2a1a-19b3-460d-ab96-7e6754fe5c2c' + module: + - paragraphs_ee +third_party_settings: + paragraphs_ee: + paragraphs_categories: + go_paragraphs: go_paragraphs +id: go_video +label: 'Go video' +icon_uuid: 169c2a1a-19b3-460d-ab96-7e6754fe5c2c +icon_default: 'data:image/jpeg;base64,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' +description: 'Enter the URL for the video you want to include.' +behavior_plugins: { } diff --git a/config/sync/paragraphs_ee.paragraphs_category.go_paragraphs.yml b/config/sync/paragraphs_ee.paragraphs_category.go_paragraphs.yml new file mode 100644 index 000000000..fe3e37954 --- /dev/null +++ b/config/sync/paragraphs_ee.paragraphs_category.go_paragraphs.yml @@ -0,0 +1,10 @@ +uuid: 8fb2fce6-6c69-4c88-bd2e-f6ee8eb3006e +langcode: en +status: true +dependencies: { } +id: go_paragraphs +label: 'GO paragraphs' +description: + value: '

Paragraphs used in GO context

' + format: basic +weight: 0 From 354f1e7ed668b6afa4558e37737daf800ff224d2 Mon Sep 17 00:00:00 2001 From: Andreas Nielsen Date: Wed, 18 Dec 2024 10:43:10 +0100 Subject: [PATCH 5/5] Made the new 'go_video' paragraph available in GraphQL Compose. --- config/sync/graphql_compose.settings.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/config/sync/graphql_compose.settings.yml b/config/sync/graphql_compose.settings.yml index 446ae1b61..4a3262c7c 100644 --- a/config/sync/graphql_compose.settings.yml +++ b/config/sync/graphql_compose.settings.yml @@ -44,6 +44,8 @@ entity_config: enabled: false filtered_event_list: enabled: true + go_video: + enabled: true hero: enabled: false language_selector: @@ -207,6 +209,11 @@ field_config: enabled: true field_title: enabled: true + go_video: + field_embed_video: + enabled: true + field_go_video_title: + enabled: true manual_event_list: field_events: enabled: true