From 95ed3764bd9ea537ea3babbfefe7b11b5a4707a1 Mon Sep 17 00:00:00 2001 From: Christian Burk Date: Thu, 25 Jan 2024 15:28:30 -0600 Subject: [PATCH] VACMS-16348: Add fields to service location (#17017) * VACMS-14704: Adding service location fields (#15599) * VACMS:14704: Adding service modalities * VACMS-14704: Adds vocabulary * VACMS-14704: Adds free-text fields. * VACMS-14704: Update langage around service delivery * VACMS-14704: Updates taxonomy label and description * VACMS-16348: Removes unnecessary and undesired fields * VACMS-16348: Adds service options, office hours and virtual support * VACMS-16348: Adds appointment fields * VACMS-16348: Adds online scheduling field * VACMS-16348: Adds a necessary question mark * VACMS-16348: Updates description for office visits --- ...lay.paragraph.service_location.default.yml | 146 +++++++++++++-- ...lay.paragraph.service_location.default.yml | 70 +++++++- ..._location.field_appt_intro_text_custom.yml | 24 +++ ...ce_location.field_appt_intro_text_type.yml | 27 +++ ...h.service_location.field_office_visits.yml | 25 +++ ...location.field_online_scheduling_avail.yml | 25 +++ ...ice_location.field_other_phone_numbers.yml | 167 ++++++++++++++++++ ...ocation.field_service_delivery_options.yml | 39 ---- ...cation.field_use_facility_phone_number.yml | 28 +++ ...service_location.field_virtual_support.yml | 25 +++ ...paragraph.field_appt_intro_text_custom.yml | 19 ++ ...e.paragraph.field_appt_intro_text_type.yml | 30 ++++ ....storage.paragraph.field_office_visits.yml | 33 ++++ ...aragraph.field_online_scheduling_avail.yml | 27 +++ ...ge.paragraph.field_other_phone_numbers.yml | 20 +++ ...ragraph.field_service_delivery_options.yml | 20 --- ...agraph.field_use_facility_phone_number.yml | 18 ++ ...torage.paragraph.field_virtual_support.yml | 33 ++++ 18 files changed, 692 insertions(+), 84 deletions(-) create mode 100644 config/sync/field.field.paragraph.service_location.field_appt_intro_text_custom.yml create mode 100644 config/sync/field.field.paragraph.service_location.field_appt_intro_text_type.yml create mode 100644 config/sync/field.field.paragraph.service_location.field_office_visits.yml create mode 100644 config/sync/field.field.paragraph.service_location.field_online_scheduling_avail.yml create mode 100644 config/sync/field.field.paragraph.service_location.field_other_phone_numbers.yml delete mode 100644 config/sync/field.field.paragraph.service_location.field_service_delivery_options.yml create mode 100644 config/sync/field.field.paragraph.service_location.field_use_facility_phone_number.yml create mode 100644 config/sync/field.field.paragraph.service_location.field_virtual_support.yml create mode 100644 config/sync/field.storage.paragraph.field_appt_intro_text_custom.yml create mode 100644 config/sync/field.storage.paragraph.field_appt_intro_text_type.yml create mode 100644 config/sync/field.storage.paragraph.field_office_visits.yml create mode 100644 config/sync/field.storage.paragraph.field_online_scheduling_avail.yml create mode 100644 config/sync/field.storage.paragraph.field_other_phone_numbers.yml delete mode 100644 config/sync/field.storage.paragraph.field_service_delivery_options.yml create mode 100644 config/sync/field.storage.paragraph.field_use_facility_phone_number.yml create mode 100644 config/sync/field.storage.paragraph.field_virtual_support.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 23a73ffa0c..6dfa1a9775 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 @@ -4,22 +4,28 @@ status: true dependencies: config: - field.field.paragraph.service_location.field_additional_hours_info + - field.field.paragraph.service_location.field_appt_intro_text_custom + - field.field.paragraph.service_location.field_appt_intro_text_type - field.field.paragraph.service_location.field_email_contacts - field.field.paragraph.service_location.field_hours - field.field.paragraph.service_location.field_office_hours + - field.field.paragraph.service_location.field_office_visits + - field.field.paragraph.service_location.field_online_scheduling_avail + - field.field.paragraph.service_location.field_other_phone_numbers - 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_use_facility_phone_number - field.field.paragraph.service_location.field_use_main_facility_phone + - field.field.paragraph.service_location.field_virtual_support - paragraphs.paragraphs_type.service_location module: - - change_labels - entity_browser_entity_form - field_group - ief_table_view_mode - limited_field_widgets - office_hours - paragraphs + - textfield_counter third_party_settings: field_group: group_service_hours: @@ -30,7 +36,7 @@ third_party_settings: label: Hours region: content parent_name: '' - weight: 4 + weight: 3 format_type: details format_settings: classes: '' @@ -44,7 +50,7 @@ third_party_settings: label: Address region: content parent_name: '' - weight: 3 + weight: 2 format_type: details format_settings: classes: '' @@ -59,7 +65,7 @@ third_party_settings: label: 'Contact info' region: content parent_name: '' - weight: 5 + weight: 4 format_type: details format_settings: classes: '' @@ -96,6 +102,56 @@ third_party_settings: open: true description: '' required_fields: false + group_service_options: + children: + - field_office_visits + - field_virtual_support + label: 'Service options' + region: content + parent_name: '' + weight: 0 + format_type: details + format_settings: + classes: '' + show_empty_fields: false + id: '' + open: false + description: '' + required_fields: true + group_appointments: + children: + - field_appt_intro_text_type + - field_appt_intro_text_custom + - group_phone_number_for_appt + - field_online_scheduling_avail + label: Appointments + region: content + parent_name: '' + weight: 1 + format_type: details + format_settings: + classes: '' + show_empty_fields: false + id: '' + open: false + description: 'Provide information that helps site visitors make an appointment for this service.' + required_fields: true + group_phone_number_for_appt: + children: + - field_use_facility_phone_number + - field_other_phone_numbers + label: 'Phone number for appointments' + region: content + parent_name: group_appointments + weight: 7 + format_type: details + format_settings: + classes: '' + show_empty_fields: false + id: '' + open: true + description: '' + required_fields: true id: paragraph.service_location.default targetEntityType: paragraph bundle: service_location @@ -109,6 +165,26 @@ content: size: 60 placeholder: '' third_party_settings: { } + field_appt_intro_text_custom: + type: string_textarea_with_counter + weight: 6 + region: content + settings: + rows: 5 + placeholder: '' + maxlength: 200 + counter_position: after + js_prevent_submit: true + count_only_mode: false + count_html_characters: true + textcount_status_message: '@remaining_count characters remaining' + third_party_settings: { } + field_appt_intro_text_type: + type: options_buttons + weight: 5 + region: content + settings: { } + third_party_settings: { } field_email_contacts: type: inline_entity_form_complex_table_view_mode weight: 3 @@ -145,6 +221,41 @@ content: third_party_settings: limited_field_widgets: limit_values: '0' + field_office_visits: + type: options_buttons + weight: 4 + region: content + settings: { } + third_party_settings: { } + field_online_scheduling_avail: + type: options_select + weight: 8 + region: content + settings: { } + third_party_settings: { } + field_other_phone_numbers: + type: inline_entity_form_complex_table_view_mode + weight: 30 + region: content + settings: + form_mode: default + override_labels: true + label_singular: 'phone number' + label_plural: 'phone numbers' + allow_new: true + allow_existing: false + match_operator: CONTAINS + allow_duplicate: false + collapsible: false + collapsed: false + revision: false + removed_reference: optional + allow_system_delete: 0 + third_party_settings: + entity_browser_entity_form: + entity_browser_id: _none + change_labels: + add_another: '' field_phone: type: inline_entity_form_complex_table_view_mode weight: 5 @@ -166,19 +277,9 @@ 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 + weight: 21 region: content settings: title: Address @@ -195,6 +296,13 @@ content: collapse_edit_all: '0' duplicate: '0' third_party_settings: { } + field_use_facility_phone_number: + type: boolean_checkbox + weight: 29 + region: content + settings: + display_label: true + third_party_settings: { } field_use_main_facility_phone: type: boolean_checkbox weight: 4 @@ -202,6 +310,12 @@ content: settings: display_label: true third_party_settings: { } + field_virtual_support: + type: options_buttons + weight: 5 + region: content + settings: { } + third_party_settings: { } hidden: created: true status: true 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 cc66fdee99..b43322bddb 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 @@ -4,13 +4,19 @@ status: true dependencies: config: - field.field.paragraph.service_location.field_additional_hours_info + - field.field.paragraph.service_location.field_appt_intro_text_custom + - field.field.paragraph.service_location.field_appt_intro_text_type - field.field.paragraph.service_location.field_email_contacts - field.field.paragraph.service_location.field_hours - field.field.paragraph.service_location.field_office_hours + - field.field.paragraph.service_location.field_office_visits + - field.field.paragraph.service_location.field_online_scheduling_avail + - field.field.paragraph.service_location.field_other_phone_numbers - 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_use_facility_phone_number - field.field.paragraph.service_location.field_use_main_facility_phone + - field.field.paragraph.service_location.field_virtual_support - paragraphs.paragraphs_type.service_location module: - entity_reference_revisions @@ -92,6 +98,20 @@ content: third_party_settings: { } weight: 5 region: content + field_appt_intro_text_custom: + type: basic_string + label: above + settings: { } + third_party_settings: { } + weight: 15 + region: content + field_appt_intro_text_type: + type: list_default + label: above + settings: { } + third_party_settings: { } + weight: 12 + region: content field_email_contacts: type: entity_reference_revisions_entity_view label: visually_hidden @@ -141,22 +161,37 @@ content: third_party_settings: { } weight: 3 region: content - field_phone: + field_office_visits: + type: list_default + label: above + settings: { } + third_party_settings: { } + weight: 10 + region: content + field_online_scheduling_avail: + type: list_default + label: above + settings: { } + third_party_settings: { } + weight: 16 + region: content + field_other_phone_numbers: type: entity_reference_revisions_entity_view - label: visually_hidden + label: above settings: view_mode: default link: '' third_party_settings: { } - weight: 4 + weight: 14 region: content - field_service_delivery_options: - type: entity_reference_label - label: above + field_phone: + type: entity_reference_revisions_entity_view + label: visually_hidden settings: - link: false + view_mode: default + link: '' third_party_settings: { } - weight: 6 + weight: 4 region: content field_service_location_address: type: entity_reference_revisions_entity_view @@ -167,6 +202,16 @@ content: third_party_settings: { } weight: 7 region: content + field_use_facility_phone_number: + type: boolean + label: above + settings: + format: default + format_custom_false: '' + format_custom_true: '' + third_party_settings: { } + weight: 13 + region: content field_use_main_facility_phone: type: boolean label: above @@ -177,5 +222,12 @@ content: third_party_settings: { } weight: 3 region: content + field_virtual_support: + type: list_default + label: above + settings: { } + third_party_settings: { } + weight: 11 + region: content hidden: search_api_excerpt: true diff --git a/config/sync/field.field.paragraph.service_location.field_appt_intro_text_custom.yml b/config/sync/field.field.paragraph.service_location.field_appt_intro_text_custom.yml new file mode 100644 index 0000000000..e7162a6fd4 --- /dev/null +++ b/config/sync/field.field.paragraph.service_location.field_appt_intro_text_custom.yml @@ -0,0 +1,24 @@ +uuid: 96e55910-7eba-493f-be2d-6908196adceb +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_appt_intro_text_custom + - paragraphs.paragraphs_type.service_location + module: + - tmgmt_content +third_party_settings: + tmgmt_content: + excluded: false +id: paragraph.service_location.field_appt_intro_text_custom +field_name: field_appt_intro_text_custom +entity_type: paragraph +bundle: service_location +label: 'Custom text' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string_long diff --git a/config/sync/field.field.paragraph.service_location.field_appt_intro_text_type.yml b/config/sync/field.field.paragraph.service_location.field_appt_intro_text_type.yml new file mode 100644 index 0000000000..18484b9c16 --- /dev/null +++ b/config/sync/field.field.paragraph.service_location.field_appt_intro_text_type.yml @@ -0,0 +1,27 @@ +uuid: 16342b68-830c-4d90-956e-20f5a52d2a10 +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_appt_intro_text_type + - paragraphs.paragraphs_type.service_location + module: + - options + - tmgmt_content +third_party_settings: + tmgmt_content: + excluded: false +id: paragraph.service_location.field_appt_intro_text_type +field_name: field_appt_intro_text_type +entity_type: paragraph +bundle: service_location +label: 'Appointment introduction text' +description: 'Add additional details about how to make appointments at this location.' +required: true +translatable: false +default_value: + - + value: use_default_text +default_value_callback: '' +settings: { } +field_type: list_string diff --git a/config/sync/field.field.paragraph.service_location.field_office_visits.yml b/config/sync/field.field.paragraph.service_location.field_office_visits.yml new file mode 100644 index 0000000000..cde92b5444 --- /dev/null +++ b/config/sync/field.field.paragraph.service_location.field_office_visits.yml @@ -0,0 +1,25 @@ +uuid: 7ca5d939-6e73-4797-8f19-f622ecce3414 +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_office_visits + - paragraphs.paragraphs_type.service_location + module: + - options + - tmgmt_content +third_party_settings: + tmgmt_content: + excluded: false +id: paragraph.service_location.field_office_visits +field_name: field_office_visits +entity_type: paragraph +bundle: service_location +label: 'Office visits' +description: 'Select whether Veterans can travel to a physical location to receive services.' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: list_string diff --git a/config/sync/field.field.paragraph.service_location.field_online_scheduling_avail.yml b/config/sync/field.field.paragraph.service_location.field_online_scheduling_avail.yml new file mode 100644 index 0000000000..6331f1ac0d --- /dev/null +++ b/config/sync/field.field.paragraph.service_location.field_online_scheduling_avail.yml @@ -0,0 +1,25 @@ +uuid: 2e7310b9-e834-4060-a2b3-8f141cc6c612 +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_online_scheduling_avail + - paragraphs.paragraphs_type.service_location + module: + - options + - tmgmt_content +third_party_settings: + tmgmt_content: + excluded: false +id: paragraph.service_location.field_online_scheduling_avail +field_name: field_online_scheduling_avail +entity_type: paragraph +bundle: service_location +label: 'Is online scheduling available for this service?' +description: '' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: list_string diff --git a/config/sync/field.field.paragraph.service_location.field_other_phone_numbers.yml b/config/sync/field.field.paragraph.service_location.field_other_phone_numbers.yml new file mode 100644 index 0000000000..d1b719058f --- /dev/null +++ b/config/sync/field.field.paragraph.service_location.field_other_phone_numbers.yml @@ -0,0 +1,167 @@ +uuid: d6e438b0-0393-43b1-bf9d-dc61b874680c +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_other_phone_numbers + - paragraphs.paragraphs_type.phone_number + - paragraphs.paragraphs_type.service_location + module: + - entity_reference_revisions + - tmgmt_content +third_party_settings: + tmgmt_content: + excluded: false +id: paragraph.service_location.field_other_phone_numbers +field_name: field_other_phone_numbers +entity_type: paragraph +bundle: service_location +label: 'Other phone numbers' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: + handler: 'default:paragraph' + handler_settings: + target_bundles: + phone_number: phone_number + negate: 0 + target_bundles_drag_drop: + address: + weight: 46 + enabled: false + alert: + weight: 47 + enabled: false + alert_single: + weight: 48 + enabled: false + audience_topics: + weight: 49 + enabled: false + basic_accordion: + weight: 50 + enabled: false + button: + weight: 51 + enabled: false + centralized_content_descriptor: + weight: 52 + enabled: false + checklist: + weight: 53 + enabled: false + checklist_item: + weight: 54 + enabled: false + collapsible_panel: + weight: 55 + enabled: false + collapsible_panel_item: + weight: 56 + enabled: false + contact_information: + weight: 57 + enabled: false + downloadable_file: + weight: 58 + enabled: false + email_contact: + weight: 59 + enabled: false + embedded_video: + weight: 60 + enabled: false + expandable_text: + weight: 61 + enabled: false + featured_content: + weight: 62 + enabled: false + health_care_local_facility_servi: + weight: 63 + enabled: false + link_teaser: + weight: 64 + enabled: false + link_teaser_with_image: + weight: 65 + enabled: false + list_of_link_teasers: + weight: 68 + enabled: false + list_of_links: + weight: 67 + enabled: false + lists_of_links: + weight: 66 + enabled: false + magichead_group: + weight: 69 + enabled: false + media: + weight: 70 + enabled: false + media_list_images: + weight: 71 + enabled: false + media_list_videos: + weight: 72 + enabled: false + non_reusable_alert: + weight: 73 + enabled: false + number_callout: + weight: 74 + enabled: false + phone_number: + weight: 75 + enabled: true + process: + weight: 76 + enabled: false + q_a: + weight: 77 + enabled: false + q_a_group: + weight: 78 + enabled: false + q_a_section: + weight: 79 + enabled: false + react_widget: + weight: 80 + enabled: false + rich_text_char_limit_1000: + weight: 81 + enabled: false + service_location: + weight: 82 + enabled: false + service_location_address: + weight: 83 + enabled: false + situation_update: + weight: 84 + enabled: false + spanish_translation_summary: + weight: 85 + enabled: false + staff_profile: + weight: 86 + enabled: false + step: + weight: 87 + enabled: false + step_by_step: + weight: 88 + enabled: false + table: + weight: 89 + enabled: false + wysiwyg: + weight: 90 + enabled: false +field_type: entity_reference_revisions 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 deleted file mode 100644 index f3079c46b6..0000000000 --- a/config/sync/field.field.paragraph.service_location.field_service_delivery_options.yml +++ /dev/null @@ -1,39 +0,0 @@ -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_use_facility_phone_number.yml b/config/sync/field.field.paragraph.service_location.field_use_facility_phone_number.yml new file mode 100644 index 0000000000..b093df23d8 --- /dev/null +++ b/config/sync/field.field.paragraph.service_location.field_use_facility_phone_number.yml @@ -0,0 +1,28 @@ +uuid: 98e2d610-9d03-4475-80e8-483570ed84ac +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_use_facility_phone_number + - paragraphs.paragraphs_type.service_location + module: + - tmgmt_content +third_party_settings: + tmgmt_content: + excluded: false +id: paragraph.service_location.field_use_facility_phone_number +field_name: field_use_facility_phone_number +entity_type: paragraph +bundle: service_location +label: 'Use the facility phone number' +description: '' +required: false +translatable: false +default_value: + - + value: 1 +default_value_callback: '' +settings: + on_label: 'On' + off_label: 'Off' +field_type: boolean diff --git a/config/sync/field.field.paragraph.service_location.field_virtual_support.yml b/config/sync/field.field.paragraph.service_location.field_virtual_support.yml new file mode 100644 index 0000000000..e524d1df32 --- /dev/null +++ b/config/sync/field.field.paragraph.service_location.field_virtual_support.yml @@ -0,0 +1,25 @@ +uuid: 397e5cab-f363-4eb3-926b-010efbabfde6 +langcode: en +status: true +dependencies: + config: + - field.storage.paragraph.field_virtual_support + - paragraphs.paragraphs_type.service_location + module: + - options + - tmgmt_content +third_party_settings: + tmgmt_content: + excluded: false +id: paragraph.service_location.field_virtual_support +field_name: field_virtual_support +entity_type: paragraph +bundle: service_location +label: 'Virtual support' +description: 'Select whether Veterans can receive services by phone or video call. ' +required: true +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: list_string diff --git a/config/sync/field.storage.paragraph.field_appt_intro_text_custom.yml b/config/sync/field.storage.paragraph.field_appt_intro_text_custom.yml new file mode 100644 index 0000000000..e13ffa6734 --- /dev/null +++ b/config/sync/field.storage.paragraph.field_appt_intro_text_custom.yml @@ -0,0 +1,19 @@ +uuid: aa95ab71-2c33-47cd-af64-b7a83b669b85 +langcode: en +status: true +dependencies: + module: + - paragraphs +id: paragraph.field_appt_intro_text_custom +field_name: field_appt_intro_text_custom +entity_type: paragraph +type: string_long +settings: + case_sensitive: 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_appt_intro_text_type.yml b/config/sync/field.storage.paragraph.field_appt_intro_text_type.yml new file mode 100644 index 0000000000..925439f7dc --- /dev/null +++ b/config/sync/field.storage.paragraph.field_appt_intro_text_type.yml @@ -0,0 +1,30 @@ +uuid: 6c7b3a37-c14d-4993-9c41-264a3add5058 +langcode: en +status: true +dependencies: + module: + - options + - paragraphs +id: paragraph.field_appt_intro_text_type +field_name: field_appt_intro_text_type +entity_type: paragraph +type: list_string +settings: + allowed_values: + - + value: use_default_text + label: 'Use default text' + - + value: customize_text + label: 'Customize text' + - + value: remove_text + label: 'Remove text' + allowed_values_function: '' +module: options +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.paragraph.field_office_visits.yml b/config/sync/field.storage.paragraph.field_office_visits.yml new file mode 100644 index 0000000000..28c9646201 --- /dev/null +++ b/config/sync/field.storage.paragraph.field_office_visits.yml @@ -0,0 +1,33 @@ +uuid: be4da6fb-7785-484c-b130-c2127c2a47aa +langcode: en +status: true +dependencies: + module: + - options + - paragraphs +id: paragraph.field_office_visits +field_name: field_office_visits +entity_type: paragraph +type: list_string +settings: + allowed_values: + - + value: 'no' + label: 'No' + - + value: yes_appointment_only + label: 'Yes, by appointment only' + - + value: yes_first_come_first_served_basis + label: 'Yes, on a first-come, first-served basis' + - + value: yes_with_or_without_appointment + label: 'Yes, with or without an appointment' + allowed_values_function: '' +module: options +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.paragraph.field_online_scheduling_avail.yml b/config/sync/field.storage.paragraph.field_online_scheduling_avail.yml new file mode 100644 index 0000000000..d637a27f5d --- /dev/null +++ b/config/sync/field.storage.paragraph.field_online_scheduling_avail.yml @@ -0,0 +1,27 @@ +uuid: dd260bd2-d9d6-4c88-a904-17a475191269 +langcode: en +status: true +dependencies: + module: + - options + - paragraphs +id: paragraph.field_online_scheduling_avail +field_name: field_online_scheduling_avail +entity_type: paragraph +type: list_string +settings: + allowed_values: + - + value: 'no' + label: 'No' + - + value: 'yes' + label: 'Yes' + allowed_values_function: '' +module: options +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.paragraph.field_other_phone_numbers.yml b/config/sync/field.storage.paragraph.field_other_phone_numbers.yml new file mode 100644 index 0000000000..c9148ae8e4 --- /dev/null +++ b/config/sync/field.storage.paragraph.field_other_phone_numbers.yml @@ -0,0 +1,20 @@ +uuid: 476b0bff-b268-4af8-a67f-8bcd4c7af62e +langcode: en +status: true +dependencies: + module: + - entity_reference_revisions + - paragraphs +id: paragraph.field_other_phone_numbers +field_name: field_other_phone_numbers +entity_type: paragraph +type: entity_reference_revisions +settings: + target_type: paragraph +module: entity_reference_revisions +locked: false +cardinality: 5 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/sync/field.storage.paragraph.field_service_delivery_options.yml b/config/sync/field.storage.paragraph.field_service_delivery_options.yml deleted file mode 100644 index 6ab18274cc..0000000000 --- a/config/sync/field.storage.paragraph.field_service_delivery_options.yml +++ /dev/null @@ -1,20 +0,0 @@ -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_use_facility_phone_number.yml b/config/sync/field.storage.paragraph.field_use_facility_phone_number.yml new file mode 100644 index 0000000000..267d43fb52 --- /dev/null +++ b/config/sync/field.storage.paragraph.field_use_facility_phone_number.yml @@ -0,0 +1,18 @@ +uuid: 9c969af6-a594-4339-9a8e-2d2bc98fd6c9 +langcode: en +status: true +dependencies: + module: + - paragraphs +id: paragraph.field_use_facility_phone_number +field_name: field_use_facility_phone_number +entity_type: paragraph +type: boolean +settings: { } +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_virtual_support.yml b/config/sync/field.storage.paragraph.field_virtual_support.yml new file mode 100644 index 0000000000..bc694e0ff3 --- /dev/null +++ b/config/sync/field.storage.paragraph.field_virtual_support.yml @@ -0,0 +1,33 @@ +uuid: 1a3585fe-48dd-44b5-9dee-186b1a7478a2 +langcode: en +status: true +dependencies: + module: + - options + - paragraphs +id: paragraph.field_virtual_support +field_name: field_virtual_support +entity_type: paragraph +type: list_string +settings: + allowed_values: + - + value: 'no' + label: 'No' + - + value: yes_appointment_only + label: 'Yes, by appointment only' + - + value: yes_first_come_first_served_basis + label: 'Yes, on a first-come, first-served basis' + - + value: yes_with_or_without_appointment + label: 'Yes, with or without an appointment' + allowed_values_function: '' +module: options +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false