From 65f60bb1be149e627e0dec8ac387ec29a553c8f0 Mon Sep 17 00:00:00 2001 From: Yeni Atencio Date: Thu, 7 Sep 2023 15:45:18 +1000 Subject: [PATCH 01/14] add config files --- ...raph.call_to_action_image_logo.default.yml | 36 +++++ ...raph.call_to_action_image_logo.default.yml | 45 ++++++ ...ew_display.taxonomy_term.sites.default.yml | 127 +++++++++++++-- ..._action_image_logo.field_feature_image.yml | 38 +++++ ..._action_image_logo.field_paragraph_cta.yml | 37 +++++ ...axonomy_term.sites.field_paragraph_cta.yml | 25 +++ ...onomy_term.sites.field_paragraph_media.yml | 30 ++++ ...omy_term.sites.field_site_footer_logos.yml | 153 +++++++++++++++++- ....storage.paragraph.field_feature_image.yml | 34 ++++ ....storage.paragraph.field_paragraph_cta.yml | 25 +++ ...torage.paragraph.field_paragraph_media.yml | 26 +++ ...rage.taxonomy_term.field_paragraph_cta.yml | 21 +++ ...ge.taxonomy_term.field_paragraph_media.yml | 22 +++ ....taxonomy_term.field_site_footer_logos.yml | 7 + ...agraphs_type.call_to_action_image_logo.yml | 10 ++ 15 files changed, 617 insertions(+), 19 deletions(-) create mode 100644 config/install/core.entity_form_display.paragraph.call_to_action_image_logo.default.yml create mode 100644 config/install/core.entity_view_display.paragraph.call_to_action_image_logo.default.yml create mode 100644 config/install/field.field.paragraph.call_to_action_image_logo.field_feature_image.yml create mode 100644 config/install/field.field.paragraph.call_to_action_image_logo.field_paragraph_cta.yml create mode 100644 config/install/field.field.taxonomy_term.sites.field_paragraph_cta.yml create mode 100644 config/install/field.field.taxonomy_term.sites.field_paragraph_media.yml create mode 100644 config/install/field.storage.paragraph.field_feature_image.yml create mode 100644 config/install/field.storage.paragraph.field_paragraph_cta.yml create mode 100644 config/install/field.storage.paragraph.field_paragraph_media.yml create mode 100644 config/install/field.storage.taxonomy_term.field_paragraph_cta.yml create mode 100644 config/install/field.storage.taxonomy_term.field_paragraph_media.yml create mode 100644 config/install/paragraphs.paragraphs_type.call_to_action_image_logo.yml diff --git a/config/install/core.entity_form_display.paragraph.call_to_action_image_logo.default.yml b/config/install/core.entity_form_display.paragraph.call_to_action_image_logo.default.yml new file mode 100644 index 00000000..cff997f0 --- /dev/null +++ b/config/install/core.entity_form_display.paragraph.call_to_action_image_logo.default.yml @@ -0,0 +1,36 @@ +uuid: 80351c74-d623-45f0-9084-a92cd73572a4 +langcode: en +status: true +dependencies: + config: + - field.field.paragraph.call_to_action_image_logo.field_feature_image + - field.field.paragraph.call_to_action_image_logo.field_paragraph_cta + - image.style.thumbnail + - paragraphs.paragraphs_type.call_to_action_image_logo + module: + - link + - svg_image +id: paragraph.call_to_action_image_logo.default +targetEntityType: paragraph +bundle: call_to_action_image_logo +mode: default +content: + field_feature_image: + type: image_image + weight: 1 + region: content + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + field_paragraph_cta: + type: link_default + weight: 0 + region: content + settings: + placeholder_url: '' + placeholder_title: '' + third_party_settings: { } +hidden: + created: true + status: true diff --git a/config/install/core.entity_view_display.paragraph.call_to_action_image_logo.default.yml b/config/install/core.entity_view_display.paragraph.call_to_action_image_logo.default.yml new file mode 100644 index 00000000..51b62f91 --- /dev/null +++ b/config/install/core.entity_view_display.paragraph.call_to_action_image_logo.default.yml @@ -0,0 +1,45 @@ +uuid: 87ec6ec0-3d12-46cf-9505-3262f42158f9 +langcode: en +status: true +dependencies: + config: + - field.field.paragraph.call_to_action_image_logo.field_feature_image + - field.field.paragraph.call_to_action_image_logo.field_paragraph_cta + - paragraphs.paragraphs_type.call_to_action_image_logo + module: + - link + - svg_image +id: paragraph.call_to_action_image_logo.default +targetEntityType: paragraph +bundle: call_to_action_image_logo +mode: default +content: + field_feature_image: + type: image + label: above + settings: + image_link: '' + image_style: '' + svg_attributes: + width: null + height: null + svg_render_as_image: true + image_loading: + attribute: lazy + third_party_settings: { } + weight: 1 + region: content + field_paragraph_cta: + type: link + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + weight: 0 + region: content +hidden: + search_api_excerpt: true diff --git a/config/install/core.entity_view_display.taxonomy_term.sites.default.yml b/config/install/core.entity_view_display.taxonomy_term.sites.default.yml index 3b7c9747..b37959a5 100644 --- a/config/install/core.entity_view_display.taxonomy_term.sites.default.yml +++ b/config/install/core.entity_view_display.taxonomy_term.sites.default.yml @@ -1,12 +1,18 @@ +uuid: 414eb22f-f25a-464d-96a4-d002bc8334c8 langcode: en status: true dependencies: config: - field.field.taxonomy_term.sites.field_acknowledgement_to_country + - field.field.taxonomy_term.sites.field_bottom_corner_graphic + - field.field.taxonomy_term.sites.field_paragraph_cta + - field.field.taxonomy_term.sites.field_paragraph_media - field.field.taxonomy_term.sites.field_print_friendly_logo - field.field.taxonomy_term.sites.field_prominence_ack_to_country - field.field.taxonomy_term.sites.field_show_table_of_contents - field.field.taxonomy_term.sites.field_site_domains + - field.field.taxonomy_term.sites.field_site_favicon + - field.field.taxonomy_term.sites.field_site_feature_flags - field.field.taxonomy_term.sites.field_site_footer_logos - field.field.taxonomy_term.sites.field_site_footer_menu - field.field.taxonomy_term.sites.field_site_footer_text @@ -17,14 +23,21 @@ dependencies: - field.field.taxonomy_term.sites.field_site_show_exit_site - field.field.taxonomy_term.sites.field_site_slogan - field.field.taxonomy_term.sites.field_site_social_links + - field.field.taxonomy_term.sites.field_site_theme_values - field.field.taxonomy_term.sites.field_site_twitter_image - field.field.taxonomy_term.sites.field_title_of_table_of_contents + - field.field.taxonomy_term.sites.field_top_corner_graphic - taxonomy.vocabulary.sites module: - entity_reference_revisions - file + - key_value_field - link + - media + - svg_image - text +_core: + default_config_hash: p52sXxs-aZmHcxFJtvA-uk7hywGsyLXDNaXONGC3M0k id: taxonomy_term.sites.default targetEntityType: taxonomy_term bundle: sites @@ -35,7 +48,45 @@ content: label: above settings: { } third_party_settings: { } - weight: 9 + weight: 8 + region: content + field_bottom_corner_graphic: + type: image + label: above + settings: + image_link: '' + image_style: '' + svg_attributes: + width: null + height: null + svg_render_as_image: true + image_loading: + attribute: lazy + third_party_settings: { } + weight: 20 + region: content + field_paragraph_cta: + type: link + label: above + settings: + trim_length: 80 + url_only: false + url_plain: false + rel: '' + target: '' + third_party_settings: { } + weight: 0 + region: content + field_paragraph_media: + type: media_thumbnail + label: above + settings: + image_link: '' + image_style: '' + image_loading: + attribute: lazy + third_party_settings: { } + weight: 1 region: content field_print_friendly_logo: type: file_default @@ -50,7 +101,7 @@ content: label: above settings: { } third_party_settings: { } - weight: 12 + weight: 11 region: content field_show_table_of_contents: type: boolean @@ -60,14 +111,37 @@ content: format_custom_false: '' format_custom_true: '' third_party_settings: { } - weight: 15 + weight: 14 region: content field_site_domains: type: basic_string label: above settings: { } third_party_settings: { } - weight: 3 + weight: 2 + region: content + field_site_favicon: + type: image + label: above + settings: + image_link: '' + image_style: '' + svg_attributes: + width: null + height: null + svg_render_as_image: true + image_loading: + attribute: lazy + third_party_settings: { } + weight: 18 + region: content + field_site_feature_flags: + type: key_value + label: above + settings: + value_only: false + third_party_settings: { } + weight: 17 region: content field_site_footer_logos: type: entity_reference_revisions_entity_view @@ -76,7 +150,7 @@ content: view_mode: default link: '' third_party_settings: { } - weight: 7 + weight: 6 region: content field_site_footer_menu: type: entity_reference_label @@ -84,14 +158,14 @@ content: settings: link: true third_party_settings: { } - weight: 5 + weight: 4 region: content field_site_footer_text: type: text_default label: above settings: { } third_party_settings: { } - weight: 6 + weight: 5 region: content field_site_homepage: type: entity_reference_label @@ -99,7 +173,7 @@ content: settings: link: true third_party_settings: { } - weight: 8 + weight: 7 region: content field_site_logo: type: image @@ -111,6 +185,8 @@ content: width: null height: null svg_render_as_image: true + image_loading: + attribute: lazy third_party_settings: { } weight: 1 region: content @@ -120,7 +196,7 @@ content: settings: link: true third_party_settings: { } - weight: 4 + weight: 3 region: content field_site_og_image: type: entity_reference_entity_view @@ -129,7 +205,7 @@ content: view_mode: default link: false third_party_settings: { } - weight: 11 + weight: 10 region: content field_site_show_exit_site: type: boolean @@ -139,7 +215,7 @@ content: format_custom_false: '' format_custom_true: '' third_party_settings: { } - weight: 10 + weight: 9 region: content field_site_slogan: type: text_default @@ -158,7 +234,15 @@ content: rel: '' target: '' third_party_settings: { } - weight: 14 + weight: 13 + region: content + field_site_theme_values: + type: key_value + label: above + settings: + value_only: false + third_party_settings: { } + weight: 16 region: content field_site_twitter_image: type: entity_reference_label @@ -166,7 +250,7 @@ content: settings: link: false third_party_settings: { } - weight: 13 + weight: 11 region: content field_title_of_table_of_contents: type: string @@ -174,7 +258,22 @@ content: settings: link_to_entity: false third_party_settings: { } - weight: 16 + weight: 15 + region: content + field_top_corner_graphic: + type: image + label: above + settings: + image_link: '' + image_style: '' + svg_attributes: + width: null + height: null + svg_render_as_image: true + image_loading: + attribute: lazy + third_party_settings: { } + weight: 19 region: content hidden: description: true diff --git a/config/install/field.field.paragraph.call_to_action_image_logo.field_feature_image.yml b/config/install/field.field.paragraph.call_to_action_image_logo.field_feature_image.yml new file mode 100644 index 00000000..993d0bf8 --- /dev/null +++ b/config/install/field.field.paragraph.call_to_action_image_logo.field_feature_image.yml @@ -0,0 +1,38 @@ +uuid: 94a8569f-1bff-4391-8c42-66383cbb81f8 +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_feature_image + - paragraphs.paragraphs_type.call_to_action_image_logo + module: + - image +id: paragraph.call_to_action_image_logo.field_feature_image +field_name: field_feature_image +entity_type: paragraph +bundle: call_to_action_image_logo +label: 'Feature image' +description: '' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:file' + handler_settings: { } + file_directory: '[date:custom:Y]-[date:custom:m]' + file_extensions: 'png gif jpg jpeg svg' + max_filesize: '' + max_resolution: '' + min_resolution: '' + alt_field: true + alt_field_required: true + title_field: false + title_field_required: false + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null +field_type: image diff --git a/config/install/field.field.paragraph.call_to_action_image_logo.field_paragraph_cta.yml b/config/install/field.field.paragraph.call_to_action_image_logo.field_paragraph_cta.yml new file mode 100644 index 00000000..d3c4f458 --- /dev/null +++ b/config/install/field.field.paragraph.call_to_action_image_logo.field_paragraph_cta.yml @@ -0,0 +1,37 @@ +uuid: 350be15c-15c0-4865-bde9-001e44a91473 +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_paragraph_cta + - paragraphs.paragraphs_type.call_to_action_image_logo + module: + - link + - link_field_autocomplete_filter +third_party_settings: + link_field_autocomplete_filter: + negate: null + allowed_content_types: + alert: '0' + event: '0' + grant: '0' + landing_page: '0' + news: '0' + publication: '0' + publication_page: '0' + test: '0' + tide_search_listing: '0' +id: paragraph.call_to_action_image_logo.field_paragraph_cta +field_name: field_paragraph_cta +entity_type: paragraph +bundle: call_to_action_image_logo +label: CTA +description: '' +required: true +translatable: true +default_value: { } +default_value_callback: '' +settings: + title: 2 + link_type: 17 +field_type: link diff --git a/config/install/field.field.taxonomy_term.sites.field_paragraph_cta.yml b/config/install/field.field.taxonomy_term.sites.field_paragraph_cta.yml new file mode 100644 index 00000000..0b249f95 --- /dev/null +++ b/config/install/field.field.taxonomy_term.sites.field_paragraph_cta.yml @@ -0,0 +1,25 @@ +uuid: e11fe9fe-2a8a-4985-98a4-cc537c41d1fe +langcode: en +status: true +dependencies: + config: + - field.storage.taxonomy_term.field_paragraph_cta + - taxonomy.vocabulary.sites + module: + - link +_core: + default_config_hash: 1KPl--bKWk7w_CZ8LwU2W_ls2Qla2HnWUcGDxgSVQtw +id: taxonomy_term.sites.field_paragraph_cta +field_name: field_paragraph_cta +entity_type: taxonomy_term +bundle: sites +label: CTA +description: '' +required: true +translatable: true +default_value: { } +default_value_callback: '' +settings: + title: 2 + link_type: 17 +field_type: link diff --git a/config/install/field.field.taxonomy_term.sites.field_paragraph_media.yml b/config/install/field.field.taxonomy_term.sites.field_paragraph_media.yml new file mode 100644 index 00000000..3b4ad944 --- /dev/null +++ b/config/install/field.field.taxonomy_term.sites.field_paragraph_media.yml @@ -0,0 +1,30 @@ +uuid: d98852bc-879c-45d4-83fa-a78337e44ede +langcode: en +status: true +dependencies: + config: + - field.storage.taxonomy_term.field_paragraph_media + - media.type.image + - taxonomy.vocabulary.sites +_core: + default_config_hash: P0wRQ4hb0HL3_HCRYSfcGP3Mymb2DOpiCcE9rjy1K2A +id: taxonomy_term.sites.field_paragraph_media +field_name: field_paragraph_media +entity_type: taxonomy_term +bundle: sites +label: 'Feature image' +description: '' +required: true +translatable: true +default_value: { } +default_value_callback: '' +settings: + handler: 'default:media' + handler_settings: + target_bundles: + image: image + sort: + field: _none + auto_create: false + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/install/field.field.taxonomy_term.sites.field_site_footer_logos.yml b/config/install/field.field.taxonomy_term.sites.field_site_footer_logos.yml index 5ab50581..cc591e94 100644 --- a/config/install/field.field.taxonomy_term.sites.field_site_footer_logos.yml +++ b/config/install/field.field.taxonomy_term.sites.field_site_footer_logos.yml @@ -1,13 +1,15 @@ +uuid: 13d52e77-f141-4442-b66c-6f97beb73975 langcode: en status: true dependencies: config: - field.storage.taxonomy_term.field_site_footer_logos - - paragraphs.paragraphs_type.call_to_action_image + - paragraphs.paragraphs_type.call_to_action_image_logo - taxonomy.vocabulary.sites module: - entity_reference_revisions - - paragraphs +_core: + default_config_hash: 6P4v_97kPGQU8EcNYA2_zXV-3_JfgTNMpE9EJc2fu-U id: taxonomy_term.sites.field_site_footer_logos field_name: field_site_footer_logos entity_type: taxonomy_term @@ -21,11 +23,152 @@ default_value_callback: '' settings: handler: 'default:paragraph' handler_settings: - negate: 0 target_bundles: - call_to_action_image: call_to_action_image + call_to_action_image_logo: call_to_action_image_logo + negate: 0 target_bundles_drag_drop: + accordion: + weight: 49 + enabled: false + accordion_content: + weight: 50 + enabled: false + banner: + weight: 51 + enabled: false + basic_text: + weight: 52 + enabled: false + call_to_action: + weight: 53 + enabled: false call_to_action_image: - enabled: true weight: 25 + enabled: false + call_to_action_image_logo: + weight: 55 + enabled: true + card_carousel: + weight: 56 + enabled: false + card_event: + weight: 57 + enabled: false + card_event_auto: + weight: 58 + enabled: false + card_keydates: + weight: 59 + enabled: false + card_promotion: + weight: 60 + enabled: false + card_promotion_auto: + weight: 61 + enabled: false + compact_card: + weight: 62 + enabled: false + compact_card_collection: + weight: 63 + enabled: false + complex_image: + weight: 64 + enabled: false + contact_us: + weight: 65 + enabled: false + content_collection: + weight: 66 + enabled: false + content_collection_enhanced: + weight: 67 + enabled: false + data_driven_component: + weight: 68 + enabled: false + data_table: + weight: 69 + enabled: false + embedded_search_form: + weight: 70 + enabled: false + embedded_webform: + weight: 71 + enabled: false + event_details: + weight: 72 + enabled: false + form_embed_openforms: + weight: 73 + enabled: false + hero_banner_with_cta: + weight: 74 + enabled: false + introduction_banner: + weight: 75 + enabled: false + key_journeys: + weight: 77 + enabled: false + keydates: + weight: 76 + enabled: false + latest_events: + weight: 78 + enabled: false + links: + weight: 79 + enabled: false + listing_content_type: + weight: 80 + enabled: false + listing_custom_filter: + weight: 81 + enabled: false + listing_site: + weight: 82 + enabled: false + listing_user_custom_filter: + weight: 83 + enabled: false + media_gallery: + weight: 84 + enabled: false + navigation_card: + weight: 85 + enabled: false + news_listing: + weight: 86 + enabled: false + phone: + weight: 87 + enabled: false + promotion_card: + weight: 88 + enabled: false + related_links: + weight: 89 + enabled: false + search_listing_header_component: + weight: 91 + enabled: false + searchable_fields: + weight: 90 + enabled: false + social_link: + weight: 92 + enabled: false + statistic_block: + weight: 94 + enabled: false + statistics_grid: + weight: 93 + enabled: false + timeline: + weight: 95 + enabled: false + timelines: + weight: 96 + enabled: false field_type: entity_reference_revisions diff --git a/config/install/field.storage.paragraph.field_feature_image.yml b/config/install/field.storage.paragraph.field_feature_image.yml new file mode 100644 index 00000000..cbf32916 --- /dev/null +++ b/config/install/field.storage.paragraph.field_feature_image.yml @@ -0,0 +1,34 @@ +uuid: 48ae9f0a-00e0-4d1a-a7b6-e66e7dd54258 +langcode: en +status: true +dependencies: + module: + - field_permissions + - file + - image + - paragraphs +third_party_settings: + field_permissions: + permission_type: public +id: paragraph.field_feature_image +field_name: field_feature_image +entity_type: paragraph +type: image +settings: + target_type: file + display_field: false + display_default: false + uri_scheme: private + default_image: + uuid: '' + alt: '' + title: '' + width: null + height: null +module: image +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.paragraph.field_paragraph_cta.yml b/config/install/field.storage.paragraph.field_paragraph_cta.yml new file mode 100644 index 00000000..b2b1690b --- /dev/null +++ b/config/install/field.storage.paragraph.field_paragraph_cta.yml @@ -0,0 +1,25 @@ +uuid: 071563ba-cc6b-465d-bd6b-c5937e564bbc +langcode: en +status: true +dependencies: + module: + - field_permissions + - link + - paragraphs +third_party_settings: + field_permissions: + permission_type: public +_core: + default_config_hash: 0J1lCRNj_cImjts2J5OwWEomZqYKBB3N_xy4ZB2CPpc +id: paragraph.field_paragraph_cta +field_name: field_paragraph_cta +entity_type: paragraph +type: link +settings: { } +module: link +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.paragraph.field_paragraph_media.yml b/config/install/field.storage.paragraph.field_paragraph_media.yml new file mode 100644 index 00000000..a7355b80 --- /dev/null +++ b/config/install/field.storage.paragraph.field_paragraph_media.yml @@ -0,0 +1,26 @@ +uuid: bd07aaee-b205-453f-a882-5aa6f53ed6ab +langcode: en +status: true +dependencies: + module: + - field_permissions + - media + - paragraphs +third_party_settings: + field_permissions: + permission_type: public +_core: + default_config_hash: NqobiLWcQPrsh4taiEnsZPr__uSeYxn6ewdBxHRF8fM +id: paragraph.field_paragraph_media +field_name: field_paragraph_media +entity_type: paragraph +type: entity_reference +settings: + target_type: media +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.taxonomy_term.field_paragraph_cta.yml b/config/install/field.storage.taxonomy_term.field_paragraph_cta.yml new file mode 100644 index 00000000..f022f1a8 --- /dev/null +++ b/config/install/field.storage.taxonomy_term.field_paragraph_cta.yml @@ -0,0 +1,21 @@ +uuid: 7980659f-042d-4a76-bcf0-75daa8b39862 +langcode: en +status: true +dependencies: + module: + - link + - taxonomy +_core: + default_config_hash: 0J1lCRNj_cImjts2J5OwWEomZqYKBB3N_xy4ZB2CPpc +id: taxonomy_term.field_paragraph_cta +field_name: field_paragraph_cta +entity_type: taxonomy_term +type: link +settings: { } +module: link +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.taxonomy_term.field_paragraph_media.yml b/config/install/field.storage.taxonomy_term.field_paragraph_media.yml new file mode 100644 index 00000000..f5b412df --- /dev/null +++ b/config/install/field.storage.taxonomy_term.field_paragraph_media.yml @@ -0,0 +1,22 @@ +uuid: 859bc562-53d4-4111-826f-5aba8b6916d3 +langcode: en +status: true +dependencies: + module: + - media + - taxonomy +_core: + default_config_hash: NqobiLWcQPrsh4taiEnsZPr__uSeYxn6ewdBxHRF8fM +id: taxonomy_term.field_paragraph_media +field_name: field_paragraph_media +entity_type: taxonomy_term +type: entity_reference +settings: + target_type: media +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/install/field.storage.taxonomy_term.field_site_footer_logos.yml b/config/install/field.storage.taxonomy_term.field_site_footer_logos.yml index e6a7a40a..50bd19c0 100644 --- a/config/install/field.storage.taxonomy_term.field_site_footer_logos.yml +++ b/config/install/field.storage.taxonomy_term.field_site_footer_logos.yml @@ -1,10 +1,17 @@ +uuid: 76aa9813-aabc-4451-8b95-0b7ef94a56d3 langcode: en status: true dependencies: module: - entity_reference_revisions + - field_permissions - paragraphs - taxonomy +third_party_settings: + field_permissions: + permission_type: public +_core: + default_config_hash: tvpQ1s2i5ldqru60-46pSTM-8eShm9BAmM05I8j419M id: taxonomy_term.field_site_footer_logos field_name: field_site_footer_logos entity_type: taxonomy_term diff --git a/config/install/paragraphs.paragraphs_type.call_to_action_image_logo.yml b/config/install/paragraphs.paragraphs_type.call_to_action_image_logo.yml new file mode 100644 index 00000000..5d1c2c5f --- /dev/null +++ b/config/install/paragraphs.paragraphs_type.call_to_action_image_logo.yml @@ -0,0 +1,10 @@ +uuid: 5a0fcaf6-2b04-4d8d-b12c-2498ab26d27c +langcode: en +status: true +dependencies: { } +id: call_to_action_image_logo +label: 'Call to action image logo' +icon_uuid: null +icon_default: null +description: '' +behavior_plugins: { } From 3c04b98d01630cc777dd9a3231cc03c8ee5b1a26 Mon Sep 17 00:00:00 2001 From: Yeni Atencio Date: Thu, 7 Sep 2023 16:48:15 +1000 Subject: [PATCH 02/14] cleaned config files --- ...raph.call_to_action_image_logo.default.yml | 1 - ...rm_display.taxonomy_term.sites.default.yml | 184 ++++++++++++++++-- ...raph.call_to_action_image_logo.default.yml | 1 - ...ew_display.taxonomy_term.sites.default.yml | 3 - ..._action_image_logo.field_feature_image.yml | 1 - ..._action_image_logo.field_paragraph_cta.yml | 1 - ...axonomy_term.sites.field_paragraph_cta.yml | 3 - ...onomy_term.sites.field_paragraph_media.yml | 3 - ...omy_term.sites.field_site_footer_logos.yml | 3 - ....storage.paragraph.field_feature_image.yml | 1 - ....storage.paragraph.field_paragraph_cta.yml | 3 - ...torage.paragraph.field_paragraph_media.yml | 3 - ...rage.taxonomy_term.field_paragraph_cta.yml | 3 - ...ge.taxonomy_term.field_paragraph_media.yml | 3 - ....taxonomy_term.field_site_footer_logos.yml | 3 - ...agraphs_type.call_to_action_image_logo.yml | 1 - 16 files changed, 169 insertions(+), 48 deletions(-) diff --git a/config/install/core.entity_form_display.paragraph.call_to_action_image_logo.default.yml b/config/install/core.entity_form_display.paragraph.call_to_action_image_logo.default.yml index cff997f0..238454a2 100644 --- a/config/install/core.entity_form_display.paragraph.call_to_action_image_logo.default.yml +++ b/config/install/core.entity_form_display.paragraph.call_to_action_image_logo.default.yml @@ -1,4 +1,3 @@ -uuid: 80351c74-d623-45f0-9084-a92cd73572a4 langcode: en status: true dependencies: diff --git a/config/install/core.entity_form_display.taxonomy_term.sites.default.yml b/config/install/core.entity_form_display.taxonomy_term.sites.default.yml index c34e6535..4669618a 100644 --- a/config/install/core.entity_form_display.taxonomy_term.sites.default.yml +++ b/config/install/core.entity_form_display.taxonomy_term.sites.default.yml @@ -4,10 +4,15 @@ dependencies: config: - entity_browser.browser.tide_image_browser - field.field.taxonomy_term.sites.field_acknowledgement_to_country + - field.field.taxonomy_term.sites.field_bottom_corner_graphic + - field.field.taxonomy_term.sites.field_paragraph_cta + - field.field.taxonomy_term.sites.field_paragraph_media - field.field.taxonomy_term.sites.field_print_friendly_logo - field.field.taxonomy_term.sites.field_prominence_ack_to_country - field.field.taxonomy_term.sites.field_show_table_of_contents - field.field.taxonomy_term.sites.field_site_domains + - field.field.taxonomy_term.sites.field_site_favicon + - field.field.taxonomy_term.sites.field_site_feature_flags - field.field.taxonomy_term.sites.field_site_footer_logos - field.field.taxonomy_term.sites.field_site_footer_menu - field.field.taxonomy_term.sites.field_site_footer_text @@ -18,16 +23,21 @@ dependencies: - field.field.taxonomy_term.sites.field_site_show_exit_site - field.field.taxonomy_term.sites.field_site_slogan - field.field.taxonomy_term.sites.field_site_social_links + - field.field.taxonomy_term.sites.field_site_theme_values - field.field.taxonomy_term.sites.field_site_twitter_image - field.field.taxonomy_term.sites.field_title_of_table_of_contents + - field.field.taxonomy_term.sites.field_top_corner_graphic - image.style.thumbnail - taxonomy.vocabulary.sites module: - entity_browser + - field_group - file + - key_value_field - link - maxlength - paragraphs + - svg_image - text third_party_settings: field_group: @@ -38,7 +48,7 @@ third_party_settings: label: 'Table of contents' region: content parent_name: '' - weight: 17 + weight: 15 format_type: details format_settings: classes: '' @@ -47,6 +57,67 @@ third_party_settings: open: false description: '' required_fields: true + group_site_theme_values: + children: + - field_site_theme_values + label: 'Site theme values' + region: content + parent_name: '' + weight: 17 + format_type: details + format_settings: + classes: '' + show_empty_fields: false + id: tide-site-theming-fileds + open: false + required_fields: true + effect: none + group_site_feature_flag_values: + children: + - field_site_feature_flags + label: 'Site feature flag values' + region: content + parent_name: '' + weight: 18 + format_type: details + format_settings: + classes: '' + show_empty_fields: false + id: tide-feature-flag-fields + open: false + required_fields: true + effect: none + group_site_favicon_value: + children: + - field_site_favicon + label: 'Site favicon value' + region: content + parent_name: '' + weight: 19 + format_type: details + format_settings: + classes: '' + show_empty_fields: false + id: tide-site-favicon-field + open: false + required_fields: true + effect: none + group_site_header_corner_graphic: + children: + - field_top_corner_graphic + - field_bottom_corner_graphic + label: 'Site header corner graphics' + region: content + parent_name: '' + weight: 21 + format_type: details + format_settings: + classes: '' + show_empty_fields: false + id: tide-site-header-corner-graphics + open: false + required_fields: true + effect: none id: taxonomy_term.sites.default targetEntityType: taxonomy_term bundle: sites @@ -54,12 +125,43 @@ mode: default content: field_acknowledgement_to_country: type: string_textarea - weight: 11 + weight: 10 region: content settings: rows: 5 placeholder: '' third_party_settings: { } + field_bottom_corner_graphic: + type: image_image + weight: 23 + region: content + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + field_paragraph_cta: + type: link_default + weight: 101 + region: content + settings: + placeholder_url: '' + placeholder_title: '' + third_party_settings: { } + field_paragraph_media: + type: entity_browser_entity_reference + weight: 102 + region: content + settings: + entity_browser: tide_image_browser + field_widget_display: rendered_entity + field_widget_edit: true + field_widget_remove: true + field_widget_replace: false + open: true + field_widget_display_settings: + view_mode: media_browser_preview + selection_mode: selection_append + third_party_settings: { } field_print_friendly_logo: type: file_generic weight: 3 @@ -69,7 +171,7 @@ content: third_party_settings: { } field_prominence_ack_to_country: type: string_textarea - weight: 12 + weight: 11 region: content settings: rows: 5 @@ -84,7 +186,7 @@ content: third_party_settings: { } field_site_domains: type: string_textarea - weight: 4 + weight: 3 region: content settings: rows: 3 @@ -95,9 +197,33 @@ content: maxlength_js_label: 'Content limited to @limit characters, remaining: @remaining' maxlength_js_enforce: false maxlength_js_truncate_html: false + field_site_favicon: + type: image_image + weight: 20 + region: content + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } + field_site_feature_flags: + type: key_value_textfield + weight: 19 + region: content + settings: + size: 60 + placeholder: '' + key_label: Key + value_label: Value + description_label: Description + description_rows: 5 + key_size: 60 + key_placeholder: '' + description_enabled: false + description_placeholder: '' + third_party_settings: { } field_site_footer_logos: type: entity_reference_paragraphs - weight: 8 + weight: 7 region: content settings: title: Paragraph @@ -106,11 +232,10 @@ content: add_mode: dropdown form_display_mode: default default_paragraph_type: _none - default_paragraph_count: 1 third_party_settings: { } field_site_footer_menu: type: entity_reference_autocomplete - weight: 6 + weight: 5 region: content settings: match_operator: CONTAINS @@ -120,7 +245,7 @@ content: third_party_settings: { } field_site_footer_text: type: text_textarea - weight: 7 + weight: 6 region: content settings: rows: 5 @@ -128,7 +253,7 @@ content: third_party_settings: { } field_site_homepage: type: entity_reference_autocomplete - weight: 9 + weight: 8 region: content settings: match_operator: CONTAINS @@ -146,7 +271,7 @@ content: third_party_settings: { } field_site_main_menu: type: entity_reference_autocomplete - weight: 5 + weight: 4 region: content settings: match_operator: CONTAINS @@ -156,7 +281,7 @@ content: third_party_settings: { } field_site_og_image: type: entity_browser_entity_reference - weight: 13 + weight: 12 region: content settings: entity_browser: tide_image_browser @@ -171,7 +296,7 @@ content: third_party_settings: { } field_site_show_exit_site: type: boolean_checkbox - weight: 10 + weight: 9 region: content settings: display_label: true @@ -186,7 +311,7 @@ content: third_party_settings: { } field_site_social_links: type: link_default - weight: 15 + weight: 14 region: content settings: placeholder_url: 'https://example.com/Social' @@ -195,9 +320,25 @@ content: maxlength: maxlength_js: 35 maxlength_js_label: 'Link text limited to @limit characters, remaining: @remaining' + field_site_theme_values: + type: key_value_textfield + weight: 18 + region: content + settings: + size: 60 + placeholder: '' + key_label: Key + value_label: Value + description_label: Description + description_rows: 5 + key_size: 60 + key_placeholder: '' + description_enabled: false + description_placeholder: '' + third_party_settings: { } field_site_twitter_image: type: entity_browser_entity_reference - weight: 14 + weight: 13 region: content settings: entity_browser: tide_image_browser @@ -218,6 +359,14 @@ content: size: 60 placeholder: '' third_party_settings: { } + field_top_corner_graphic: + type: image_image + weight: 22 + region: content + settings: + progress_indicator: throbber + preview_image_style: thumbnail + third_party_settings: { } name: type: string_textfield weight: 0 @@ -226,9 +375,14 @@ content: size: 60 placeholder: '' third_party_settings: { } + simple_sitemap: + weight: 10 + region: content + settings: { } + third_party_settings: { } status: type: boolean_checkbox - weight: 16 + weight: 15 region: content settings: display_label: true diff --git a/config/install/core.entity_view_display.paragraph.call_to_action_image_logo.default.yml b/config/install/core.entity_view_display.paragraph.call_to_action_image_logo.default.yml index 51b62f91..a6ce136c 100644 --- a/config/install/core.entity_view_display.paragraph.call_to_action_image_logo.default.yml +++ b/config/install/core.entity_view_display.paragraph.call_to_action_image_logo.default.yml @@ -1,4 +1,3 @@ -uuid: 87ec6ec0-3d12-46cf-9505-3262f42158f9 langcode: en status: true dependencies: diff --git a/config/install/core.entity_view_display.taxonomy_term.sites.default.yml b/config/install/core.entity_view_display.taxonomy_term.sites.default.yml index b37959a5..613d5c3b 100644 --- a/config/install/core.entity_view_display.taxonomy_term.sites.default.yml +++ b/config/install/core.entity_view_display.taxonomy_term.sites.default.yml @@ -1,4 +1,3 @@ -uuid: 414eb22f-f25a-464d-96a4-d002bc8334c8 langcode: en status: true dependencies: @@ -36,8 +35,6 @@ dependencies: - media - svg_image - text -_core: - default_config_hash: p52sXxs-aZmHcxFJtvA-uk7hywGsyLXDNaXONGC3M0k id: taxonomy_term.sites.default targetEntityType: taxonomy_term bundle: sites diff --git a/config/install/field.field.paragraph.call_to_action_image_logo.field_feature_image.yml b/config/install/field.field.paragraph.call_to_action_image_logo.field_feature_image.yml index 993d0bf8..3bc5270d 100644 --- a/config/install/field.field.paragraph.call_to_action_image_logo.field_feature_image.yml +++ b/config/install/field.field.paragraph.call_to_action_image_logo.field_feature_image.yml @@ -1,4 +1,3 @@ -uuid: 94a8569f-1bff-4391-8c42-66383cbb81f8 langcode: en status: true dependencies: diff --git a/config/install/field.field.paragraph.call_to_action_image_logo.field_paragraph_cta.yml b/config/install/field.field.paragraph.call_to_action_image_logo.field_paragraph_cta.yml index d3c4f458..6edb5d20 100644 --- a/config/install/field.field.paragraph.call_to_action_image_logo.field_paragraph_cta.yml +++ b/config/install/field.field.paragraph.call_to_action_image_logo.field_paragraph_cta.yml @@ -1,4 +1,3 @@ -uuid: 350be15c-15c0-4865-bde9-001e44a91473 langcode: en status: true dependencies: diff --git a/config/install/field.field.taxonomy_term.sites.field_paragraph_cta.yml b/config/install/field.field.taxonomy_term.sites.field_paragraph_cta.yml index 0b249f95..42e19bb6 100644 --- a/config/install/field.field.taxonomy_term.sites.field_paragraph_cta.yml +++ b/config/install/field.field.taxonomy_term.sites.field_paragraph_cta.yml @@ -1,4 +1,3 @@ -uuid: e11fe9fe-2a8a-4985-98a4-cc537c41d1fe langcode: en status: true dependencies: @@ -7,8 +6,6 @@ dependencies: - taxonomy.vocabulary.sites module: - link -_core: - default_config_hash: 1KPl--bKWk7w_CZ8LwU2W_ls2Qla2HnWUcGDxgSVQtw id: taxonomy_term.sites.field_paragraph_cta field_name: field_paragraph_cta entity_type: taxonomy_term diff --git a/config/install/field.field.taxonomy_term.sites.field_paragraph_media.yml b/config/install/field.field.taxonomy_term.sites.field_paragraph_media.yml index 3b4ad944..070a32cf 100644 --- a/config/install/field.field.taxonomy_term.sites.field_paragraph_media.yml +++ b/config/install/field.field.taxonomy_term.sites.field_paragraph_media.yml @@ -1,4 +1,3 @@ -uuid: d98852bc-879c-45d4-83fa-a78337e44ede langcode: en status: true dependencies: @@ -6,8 +5,6 @@ dependencies: - field.storage.taxonomy_term.field_paragraph_media - media.type.image - taxonomy.vocabulary.sites -_core: - default_config_hash: P0wRQ4hb0HL3_HCRYSfcGP3Mymb2DOpiCcE9rjy1K2A id: taxonomy_term.sites.field_paragraph_media field_name: field_paragraph_media entity_type: taxonomy_term diff --git a/config/install/field.field.taxonomy_term.sites.field_site_footer_logos.yml b/config/install/field.field.taxonomy_term.sites.field_site_footer_logos.yml index cc591e94..fd789514 100644 --- a/config/install/field.field.taxonomy_term.sites.field_site_footer_logos.yml +++ b/config/install/field.field.taxonomy_term.sites.field_site_footer_logos.yml @@ -1,4 +1,3 @@ -uuid: 13d52e77-f141-4442-b66c-6f97beb73975 langcode: en status: true dependencies: @@ -8,8 +7,6 @@ dependencies: - taxonomy.vocabulary.sites module: - entity_reference_revisions -_core: - default_config_hash: 6P4v_97kPGQU8EcNYA2_zXV-3_JfgTNMpE9EJc2fu-U id: taxonomy_term.sites.field_site_footer_logos field_name: field_site_footer_logos entity_type: taxonomy_term diff --git a/config/install/field.storage.paragraph.field_feature_image.yml b/config/install/field.storage.paragraph.field_feature_image.yml index cbf32916..6b43303c 100644 --- a/config/install/field.storage.paragraph.field_feature_image.yml +++ b/config/install/field.storage.paragraph.field_feature_image.yml @@ -1,4 +1,3 @@ -uuid: 48ae9f0a-00e0-4d1a-a7b6-e66e7dd54258 langcode: en status: true dependencies: diff --git a/config/install/field.storage.paragraph.field_paragraph_cta.yml b/config/install/field.storage.paragraph.field_paragraph_cta.yml index b2b1690b..afd132e2 100644 --- a/config/install/field.storage.paragraph.field_paragraph_cta.yml +++ b/config/install/field.storage.paragraph.field_paragraph_cta.yml @@ -1,4 +1,3 @@ -uuid: 071563ba-cc6b-465d-bd6b-c5937e564bbc langcode: en status: true dependencies: @@ -9,8 +8,6 @@ dependencies: third_party_settings: field_permissions: permission_type: public -_core: - default_config_hash: 0J1lCRNj_cImjts2J5OwWEomZqYKBB3N_xy4ZB2CPpc id: paragraph.field_paragraph_cta field_name: field_paragraph_cta entity_type: paragraph diff --git a/config/install/field.storage.paragraph.field_paragraph_media.yml b/config/install/field.storage.paragraph.field_paragraph_media.yml index a7355b80..25a98f15 100644 --- a/config/install/field.storage.paragraph.field_paragraph_media.yml +++ b/config/install/field.storage.paragraph.field_paragraph_media.yml @@ -1,4 +1,3 @@ -uuid: bd07aaee-b205-453f-a882-5aa6f53ed6ab langcode: en status: true dependencies: @@ -9,8 +8,6 @@ dependencies: third_party_settings: field_permissions: permission_type: public -_core: - default_config_hash: NqobiLWcQPrsh4taiEnsZPr__uSeYxn6ewdBxHRF8fM id: paragraph.field_paragraph_media field_name: field_paragraph_media entity_type: paragraph diff --git a/config/install/field.storage.taxonomy_term.field_paragraph_cta.yml b/config/install/field.storage.taxonomy_term.field_paragraph_cta.yml index f022f1a8..f8487c71 100644 --- a/config/install/field.storage.taxonomy_term.field_paragraph_cta.yml +++ b/config/install/field.storage.taxonomy_term.field_paragraph_cta.yml @@ -1,12 +1,9 @@ -uuid: 7980659f-042d-4a76-bcf0-75daa8b39862 langcode: en status: true dependencies: module: - link - taxonomy -_core: - default_config_hash: 0J1lCRNj_cImjts2J5OwWEomZqYKBB3N_xy4ZB2CPpc id: taxonomy_term.field_paragraph_cta field_name: field_paragraph_cta entity_type: taxonomy_term diff --git a/config/install/field.storage.taxonomy_term.field_paragraph_media.yml b/config/install/field.storage.taxonomy_term.field_paragraph_media.yml index f5b412df..72adac28 100644 --- a/config/install/field.storage.taxonomy_term.field_paragraph_media.yml +++ b/config/install/field.storage.taxonomy_term.field_paragraph_media.yml @@ -1,12 +1,9 @@ -uuid: 859bc562-53d4-4111-826f-5aba8b6916d3 langcode: en status: true dependencies: module: - media - taxonomy -_core: - default_config_hash: NqobiLWcQPrsh4taiEnsZPr__uSeYxn6ewdBxHRF8fM id: taxonomy_term.field_paragraph_media field_name: field_paragraph_media entity_type: taxonomy_term diff --git a/config/install/field.storage.taxonomy_term.field_site_footer_logos.yml b/config/install/field.storage.taxonomy_term.field_site_footer_logos.yml index 50bd19c0..653c7745 100644 --- a/config/install/field.storage.taxonomy_term.field_site_footer_logos.yml +++ b/config/install/field.storage.taxonomy_term.field_site_footer_logos.yml @@ -1,4 +1,3 @@ -uuid: 76aa9813-aabc-4451-8b95-0b7ef94a56d3 langcode: en status: true dependencies: @@ -10,8 +9,6 @@ dependencies: third_party_settings: field_permissions: permission_type: public -_core: - default_config_hash: tvpQ1s2i5ldqru60-46pSTM-8eShm9BAmM05I8j419M id: taxonomy_term.field_site_footer_logos field_name: field_site_footer_logos entity_type: taxonomy_term diff --git a/config/install/paragraphs.paragraphs_type.call_to_action_image_logo.yml b/config/install/paragraphs.paragraphs_type.call_to_action_image_logo.yml index 5d1c2c5f..4adc8682 100644 --- a/config/install/paragraphs.paragraphs_type.call_to_action_image_logo.yml +++ b/config/install/paragraphs.paragraphs_type.call_to_action_image_logo.yml @@ -1,4 +1,3 @@ -uuid: 5a0fcaf6-2b04-4d8d-b12c-2498ab26d27c langcode: en status: true dependencies: { } From 0156884dbd0b9b8417d88d2b53f253bf839f1abc Mon Sep 17 00:00:00 2001 From: Yeni Atencio Date: Thu, 7 Sep 2023 17:12:48 +1000 Subject: [PATCH 03/14] removed dependencies --- ...core.entity_form_display.taxonomy_term.sites.default.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/config/install/core.entity_form_display.taxonomy_term.sites.default.yml b/config/install/core.entity_form_display.taxonomy_term.sites.default.yml index 4669618a..57fcac1b 100644 --- a/config/install/core.entity_form_display.taxonomy_term.sites.default.yml +++ b/config/install/core.entity_form_display.taxonomy_term.sites.default.yml @@ -4,15 +4,12 @@ dependencies: config: - entity_browser.browser.tide_image_browser - field.field.taxonomy_term.sites.field_acknowledgement_to_country - - field.field.taxonomy_term.sites.field_bottom_corner_graphic - field.field.taxonomy_term.sites.field_paragraph_cta - field.field.taxonomy_term.sites.field_paragraph_media - field.field.taxonomy_term.sites.field_print_friendly_logo - field.field.taxonomy_term.sites.field_prominence_ack_to_country - field.field.taxonomy_term.sites.field_show_table_of_contents - field.field.taxonomy_term.sites.field_site_domains - - field.field.taxonomy_term.sites.field_site_favicon - - field.field.taxonomy_term.sites.field_site_feature_flags - field.field.taxonomy_term.sites.field_site_footer_logos - field.field.taxonomy_term.sites.field_site_footer_menu - field.field.taxonomy_term.sites.field_site_footer_text @@ -23,17 +20,14 @@ dependencies: - field.field.taxonomy_term.sites.field_site_show_exit_site - field.field.taxonomy_term.sites.field_site_slogan - field.field.taxonomy_term.sites.field_site_social_links - - field.field.taxonomy_term.sites.field_site_theme_values - field.field.taxonomy_term.sites.field_site_twitter_image - field.field.taxonomy_term.sites.field_title_of_table_of_contents - - field.field.taxonomy_term.sites.field_top_corner_graphic - image.style.thumbnail - taxonomy.vocabulary.sites module: - entity_browser - field_group - file - - key_value_field - link - maxlength - paragraphs From 46e62635ca1596c94d80e00ab7b6cc6fb980c575 Mon Sep 17 00:00:00 2001 From: Yeni Atencio Date: Thu, 7 Sep 2023 17:26:53 +1000 Subject: [PATCH 04/14] removed dependencies --- ...core.entity_view_display.taxonomy_term.sites.default.yml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/config/install/core.entity_view_display.taxonomy_term.sites.default.yml b/config/install/core.entity_view_display.taxonomy_term.sites.default.yml index 613d5c3b..e8b64151 100644 --- a/config/install/core.entity_view_display.taxonomy_term.sites.default.yml +++ b/config/install/core.entity_view_display.taxonomy_term.sites.default.yml @@ -3,15 +3,12 @@ status: true dependencies: config: - field.field.taxonomy_term.sites.field_acknowledgement_to_country - - field.field.taxonomy_term.sites.field_bottom_corner_graphic - field.field.taxonomy_term.sites.field_paragraph_cta - field.field.taxonomy_term.sites.field_paragraph_media - field.field.taxonomy_term.sites.field_print_friendly_logo - field.field.taxonomy_term.sites.field_prominence_ack_to_country - field.field.taxonomy_term.sites.field_show_table_of_contents - field.field.taxonomy_term.sites.field_site_domains - - field.field.taxonomy_term.sites.field_site_favicon - - field.field.taxonomy_term.sites.field_site_feature_flags - field.field.taxonomy_term.sites.field_site_footer_logos - field.field.taxonomy_term.sites.field_site_footer_menu - field.field.taxonomy_term.sites.field_site_footer_text @@ -22,15 +19,12 @@ dependencies: - field.field.taxonomy_term.sites.field_site_show_exit_site - field.field.taxonomy_term.sites.field_site_slogan - field.field.taxonomy_term.sites.field_site_social_links - - field.field.taxonomy_term.sites.field_site_theme_values - field.field.taxonomy_term.sites.field_site_twitter_image - field.field.taxonomy_term.sites.field_title_of_table_of_contents - - field.field.taxonomy_term.sites.field_top_corner_graphic - taxonomy.vocabulary.sites module: - entity_reference_revisions - file - - key_value_field - link - media - svg_image From 76fbead712a397ff2e64b1f321793e629d202934 Mon Sep 17 00:00:00 2001 From: Yeni Atencio Date: Thu, 7 Sep 2023 17:41:22 +1000 Subject: [PATCH 05/14] moved config files to optional --- .../field.storage.paragraph.field_paragraph_cta.yml | 0 .../field.storage.paragraph.field_paragraph_media.yml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename config/{install => optional}/field.storage.paragraph.field_paragraph_cta.yml (100%) rename config/{install => optional}/field.storage.paragraph.field_paragraph_media.yml (100%) diff --git a/config/install/field.storage.paragraph.field_paragraph_cta.yml b/config/optional/field.storage.paragraph.field_paragraph_cta.yml similarity index 100% rename from config/install/field.storage.paragraph.field_paragraph_cta.yml rename to config/optional/field.storage.paragraph.field_paragraph_cta.yml diff --git a/config/install/field.storage.paragraph.field_paragraph_media.yml b/config/optional/field.storage.paragraph.field_paragraph_media.yml similarity index 100% rename from config/install/field.storage.paragraph.field_paragraph_media.yml rename to config/optional/field.storage.paragraph.field_paragraph_media.yml From 5b5da8995beb276ba0b1956e4f563d03adee46cd Mon Sep 17 00:00:00 2001 From: Yeni Atencio Date: Mon, 11 Sep 2023 12:44:55 +1000 Subject: [PATCH 06/14] fixed files --- ...axonomy_term.sites.field_paragraph_cta.yml | 22 --------------- ...onomy_term.sites.field_paragraph_media.yml | 27 ------------------- ....storage.paragraph.field_paragraph_cta.yml | 0 ...torage.paragraph.field_paragraph_media.yml | 0 ...rage.taxonomy_term.field_paragraph_cta.yml | 18 ------------- ...ge.taxonomy_term.field_paragraph_media.yml | 19 ------------- 6 files changed, 86 deletions(-) delete mode 100644 config/install/field.field.taxonomy_term.sites.field_paragraph_cta.yml delete mode 100644 config/install/field.field.taxonomy_term.sites.field_paragraph_media.yml rename config/{optional => install}/field.storage.paragraph.field_paragraph_cta.yml (100%) rename config/{optional => install}/field.storage.paragraph.field_paragraph_media.yml (100%) delete mode 100644 config/install/field.storage.taxonomy_term.field_paragraph_cta.yml delete mode 100644 config/install/field.storage.taxonomy_term.field_paragraph_media.yml diff --git a/config/install/field.field.taxonomy_term.sites.field_paragraph_cta.yml b/config/install/field.field.taxonomy_term.sites.field_paragraph_cta.yml deleted file mode 100644 index 42e19bb6..00000000 --- a/config/install/field.field.taxonomy_term.sites.field_paragraph_cta.yml +++ /dev/null @@ -1,22 +0,0 @@ -langcode: en -status: true -dependencies: - config: - - field.storage.taxonomy_term.field_paragraph_cta - - taxonomy.vocabulary.sites - module: - - link -id: taxonomy_term.sites.field_paragraph_cta -field_name: field_paragraph_cta -entity_type: taxonomy_term -bundle: sites -label: CTA -description: '' -required: true -translatable: true -default_value: { } -default_value_callback: '' -settings: - title: 2 - link_type: 17 -field_type: link diff --git a/config/install/field.field.taxonomy_term.sites.field_paragraph_media.yml b/config/install/field.field.taxonomy_term.sites.field_paragraph_media.yml deleted file mode 100644 index 070a32cf..00000000 --- a/config/install/field.field.taxonomy_term.sites.field_paragraph_media.yml +++ /dev/null @@ -1,27 +0,0 @@ -langcode: en -status: true -dependencies: - config: - - field.storage.taxonomy_term.field_paragraph_media - - media.type.image - - taxonomy.vocabulary.sites -id: taxonomy_term.sites.field_paragraph_media -field_name: field_paragraph_media -entity_type: taxonomy_term -bundle: sites -label: 'Feature image' -description: '' -required: true -translatable: true -default_value: { } -default_value_callback: '' -settings: - handler: 'default:media' - handler_settings: - target_bundles: - image: image - sort: - field: _none - auto_create: false - auto_create_bundle: '' -field_type: entity_reference diff --git a/config/optional/field.storage.paragraph.field_paragraph_cta.yml b/config/install/field.storage.paragraph.field_paragraph_cta.yml similarity index 100% rename from config/optional/field.storage.paragraph.field_paragraph_cta.yml rename to config/install/field.storage.paragraph.field_paragraph_cta.yml diff --git a/config/optional/field.storage.paragraph.field_paragraph_media.yml b/config/install/field.storage.paragraph.field_paragraph_media.yml similarity index 100% rename from config/optional/field.storage.paragraph.field_paragraph_media.yml rename to config/install/field.storage.paragraph.field_paragraph_media.yml diff --git a/config/install/field.storage.taxonomy_term.field_paragraph_cta.yml b/config/install/field.storage.taxonomy_term.field_paragraph_cta.yml deleted file mode 100644 index f8487c71..00000000 --- a/config/install/field.storage.taxonomy_term.field_paragraph_cta.yml +++ /dev/null @@ -1,18 +0,0 @@ -langcode: en -status: true -dependencies: - module: - - link - - taxonomy -id: taxonomy_term.field_paragraph_cta -field_name: field_paragraph_cta -entity_type: taxonomy_term -type: link -settings: { } -module: link -locked: false -cardinality: 1 -translatable: true -indexes: { } -persist_with_no_fields: false -custom_storage: false diff --git a/config/install/field.storage.taxonomy_term.field_paragraph_media.yml b/config/install/field.storage.taxonomy_term.field_paragraph_media.yml deleted file mode 100644 index 72adac28..00000000 --- a/config/install/field.storage.taxonomy_term.field_paragraph_media.yml +++ /dev/null @@ -1,19 +0,0 @@ -langcode: en -status: true -dependencies: - module: - - media - - taxonomy -id: taxonomy_term.field_paragraph_media -field_name: field_paragraph_media -entity_type: taxonomy_term -type: entity_reference -settings: - target_type: media -module: core -locked: false -cardinality: 1 -translatable: true -indexes: { } -persist_with_no_fields: false -custom_storage: false From f1bf9ec83f448bcd002e229a1ae5df8ec07c69ed Mon Sep 17 00:00:00 2001 From: Yeni Atencio Date: Mon, 11 Sep 2023 12:59:25 +1000 Subject: [PATCH 07/14] removed dependencies --- .../core.entity_form_display.taxonomy_term.sites.default.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/config/install/core.entity_form_display.taxonomy_term.sites.default.yml b/config/install/core.entity_form_display.taxonomy_term.sites.default.yml index 57fcac1b..a7e6cedc 100644 --- a/config/install/core.entity_form_display.taxonomy_term.sites.default.yml +++ b/config/install/core.entity_form_display.taxonomy_term.sites.default.yml @@ -4,8 +4,6 @@ dependencies: config: - entity_browser.browser.tide_image_browser - field.field.taxonomy_term.sites.field_acknowledgement_to_country - - field.field.taxonomy_term.sites.field_paragraph_cta - - field.field.taxonomy_term.sites.field_paragraph_media - field.field.taxonomy_term.sites.field_print_friendly_logo - field.field.taxonomy_term.sites.field_prominence_ack_to_country - field.field.taxonomy_term.sites.field_show_table_of_contents From b2e7f6b6d05ca742c779f9a299e6d1dd18b903a7 Mon Sep 17 00:00:00 2001 From: Yeni Atencio Date: Mon, 11 Sep 2023 13:08:11 +1000 Subject: [PATCH 08/14] removed dependencies --- .../core.entity_view_display.taxonomy_term.sites.default.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/config/install/core.entity_view_display.taxonomy_term.sites.default.yml b/config/install/core.entity_view_display.taxonomy_term.sites.default.yml index e8b64151..7cd095fb 100644 --- a/config/install/core.entity_view_display.taxonomy_term.sites.default.yml +++ b/config/install/core.entity_view_display.taxonomy_term.sites.default.yml @@ -3,8 +3,6 @@ status: true dependencies: config: - field.field.taxonomy_term.sites.field_acknowledgement_to_country - - field.field.taxonomy_term.sites.field_paragraph_cta - - field.field.taxonomy_term.sites.field_paragraph_media - field.field.taxonomy_term.sites.field_print_friendly_logo - field.field.taxonomy_term.sites.field_prominence_ack_to_country - field.field.taxonomy_term.sites.field_show_table_of_contents From a0deed20d9bf7ff7daf4e77418eb456a03e7c0eb Mon Sep 17 00:00:00 2001 From: Yeni Atencio Date: Mon, 11 Sep 2023 13:15:39 +1000 Subject: [PATCH 09/14] moved files to optional folder --- .../field.storage.paragraph.field_paragraph_cta.yml | 0 .../field.storage.paragraph.field_paragraph_media.yml | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename config/{install => optional}/field.storage.paragraph.field_paragraph_cta.yml (100%) rename config/{install => optional}/field.storage.paragraph.field_paragraph_media.yml (100%) diff --git a/config/install/field.storage.paragraph.field_paragraph_cta.yml b/config/optional/field.storage.paragraph.field_paragraph_cta.yml similarity index 100% rename from config/install/field.storage.paragraph.field_paragraph_cta.yml rename to config/optional/field.storage.paragraph.field_paragraph_cta.yml diff --git a/config/install/field.storage.paragraph.field_paragraph_media.yml b/config/optional/field.storage.paragraph.field_paragraph_media.yml similarity index 100% rename from config/install/field.storage.paragraph.field_paragraph_media.yml rename to config/optional/field.storage.paragraph.field_paragraph_media.yml From 8a0363b6872963f6a317293a657ef4f494452025 Mon Sep 17 00:00:00 2001 From: Yeni Atencio Date: Mon, 11 Sep 2023 17:41:07 +1000 Subject: [PATCH 10/14] added update hook --- tide_site.install | 52 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/tide_site.install b/tide_site.install index 9d8b1dad..7af2ffcc 100644 --- a/tide_site.install +++ b/tide_site.install @@ -5,6 +5,7 @@ * Install file for tide_site. */ +use Drupal\Component\Utility\NestedArray; use Drupal\Core\Config\FileStorage; use Drupal\Core\Entity\Display\EntityFormDisplayInterface; use Drupal\Core\Site\Settings; @@ -740,3 +741,54 @@ function tide_site_update_8026() { $config->set('resourceFields', $content); } } + +/** + * New field taxonomy image logo. + */ +function tide_site_update_8027() { + $configs = [ + 'paragraphs.paragraphs_type.call_to_action_image_logo' => 'paragraphs_type', + 'field.storage.paragraph.field_feature_image' => 'field_storage_config', + 'field.field.paragraph.call_to_action_image_logo.field_feature_image' => 'field_config', + 'field.field.paragraph.call_to_action_image_logo.field_paragraph_cta' => 'field_config', + 'core.entity_form_display.paragraph.call_to_action_image_logo.default' => 'entity_form_display', + 'core.entity_view_display.paragraph.call_to_action_image_logo.default' => 'entity_view_display', + + ]; + module_load_include('inc', 'tide_core', 'includes/helpers'); + $config_location = [\Drupal::service('extension.list.module')->getPath('tide_site') . '/config/install']; + // Check if field already exported to config/sync. + foreach ($configs as $config => $type) { + $config_read = _tide_read_config($config, $config_location, TRUE); + $storage = \Drupal::entityTypeManager()->getStorage($type); + $id = substr($config, strrpos($config, '.') + 1); + if ($storage->load($id) == NULL) { + $config_entity = $storage->createFromStorageRecord($config_read); + $config_entity->save(); + } + } + + $update_configs = [ + 'core.entity_view_display.taxonomy_term.sites.default' => 'entity_view_display', + 'core.entity_form_display.taxonomy_term.sites.default' => 'entity_form_display', + 'field.field.taxonomy_term.sites.field_site_footer_logos' => 'field_config', + 'field.storage.taxonomy_term.field_site_footer_logos' => 'field_storage_config', + ]; + foreach ($update_configs as $update_config => $type) { + $config_read = _tide_read_config($update_config, $config_location, FALSE); + $config = \Drupal::configFactory()->getEditable($update_config); + if (!$config) { + continue; + } + $data = $config->getRawData(); + foreach ($config_read as $key => $item) { + NestedArray::setValue($data, [ + $key, + ], NestedArray::getValue($config_read, [ + $key, + ])); + } + $config->setData($data)->save(); + } + +} From 3c58fc83f5e6e5fcd229e27c369c8d8393fabd33 Mon Sep 17 00:00:00 2001 From: Yeni Atencio Date: Tue, 12 Sep 2023 10:43:22 +1000 Subject: [PATCH 11/14] Updated hook update --- tide_site.install | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tide_site.install b/tide_site.install index 7af2ffcc..865e659d 100644 --- a/tide_site.install +++ b/tide_site.install @@ -769,6 +769,8 @@ function tide_site_update_8027() { } $update_configs = [ + 'field.storage.paragraph.field_paragraph_cta' => 'field_storage_config', + 'field.storage.paragraph.field_paragraph_media' => 'field_storage_config', 'core.entity_view_display.taxonomy_term.sites.default' => 'entity_view_display', 'core.entity_form_display.taxonomy_term.sites.default' => 'entity_form_display', 'field.field.taxonomy_term.sites.field_site_footer_logos' => 'field_config', From 13f43291ebd4a8a1a332654bf20e772cc8874b89 Mon Sep 17 00:00:00 2001 From: Yeni Atencio Date: Tue, 12 Sep 2023 11:18:48 +1000 Subject: [PATCH 12/14] Removed existing config files --- ....storage.paragraph.field_paragraph_cta.yml | 22 ------------------ ...torage.paragraph.field_paragraph_media.yml | 23 ------------------- tide_site.install | 2 -- 3 files changed, 47 deletions(-) delete mode 100644 config/optional/field.storage.paragraph.field_paragraph_cta.yml delete mode 100644 config/optional/field.storage.paragraph.field_paragraph_media.yml diff --git a/config/optional/field.storage.paragraph.field_paragraph_cta.yml b/config/optional/field.storage.paragraph.field_paragraph_cta.yml deleted file mode 100644 index afd132e2..00000000 --- a/config/optional/field.storage.paragraph.field_paragraph_cta.yml +++ /dev/null @@ -1,22 +0,0 @@ -langcode: en -status: true -dependencies: - module: - - field_permissions - - link - - paragraphs -third_party_settings: - field_permissions: - permission_type: public -id: paragraph.field_paragraph_cta -field_name: field_paragraph_cta -entity_type: paragraph -type: link -settings: { } -module: link -locked: false -cardinality: 1 -translatable: true -indexes: { } -persist_with_no_fields: false -custom_storage: false diff --git a/config/optional/field.storage.paragraph.field_paragraph_media.yml b/config/optional/field.storage.paragraph.field_paragraph_media.yml deleted file mode 100644 index 25a98f15..00000000 --- a/config/optional/field.storage.paragraph.field_paragraph_media.yml +++ /dev/null @@ -1,23 +0,0 @@ -langcode: en -status: true -dependencies: - module: - - field_permissions - - media - - paragraphs -third_party_settings: - field_permissions: - permission_type: public -id: paragraph.field_paragraph_media -field_name: field_paragraph_media -entity_type: paragraph -type: entity_reference -settings: - target_type: media -module: core -locked: false -cardinality: 1 -translatable: true -indexes: { } -persist_with_no_fields: false -custom_storage: false diff --git a/tide_site.install b/tide_site.install index 865e659d..7af2ffcc 100644 --- a/tide_site.install +++ b/tide_site.install @@ -769,8 +769,6 @@ function tide_site_update_8027() { } $update_configs = [ - 'field.storage.paragraph.field_paragraph_cta' => 'field_storage_config', - 'field.storage.paragraph.field_paragraph_media' => 'field_storage_config', 'core.entity_view_display.taxonomy_term.sites.default' => 'entity_view_display', 'core.entity_form_display.taxonomy_term.sites.default' => 'entity_form_display', 'field.field.taxonomy_term.sites.field_site_footer_logos' => 'field_config', From 46ea50995a3d647848dad49b15850f0d87a865c6 Mon Sep 17 00:00:00 2001 From: Yeni Atencio <47239456+yeniatencio@users.noreply.github.com> Date: Wed, 4 Oct 2023 14:07:21 +1100 Subject: [PATCH 13/14] Changed storage settings from private to public for field_feature_image --- config/install/field.storage.paragraph.field_feature_image.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/install/field.storage.paragraph.field_feature_image.yml b/config/install/field.storage.paragraph.field_feature_image.yml index 6b43303c..5099f8f5 100644 --- a/config/install/field.storage.paragraph.field_feature_image.yml +++ b/config/install/field.storage.paragraph.field_feature_image.yml @@ -17,7 +17,7 @@ settings: target_type: file display_field: false display_default: false - uri_scheme: private + uri_scheme: public default_image: uuid: '' alt: '' From 3123dfd39439795c80a0aaf15f6038ff6ee9f929 Mon Sep 17 00:00:00 2001 From: Yeni Atencio Date: Wed, 4 Oct 2023 17:21:34 +1100 Subject: [PATCH 14/14] added skipped --- tests/behat/features/jsonapi.alias.feature | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/behat/features/jsonapi.alias.feature b/tests/behat/features/jsonapi.alias.feature index ad35534e..b70d004c 100644 --- a/tests/behat/features/jsonapi.alias.feature +++ b/tests/behat/features/jsonapi.alias.feature @@ -1,7 +1,7 @@ @jsonapi Feature: Node path alias with site prefix in JSONAPI. - @api @suggest + @api @suggest @skipped Scenario: Check for Site Alias in JSONAPI response Given sites terms: | name | parent | tid | field_site_domains |