From 49e1b18b124aadf19095f5058d99ec98193140bf Mon Sep 17 00:00:00 2001 From: Christian Burk Date: Mon, 9 Oct 2023 07:12:16 -0500 Subject: [PATCH 1/5] VACMS:14704: Adding service modalities --- ...lay.paragraph.service_location.default.yml | 24 +++- ...lay.paragraph.service_location.default.yml | 10 ++ ...vice_location.field_service_modalities.yml | 129 ++++++++++++++++++ ...age.paragraph.field_service_modalities.yml | 23 ++++ ...tings.taxonomy_term.service_modalities.yml | 11 ++ 5 files changed, 193 insertions(+), 4 deletions(-) create mode 100644 config/sync/field.field.paragraph.service_location.field_service_modalities.yml create mode 100644 config/sync/field.storage.paragraph.field_service_modalities.yml create mode 100644 config/sync/language.content_settings.taxonomy_term.service_modalities.yml diff --git a/config/sync/core.entity_form_display.paragraph.service_location.default.yml b/config/sync/core.entity_form_display.paragraph.service_location.default.yml index f9926f097e..9e1b8e00ee 100644 --- a/config/sync/core.entity_form_display.paragraph.service_location.default.yml +++ b/config/sync/core.entity_form_display.paragraph.service_location.default.yml @@ -9,9 +9,12 @@ dependencies: - field.field.paragraph.service_location.field_office_hours - field.field.paragraph.service_location.field_phone - field.field.paragraph.service_location.field_service_location_address + - field.field.paragraph.service_location.field_service_modalities - field.field.paragraph.service_location.field_use_main_facility_phone - paragraphs.paragraphs_type.service_location module: + - change_labels + - dynamic_entity_reference - entity_browser_entity_form - field_group - ief_table_view_mode @@ -28,7 +31,7 @@ third_party_settings: label: Hours region: content parent_name: '' - weight: 1 + weight: 2 format_type: details format_settings: classes: '' @@ -42,7 +45,7 @@ third_party_settings: label: Address region: content parent_name: '' - weight: 0 + weight: 1 format_type: details format_settings: classes: '' @@ -57,7 +60,7 @@ third_party_settings: label: 'Contact info' region: content parent_name: '' - weight: 2 + weight: 3 format_type: details format_settings: classes: '' @@ -123,6 +126,7 @@ content: collapsible: false collapsed: false revision: false + removed_reference: optional allow_system_delete: false third_party_settings: entity_browser_entity_form: @@ -137,7 +141,8 @@ content: type: office_hours_default weight: 1 region: content - settings: { } + settings: + collapsed: false third_party_settings: limited_field_widgets: limit_values: '0' @@ -157,6 +162,7 @@ content: collapsible: false collapsed: false revision: false + removed_reference: optional allow_system_delete: false third_party_settings: entity_browser_entity_form: @@ -180,6 +186,16 @@ content: collapse_edit_all: '0' duplicate: '0' third_party_settings: { } + field_service_modalities: + type: dynamic_entity_reference_options_buttons + weight: 0 + region: content + settings: { } + third_party_settings: + limited_field_widgets: + limit_values: '0' + change_labels: + add_another: '' field_use_main_facility_phone: type: boolean_checkbox weight: 4 diff --git a/config/sync/core.entity_view_display.paragraph.service_location.default.yml b/config/sync/core.entity_view_display.paragraph.service_location.default.yml index c620c35362..1c47660b7a 100644 --- a/config/sync/core.entity_view_display.paragraph.service_location.default.yml +++ b/config/sync/core.entity_view_display.paragraph.service_location.default.yml @@ -9,9 +9,11 @@ dependencies: - field.field.paragraph.service_location.field_office_hours - field.field.paragraph.service_location.field_phone - field.field.paragraph.service_location.field_service_location_address + - field.field.paragraph.service_location.field_service_modalities - field.field.paragraph.service_location.field_use_main_facility_phone - paragraphs.paragraphs_type.service_location module: + - dynamic_entity_reference - entity_reference_revisions - field_group - office_hours @@ -149,6 +151,14 @@ content: third_party_settings: { } weight: 7 region: content + field_service_modalities: + type: dynamic_entity_reference_label + label: above + settings: + link: true + third_party_settings: { } + weight: 8 + region: content field_use_main_facility_phone: type: boolean label: above diff --git a/config/sync/field.field.paragraph.service_location.field_service_modalities.yml b/config/sync/field.field.paragraph.service_location.field_service_modalities.yml new file mode 100644 index 0000000000..b56956bab2 --- /dev/null +++ b/config/sync/field.field.paragraph.service_location.field_service_modalities.yml @@ -0,0 +1,129 @@ +uuid: 05846d05-5f55-4c05-8ad2-149094bd8e71 +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_service_modalities + - paragraphs.paragraphs_type.service_location + - taxonomy.vocabulary.service_modalities + module: + - dynamic_entity_reference + - tmgmt_content +third_party_settings: + tmgmt_content: + excluded: false +id: paragraph.service_location.field_service_modalities +field_name: field_service_modalities +entity_type: paragraph +bundle: service_location +label: 'Service modalities' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + taxonomy_term: + handler: 'default:taxonomy_term' + handler_settings: + target_bundles: + service_modalities: service_modalities + sort: + field: name + direction: asc + auto_create: false + auto_create_bundle: '' + consumer: + handler: 'default:consumer' + handler_settings: { } + node: + handler: 'default:node' + handler_settings: { } + cm_document: + handler: 'default:cm_document' + handler_settings: { } + content_moderation_state: + handler: 'default:content_moderation_state' + handler_settings: { } + crop: + handler: 'default:crop' + handler_settings: { } + block_content: + handler: 'default:block_content' + handler_settings: { } + menu_link_content: + handler: 'default:menu_link_content' + handler_settings: { } + entity_subqueue: + handler: 'default:entity_subqueue' + handler_settings: { } + danse_event: + handler: 'default:danse_event' + handler_settings: { } + file: + handler: 'default:file' + handler_settings: { } + flagging: + handler: 'default:flagging' + handler_settings: { } + linky: + handler: 'default:linky' + handler_settings: { } + media: + handler: 'default:media' + handler_settings: { } + message: + handler: 'default:message' + handler_settings: { } + danse_notification: + handler: 'default:danse_notification' + handler_settings: { } + danse_notification_action: + handler: 'default:danse_notification_action' + handler_settings: { } + oauth2_token: + handler: 'default:oauth2_token' + handler_settings: { } + paragraph: + handler: 'default:paragraph' + handler_settings: { } + redirect: + handler: 'default:redirect' + handler_settings: { } + search_api_task: + handler: 'default:search_api_task' + handler_settings: { } + section_association: + handler: 'default:section_association' + handler_settings: { } + sitewide_alert: + handler: 'default:sitewide_alert' + handler_settings: { } + smart_date_override: + handler: 'default:smart_date_override' + handler_settings: { } + smart_date_rule: + handler: 'default:smart_date_rule' + handler_settings: { } + tmgmt_job: + handler: 'default:tmgmt_job' + handler_settings: { } + tmgmt_job_item: + handler: 'default:tmgmt_job_item' + handler_settings: { } + tmgmt_message: + handler: 'default:tmgmt_message' + handler_settings: { } + tmgmt_remote: + handler: 'default:tmgmt_remote' + handler_settings: { } + path_alias: + handler: 'default:path_alias' + handler_settings: { } + user: + handler: 'default:user' + handler_settings: { } + user_history: + handler: 'default:user_history' + handler_settings: { } +field_type: dynamic_entity_reference diff --git a/config/sync/field.storage.paragraph.field_service_modalities.yml b/config/sync/field.storage.paragraph.field_service_modalities.yml new file mode 100644 index 0000000000..bb6e1fea76 --- /dev/null +++ b/config/sync/field.storage.paragraph.field_service_modalities.yml @@ -0,0 +1,23 @@ +uuid: b5ecd1d2-74ad-47bb-bc7a-b470476b6b18 +langcode: en +status: true +dependencies: + module: + - dynamic_entity_reference + - paragraphs + - taxonomy +id: paragraph.field_service_modalities +field_name: field_service_modalities +entity_type: paragraph +type: dynamic_entity_reference +settings: + exclude_entity_types: false + entity_type_ids: + taxonomy_term: taxonomy_term +module: dynamic_entity_reference +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/language.content_settings.taxonomy_term.service_modalities.yml b/config/sync/language.content_settings.taxonomy_term.service_modalities.yml new file mode 100644 index 0000000000..db7d855abb --- /dev/null +++ b/config/sync/language.content_settings.taxonomy_term.service_modalities.yml @@ -0,0 +1,11 @@ +uuid: 85465ecd-5b79-4ca4-8182-d03826377004 +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.service_modalities +id: taxonomy_term.service_modalities +target_entity_type_id: taxonomy_term +target_bundle: service_modalities +default_langcode: site_default +language_alterable: false From 969ecf7ecf9e60fc53877564171687c56863a145 Mon Sep 17 00:00:00 2001 From: Christian Burk Date: Mon, 9 Oct 2023 08:02:31 -0500 Subject: [PATCH 2/5] VACMS-14704: Adds vocabulary --- config/sync/taxonomy.vocabulary.service_modalities.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 config/sync/taxonomy.vocabulary.service_modalities.yml diff --git a/config/sync/taxonomy.vocabulary.service_modalities.yml b/config/sync/taxonomy.vocabulary.service_modalities.yml new file mode 100644 index 0000000000..cd19bd5df4 --- /dev/null +++ b/config/sync/taxonomy.vocabulary.service_modalities.yml @@ -0,0 +1,8 @@ +uuid: 4e49c062-9d81-4bf1-8fe8-869d5628f825 +langcode: en +status: true +dependencies: { } +name: 'Service modalities' +vid: service_modalities +description: '' +weight: 0 From d586314bae0e936210712d0a7723486fdb873d9e Mon Sep 17 00:00:00 2001 From: Christian Burk Date: Mon, 9 Oct 2023 10:53:39 -0500 Subject: [PATCH 3/5] VACMS-14704: Adds free-text fields. --- ...lay.paragraph.service_location.default.yml | 26 +++++++++++--- ...lay.paragraph.service_location.default.yml | 36 ++++++++++++++++--- ...ation.field_service_location_descripti.yml | 24 +++++++++++++ ...ce_location.field_task_oriented_header.yml | 24 +++++++++++++ ...graph.field_service_location_descripti.yml | 21 +++++++++++ ...e.paragraph.field_task_oriented_header.yml | 21 +++++++++++ 6 files changed, 144 insertions(+), 8 deletions(-) create mode 100644 config/sync/field.field.paragraph.service_location.field_service_location_descripti.yml create mode 100644 config/sync/field.field.paragraph.service_location.field_task_oriented_header.yml create mode 100644 config/sync/field.storage.paragraph.field_service_location_descripti.yml create mode 100644 config/sync/field.storage.paragraph.field_task_oriented_header.yml diff --git a/config/sync/core.entity_form_display.paragraph.service_location.default.yml b/config/sync/core.entity_form_display.paragraph.service_location.default.yml index 9e1b8e00ee..fd58934e37 100644 --- a/config/sync/core.entity_form_display.paragraph.service_location.default.yml +++ b/config/sync/core.entity_form_display.paragraph.service_location.default.yml @@ -9,7 +9,9 @@ dependencies: - field.field.paragraph.service_location.field_office_hours - field.field.paragraph.service_location.field_phone - field.field.paragraph.service_location.field_service_location_address + - field.field.paragraph.service_location.field_service_location_descripti - field.field.paragraph.service_location.field_service_modalities + - field.field.paragraph.service_location.field_task_oriented_header - field.field.paragraph.service_location.field_use_main_facility_phone - paragraphs.paragraphs_type.service_location module: @@ -31,7 +33,7 @@ third_party_settings: label: Hours region: content parent_name: '' - weight: 2 + weight: 4 format_type: details format_settings: classes: '' @@ -45,7 +47,7 @@ third_party_settings: label: Address region: content parent_name: '' - weight: 1 + weight: 3 format_type: details format_settings: classes: '' @@ -60,7 +62,7 @@ third_party_settings: label: 'Contact info' region: content parent_name: '' - weight: 3 + weight: 5 format_type: details format_settings: classes: '' @@ -186,9 +188,17 @@ content: collapse_edit_all: '0' duplicate: '0' third_party_settings: { } + field_service_location_descripti: + type: string_textfield + weight: 1 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } field_service_modalities: type: dynamic_entity_reference_options_buttons - weight: 0 + weight: 2 region: content settings: { } third_party_settings: @@ -196,6 +206,14 @@ content: limit_values: '0' change_labels: add_another: '' + field_task_oriented_header: + type: string_textfield + weight: 0 + region: content + settings: + size: 60 + placeholder: '' + third_party_settings: { } field_use_main_facility_phone: type: boolean_checkbox weight: 4 diff --git a/config/sync/core.entity_view_display.paragraph.service_location.default.yml b/config/sync/core.entity_view_display.paragraph.service_location.default.yml index 1c47660b7a..0b81b826d8 100644 --- a/config/sync/core.entity_view_display.paragraph.service_location.default.yml +++ b/config/sync/core.entity_view_display.paragraph.service_location.default.yml @@ -9,7 +9,9 @@ dependencies: - field.field.paragraph.service_location.field_office_hours - field.field.paragraph.service_location.field_phone - field.field.paragraph.service_location.field_service_location_address + - field.field.paragraph.service_location.field_service_location_descripti - field.field.paragraph.service_location.field_service_modalities + - field.field.paragraph.service_location.field_task_oriented_header - field.field.paragraph.service_location.field_use_main_facility_phone - paragraphs.paragraphs_type.service_location module: @@ -28,7 +30,7 @@ third_party_settings: label: Hours parent_name: group_service_location region: content - weight: 2 + weight: 8 format_type: fieldset format_settings: classes: '' @@ -43,7 +45,7 @@ third_party_settings: label: 'Contact info' parent_name: group_service_location region: content - weight: 3 + weight: 9 format_type: fieldset format_settings: classes: '' @@ -56,7 +58,7 @@ third_party_settings: label: Address parent_name: group_service_location region: content - weight: 1 + weight: 7 format_type: fieldset format_settings: classes: '' @@ -65,9 +67,13 @@ third_party_settings: open: true group_service_location: children: + - field_task_oriented_header + - field_service_location_descripti + - field_service_modalities - group_address - group_hours - group_contact_info + - field_appointments label: 'Service location' parent_name: '' region: content @@ -116,6 +122,7 @@ content: grouped: false show_closed: all closed_format: Closed + all_day_format: 'All day open' separator: days: '
' grouped_days: ' - ' @@ -126,6 +133,11 @@ content: position: '' open_text: 'Currently open!' closed_text: 'Currently closed' + exceptions: + title: 'Exception hours' + restrict_exceptions_to_num_days: 7 + date_format: long + all_day_format: 'All day open' timezone_field: '' office_hours_first_day: '' schema: @@ -151,13 +163,29 @@ content: third_party_settings: { } weight: 7 region: content + field_service_location_descripti: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 5 + region: content field_service_modalities: type: dynamic_entity_reference_label label: above settings: link: true third_party_settings: { } - weight: 8 + weight: 6 + region: content + field_task_oriented_header: + type: string + label: above + settings: + link_to_entity: false + third_party_settings: { } + weight: 4 region: content field_use_main_facility_phone: type: boolean diff --git a/config/sync/field.field.paragraph.service_location.field_service_location_descripti.yml b/config/sync/field.field.paragraph.service_location.field_service_location_descripti.yml new file mode 100644 index 0000000000..c5b470ce1c --- /dev/null +++ b/config/sync/field.field.paragraph.service_location.field_service_location_descripti.yml @@ -0,0 +1,24 @@ +uuid: b1137b98-b583-41ec-ae1c-d9055e027fa8 +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_service_location_descripti + - paragraphs.paragraphs_type.service_location + module: + - tmgmt_content +third_party_settings: + tmgmt_content: + excluded: false +id: paragraph.service_location.field_service_location_descripti +field_name: field_service_location_descripti +entity_type: paragraph +bundle: service_location +label: 'Service location description' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/sync/field.field.paragraph.service_location.field_task_oriented_header.yml b/config/sync/field.field.paragraph.service_location.field_task_oriented_header.yml new file mode 100644 index 0000000000..16302145b7 --- /dev/null +++ b/config/sync/field.field.paragraph.service_location.field_task_oriented_header.yml @@ -0,0 +1,24 @@ +uuid: 0c22f499-e717-4540-94d5-b4344cdecf7b +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_task_oriented_header + - paragraphs.paragraphs_type.service_location + module: + - tmgmt_content +third_party_settings: + tmgmt_content: + excluded: false +id: paragraph.service_location.field_task_oriented_header +field_name: field_task_oriented_header +entity_type: paragraph +bundle: service_location +label: 'Task-oriented descriptive header' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/sync/field.storage.paragraph.field_service_location_descripti.yml b/config/sync/field.storage.paragraph.field_service_location_descripti.yml new file mode 100644 index 0000000000..cb730aef8f --- /dev/null +++ b/config/sync/field.storage.paragraph.field_service_location_descripti.yml @@ -0,0 +1,21 @@ +uuid: 08189d44-be34-4f4e-b42e-2d77e69acf84 +langcode: en +status: true +dependencies: + module: + - paragraphs +id: paragraph.field_service_location_descripti +field_name: field_service_location_descripti +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/field.storage.paragraph.field_task_oriented_header.yml b/config/sync/field.storage.paragraph.field_task_oriented_header.yml new file mode 100644 index 0000000000..db90f926dd --- /dev/null +++ b/config/sync/field.storage.paragraph.field_task_oriented_header.yml @@ -0,0 +1,21 @@ +uuid: a2c511a4-0798-49e7-9b84-aeb45378e45a +langcode: en +status: true +dependencies: + module: + - paragraphs +id: paragraph.field_task_oriented_header +field_name: field_task_oriented_header +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 From c6b0180abe067134ab2fa55af61515692a793ac3 Mon Sep 17 00:00:00 2001 From: Christian Burk Date: Mon, 9 Oct 2023 14:47:23 -0500 Subject: [PATCH 4/5] VACMS-14704: Update langage around service delivery --- ...lay.paragraph.service_location.default.yml | 23 ++-- ...lay.paragraph.service_location.default.yml | 22 ++- ...ocation.field_service_delivery_options.yml | 39 ++++++ ...vice_location.field_service_modalities.yml | 129 ------------------ ...ragraph.field_service_delivery_options.yml | 20 +++ ...age.paragraph.field_service_modalities.yml | 23 ---- ...taxonomy_term.service_delivery_options.yml | 11 ++ ...tings.taxonomy_term.service_modalities.yml | 11 -- ...my.vocabulary.service_delivery_options.yml | 8 ++ ...taxonomy.vocabulary.service_modalities.yml | 8 -- 10 files changed, 99 insertions(+), 195 deletions(-) create mode 100644 config/sync/field.field.paragraph.service_location.field_service_delivery_options.yml delete mode 100644 config/sync/field.field.paragraph.service_location.field_service_modalities.yml create mode 100644 config/sync/field.storage.paragraph.field_service_delivery_options.yml delete mode 100644 config/sync/field.storage.paragraph.field_service_modalities.yml create mode 100644 config/sync/language.content_settings.taxonomy_term.service_delivery_options.yml delete mode 100644 config/sync/language.content_settings.taxonomy_term.service_modalities.yml create mode 100644 config/sync/taxonomy.vocabulary.service_delivery_options.yml delete mode 100644 config/sync/taxonomy.vocabulary.service_modalities.yml diff --git a/config/sync/core.entity_form_display.paragraph.service_location.default.yml b/config/sync/core.entity_form_display.paragraph.service_location.default.yml index fd58934e37..b71703c24f 100644 --- a/config/sync/core.entity_form_display.paragraph.service_location.default.yml +++ b/config/sync/core.entity_form_display.paragraph.service_location.default.yml @@ -8,15 +8,14 @@ dependencies: - field.field.paragraph.service_location.field_hours - field.field.paragraph.service_location.field_office_hours - field.field.paragraph.service_location.field_phone + - field.field.paragraph.service_location.field_service_delivery_options - field.field.paragraph.service_location.field_service_location_address - field.field.paragraph.service_location.field_service_location_descripti - - field.field.paragraph.service_location.field_service_modalities - field.field.paragraph.service_location.field_task_oriented_header - field.field.paragraph.service_location.field_use_main_facility_phone - paragraphs.paragraphs_type.service_location module: - change_labels - - dynamic_entity_reference - entity_browser_entity_form - field_group - ief_table_view_mode @@ -169,6 +168,16 @@ content: third_party_settings: entity_browser_entity_form: entity_browser_id: _none + field_service_delivery_options: + type: options_buttons + weight: 2 + region: content + settings: { } + third_party_settings: + limited_field_widgets: + limit_values: '0' + change_labels: + add_another: '' field_service_location_address: type: paragraphs weight: 25 @@ -196,16 +205,6 @@ content: size: 60 placeholder: '' third_party_settings: { } - field_service_modalities: - type: dynamic_entity_reference_options_buttons - weight: 2 - region: content - settings: { } - third_party_settings: - limited_field_widgets: - limit_values: '0' - change_labels: - add_another: '' field_task_oriented_header: type: string_textfield weight: 0 diff --git a/config/sync/core.entity_view_display.paragraph.service_location.default.yml b/config/sync/core.entity_view_display.paragraph.service_location.default.yml index 0b81b826d8..e27594a290 100644 --- a/config/sync/core.entity_view_display.paragraph.service_location.default.yml +++ b/config/sync/core.entity_view_display.paragraph.service_location.default.yml @@ -8,14 +8,13 @@ dependencies: - field.field.paragraph.service_location.field_hours - field.field.paragraph.service_location.field_office_hours - field.field.paragraph.service_location.field_phone + - field.field.paragraph.service_location.field_service_delivery_options - field.field.paragraph.service_location.field_service_location_address - field.field.paragraph.service_location.field_service_location_descripti - - field.field.paragraph.service_location.field_service_modalities - field.field.paragraph.service_location.field_task_oriented_header - field.field.paragraph.service_location.field_use_main_facility_phone - paragraphs.paragraphs_type.service_location module: - - dynamic_entity_reference - entity_reference_revisions - field_group - office_hours @@ -69,11 +68,10 @@ third_party_settings: children: - field_task_oriented_header - field_service_location_descripti - - field_service_modalities + - field_service_delivery_options - group_address - group_hours - group_contact_info - - field_appointments label: 'Service location' parent_name: '' region: content @@ -154,6 +152,14 @@ content: third_party_settings: { } weight: 4 region: content + field_service_delivery_options: + type: entity_reference_label + label: above + settings: + link: false + third_party_settings: { } + weight: 6 + region: content field_service_location_address: type: entity_reference_revisions_entity_view label: visually_hidden @@ -171,14 +177,6 @@ content: third_party_settings: { } weight: 5 region: content - field_service_modalities: - type: dynamic_entity_reference_label - label: above - settings: - link: true - third_party_settings: { } - weight: 6 - region: content field_task_oriented_header: type: string label: above diff --git a/config/sync/field.field.paragraph.service_location.field_service_delivery_options.yml b/config/sync/field.field.paragraph.service_location.field_service_delivery_options.yml new file mode 100644 index 0000000000..f3079c46b6 --- /dev/null +++ b/config/sync/field.field.paragraph.service_location.field_service_delivery_options.yml @@ -0,0 +1,39 @@ +uuid: e8753699-64d0-4ece-b01d-53d60acb26cc +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_service_delivery_options + - paragraphs.paragraphs_type.service_location + - taxonomy.vocabulary.service_delivery_options + module: + - entity_reference_validators + - tmgmt_content +third_party_settings: + entity_reference_validators: + circular_reference: false + circular_reference_deep: false + duplicate_reference: false + tmgmt_content: + excluded: false +id: paragraph.service_location.field_service_delivery_options +field_name: field_service_delivery_options +entity_type: paragraph +bundle: service_location +label: 'Service delivery options' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:taxonomy_term' + handler_settings: + target_bundles: + service_delivery_options: service_delivery_options + sort: + field: name + direction: asc + auto_create: false + auto_create_bundle: '' +field_type: entity_reference diff --git a/config/sync/field.field.paragraph.service_location.field_service_modalities.yml b/config/sync/field.field.paragraph.service_location.field_service_modalities.yml deleted file mode 100644 index b56956bab2..0000000000 --- a/config/sync/field.field.paragraph.service_location.field_service_modalities.yml +++ /dev/null @@ -1,129 +0,0 @@ -uuid: 05846d05-5f55-4c05-8ad2-149094bd8e71 -langcode: en -status: true -dependencies: - config: - - field.storage.paragraph.field_service_modalities - - paragraphs.paragraphs_type.service_location - - taxonomy.vocabulary.service_modalities - module: - - dynamic_entity_reference - - tmgmt_content -third_party_settings: - tmgmt_content: - excluded: false -id: paragraph.service_location.field_service_modalities -field_name: field_service_modalities -entity_type: paragraph -bundle: service_location -label: 'Service modalities' -description: '' -required: false -translatable: false -default_value: { } -default_value_callback: '' -settings: - taxonomy_term: - handler: 'default:taxonomy_term' - handler_settings: - target_bundles: - service_modalities: service_modalities - sort: - field: name - direction: asc - auto_create: false - auto_create_bundle: '' - consumer: - handler: 'default:consumer' - handler_settings: { } - node: - handler: 'default:node' - handler_settings: { } - cm_document: - handler: 'default:cm_document' - handler_settings: { } - content_moderation_state: - handler: 'default:content_moderation_state' - handler_settings: { } - crop: - handler: 'default:crop' - handler_settings: { } - block_content: - handler: 'default:block_content' - handler_settings: { } - menu_link_content: - handler: 'default:menu_link_content' - handler_settings: { } - entity_subqueue: - handler: 'default:entity_subqueue' - handler_settings: { } - danse_event: - handler: 'default:danse_event' - handler_settings: { } - file: - handler: 'default:file' - handler_settings: { } - flagging: - handler: 'default:flagging' - handler_settings: { } - linky: - handler: 'default:linky' - handler_settings: { } - media: - handler: 'default:media' - handler_settings: { } - message: - handler: 'default:message' - handler_settings: { } - danse_notification: - handler: 'default:danse_notification' - handler_settings: { } - danse_notification_action: - handler: 'default:danse_notification_action' - handler_settings: { } - oauth2_token: - handler: 'default:oauth2_token' - handler_settings: { } - paragraph: - handler: 'default:paragraph' - handler_settings: { } - redirect: - handler: 'default:redirect' - handler_settings: { } - search_api_task: - handler: 'default:search_api_task' - handler_settings: { } - section_association: - handler: 'default:section_association' - handler_settings: { } - sitewide_alert: - handler: 'default:sitewide_alert' - handler_settings: { } - smart_date_override: - handler: 'default:smart_date_override' - handler_settings: { } - smart_date_rule: - handler: 'default:smart_date_rule' - handler_settings: { } - tmgmt_job: - handler: 'default:tmgmt_job' - handler_settings: { } - tmgmt_job_item: - handler: 'default:tmgmt_job_item' - handler_settings: { } - tmgmt_message: - handler: 'default:tmgmt_message' - handler_settings: { } - tmgmt_remote: - handler: 'default:tmgmt_remote' - handler_settings: { } - path_alias: - handler: 'default:path_alias' - handler_settings: { } - user: - handler: 'default:user' - handler_settings: { } - user_history: - handler: 'default:user_history' - handler_settings: { } -field_type: dynamic_entity_reference diff --git a/config/sync/field.storage.paragraph.field_service_delivery_options.yml b/config/sync/field.storage.paragraph.field_service_delivery_options.yml new file mode 100644 index 0000000000..6ab18274cc --- /dev/null +++ b/config/sync/field.storage.paragraph.field_service_delivery_options.yml @@ -0,0 +1,20 @@ +uuid: 88e99263-1551-4f7b-97a6-e92e48525c5b +langcode: en +status: true +dependencies: + module: + - paragraphs + - taxonomy +id: paragraph.field_service_delivery_options +field_name: field_service_delivery_options +entity_type: paragraph +type: entity_reference +settings: + target_type: taxonomy_term +module: core +locked: false +cardinality: -1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.paragraph.field_service_modalities.yml b/config/sync/field.storage.paragraph.field_service_modalities.yml deleted file mode 100644 index bb6e1fea76..0000000000 --- a/config/sync/field.storage.paragraph.field_service_modalities.yml +++ /dev/null @@ -1,23 +0,0 @@ -uuid: b5ecd1d2-74ad-47bb-bc7a-b470476b6b18 -langcode: en -status: true -dependencies: - module: - - dynamic_entity_reference - - paragraphs - - taxonomy -id: paragraph.field_service_modalities -field_name: field_service_modalities -entity_type: paragraph -type: dynamic_entity_reference -settings: - exclude_entity_types: false - entity_type_ids: - taxonomy_term: taxonomy_term -module: dynamic_entity_reference -locked: false -cardinality: -1 -translatable: true -indexes: { } -persist_with_no_fields: false -custom_storage: false diff --git a/config/sync/language.content_settings.taxonomy_term.service_delivery_options.yml b/config/sync/language.content_settings.taxonomy_term.service_delivery_options.yml new file mode 100644 index 0000000000..8fe8350847 --- /dev/null +++ b/config/sync/language.content_settings.taxonomy_term.service_delivery_options.yml @@ -0,0 +1,11 @@ +uuid: ac0269fe-3d1d-4e17-940d-45e0f047a0ae +langcode: en +status: true +dependencies: + config: + - taxonomy.vocabulary.service_delivery_options +id: taxonomy_term.service_delivery_options +target_entity_type_id: taxonomy_term +target_bundle: service_delivery_options +default_langcode: site_default +language_alterable: false diff --git a/config/sync/language.content_settings.taxonomy_term.service_modalities.yml b/config/sync/language.content_settings.taxonomy_term.service_modalities.yml deleted file mode 100644 index db7d855abb..0000000000 --- a/config/sync/language.content_settings.taxonomy_term.service_modalities.yml +++ /dev/null @@ -1,11 +0,0 @@ -uuid: 85465ecd-5b79-4ca4-8182-d03826377004 -langcode: en -status: true -dependencies: - config: - - taxonomy.vocabulary.service_modalities -id: taxonomy_term.service_modalities -target_entity_type_id: taxonomy_term -target_bundle: service_modalities -default_langcode: site_default -language_alterable: false diff --git a/config/sync/taxonomy.vocabulary.service_delivery_options.yml b/config/sync/taxonomy.vocabulary.service_delivery_options.yml new file mode 100644 index 0000000000..f904bcfb02 --- /dev/null +++ b/config/sync/taxonomy.vocabulary.service_delivery_options.yml @@ -0,0 +1,8 @@ +uuid: f938c303-a996-4d5e-ab9e-964c8be514df +langcode: en +status: true +dependencies: { } +name: 'Service delivery options' +vid: service_delivery_options +description: '' +weight: 0 diff --git a/config/sync/taxonomy.vocabulary.service_modalities.yml b/config/sync/taxonomy.vocabulary.service_modalities.yml deleted file mode 100644 index cd19bd5df4..0000000000 --- a/config/sync/taxonomy.vocabulary.service_modalities.yml +++ /dev/null @@ -1,8 +0,0 @@ -uuid: 4e49c062-9d81-4bf1-8fe8-869d5628f825 -langcode: en -status: true -dependencies: { } -name: 'Service modalities' -vid: service_modalities -description: '' -weight: 0 From b3bfa6aeda7cf0dcb640b4e20edddefcd3f300f5 Mon Sep 17 00:00:00 2001 From: Christian Burk Date: Tue, 10 Oct 2023 09:03:52 -0500 Subject: [PATCH 5/5] VACMS-14704: Updates taxonomy label and description --- config/sync/taxonomy.vocabulary.service_delivery_options.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config/sync/taxonomy.vocabulary.service_delivery_options.yml b/config/sync/taxonomy.vocabulary.service_delivery_options.yml index f904bcfb02..4c7af1399d 100644 --- a/config/sync/taxonomy.vocabulary.service_delivery_options.yml +++ b/config/sync/taxonomy.vocabulary.service_delivery_options.yml @@ -2,7 +2,7 @@ uuid: f938c303-a996-4d5e-ab9e-964c8be514df langcode: en status: true dependencies: { } -name: 'Service delivery options' +name: 'VA Service delivery options' vid: service_delivery_options -description: '' +description: 'Single source of truth for service delivery options (e.g. in-person appointments, virtual hotline)' weight: 0