diff --git a/modules/opencase_defaults/config/optional/block.block.facet_asylum_status.yml b/modules/opencase_defaults/config/optional/block.block.facet_asylum_status.yml new file mode 100644 index 0000000..3b1feb1 --- /dev/null +++ b/modules/opencase_defaults/config/optional/block.block.facet_asylum_status.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - facets.facet.asylum_status + module: + - facets + - system + theme: + - bartik +id: facet_asylum_status +theme: bartik +region: sidebar_second +weight: 0 +provider: null +plugin: 'facet_block:asylum_status' +settings: + id: 'facet_block:asylum_status' + label: 'Asylum Status' + provider: facets + label_display: visible + block_id: facet_asylum_status +visibility: + request_path: + id: request_path + pages: '/opencase/reporting/clients' + negate: false + context_mapping: { } diff --git a/modules/opencase_defaults/config/optional/block.block.facet_created.yml b/modules/opencase_defaults/config/optional/block.block.facet_created.yml new file mode 100644 index 0000000..e1f50d3 --- /dev/null +++ b/modules/opencase_defaults/config/optional/block.block.facet_created.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - facets.facet.created + module: + - facets + - system + theme: + - bartik +id: facet_created +theme: bartik +region: sidebar_second +weight: 0 +provider: null +plugin: 'facet_block:created' +settings: + id: 'facet_block:created' + label: 'Created Date' + provider: facets + label_display: visible + block_id: facet_created +visibility: + request_path: + id: request_path + pages: '/opencase/reporting/clients' + negate: false + context_mapping: { } diff --git a/modules/opencase_defaults/config/optional/block.block.facet_disability.yml b/modules/opencase_defaults/config/optional/block.block.facet_disability.yml new file mode 100644 index 0000000..a8fb5e4 --- /dev/null +++ b/modules/opencase_defaults/config/optional/block.block.facet_disability.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - facets.facet.disability + module: + - facets + - system + theme: + - bartik +id: facet_disability +theme: bartik +region: sidebar_second +weight: 0 +provider: null +plugin: 'facet_block:disability' +settings: + id: 'facet_block:disability' + label: 'Disability' + provider: facets + label_display: visible + block_id: facet_disability +visibility: + request_path: + id: request_path + pages: '/opencase/reporting/clients' + negate: false + context_mapping: { } diff --git a/modules/opencase_defaults/config/optional/block.block.facet_gender_identified_with.yml b/modules/opencase_defaults/config/optional/block.block.facet_gender_identified_with.yml new file mode 100644 index 0000000..6c2bd38 --- /dev/null +++ b/modules/opencase_defaults/config/optional/block.block.facet_gender_identified_with.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - facets.facet.gender_identified_with + module: + - facets + - system + theme: + - bartik +id: facet_gender_identified_with +theme: bartik +region: sidebar_second +weight: 0 +provider: null +plugin: 'facet_block:gender_identified_with' +settings: + id: 'facet_block:gender_identified_with' + label: 'Gender Identity' + provider: facets + label_display: visible + block_id: facet_gender_identified_with +visibility: + request_path: + id: request_path + pages: '/opencase/reporting/clients' + negate: false + context_mapping: { } diff --git a/modules/opencase_defaults/config/optional/block.block.facet_languages.yml b/modules/opencase_defaults/config/optional/block.block.facet_languages.yml new file mode 100644 index 0000000..d158483 --- /dev/null +++ b/modules/opencase_defaults/config/optional/block.block.facet_languages.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - facets.facet.languages + module: + - facets + - system + theme: + - bartik +id: facet_languages +theme: bartik +region: sidebar_second +weight: 0 +provider: null +plugin: 'facet_block:languages' +settings: + id: 'facet_block:languages' + label: 'Languages' + provider: facets + label_display: visible + block_id: facet_languages +visibility: + request_path: + id: request_path + pages: '/opencase/reporting/clients' + negate: false + context_mapping: { } diff --git a/modules/opencase_defaults/config/optional/block.block.facet_nationality.yml b/modules/opencase_defaults/config/optional/block.block.facet_nationality.yml new file mode 100644 index 0000000..4bd9635 --- /dev/null +++ b/modules/opencase_defaults/config/optional/block.block.facet_nationality.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - facets.facet.nationality + module: + - facets + - system + theme: + - bartik +id: facet_nationality +theme: bartik +region: sidebar_second +weight: 0 +provider: null +plugin: 'facet_block:nationality' +settings: + id: 'facet_block:nationality' + label: 'Nationality' + provider: facets + label_display: visible + block_id: facet_nationality +visibility: + request_path: + id: request_path + pages: '/opencase/reporting/clients' + negate: false + context_mapping: { } diff --git a/modules/opencase_defaults/config/optional/facets.facet.asylum_status.yml b/modules/opencase_defaults/config/optional/facets.facet.asylum_status.yml new file mode 100644 index 0000000..47e3349 --- /dev/null +++ b/modules/opencase_defaults/config/optional/facets.facet.asylum_status.yml @@ -0,0 +1,47 @@ +langcode: en +status: true +dependencies: + config: + - search_api.index.opencase_reporting_clients + - views.view.reporting_clients + module: + - search_api +id: asylum_status +name: 'Asylum status' +url_alias: asylum_status +weight: 0 +min_count: 1 +show_only_one_result: false +field_identifier: field_asylum_status +facet_source_id: 'search_api:views_page__reporting_clients__page_1' +widget: + type: checkbox + config: + show_numbers: false + soft_limit: 0 + soft_limit_settings: + show_less_label: 'Show less' + show_more_label: 'Show more' +query_operator: or +use_hierarchy: false +expand_hierarchy: false +enable_parent_when_child_gets_disabled: true +hard_limit: 0 +exclude: false +only_visible_when_facet_source_is_visible: true +processor_configs: + display_value_widget_order: + processor_id: display_value_widget_order + weights: + sort: 40 + settings: + sort: ASC + url_processor_handler: + processor_id: url_processor_handler + weights: + pre_query: 50 + build: 15 + settings: { } +empty_behavior: + behavior: none +show_title: false diff --git a/modules/opencase_defaults/config/optional/facets.facet.asylum_status_export.yml b/modules/opencase_defaults/config/optional/facets.facet.asylum_status_export.yml new file mode 100644 index 0000000..bfc2c29 --- /dev/null +++ b/modules/opencase_defaults/config/optional/facets.facet.asylum_status_export.yml @@ -0,0 +1,47 @@ +langcode: en +status: true +dependencies: + config: + - search_api.index.opencase_reporting_clients + - views.view.reporting_clients + module: + - search_api +id: asylum_status_export +name: 'Asylum status' +url_alias: asylum_status +weight: 0 +min_count: 1 +show_only_one_result: false +field_identifier: field_asylum_status +facet_source_id: 'search_api:views_data_export__reporting_clients__data_export_1' +widget: + type: checkbox + config: + show_numbers: false + soft_limit: 0 + soft_limit_settings: + show_less_label: 'Show less' + show_more_label: 'Show more' +query_operator: or +use_hierarchy: false +expand_hierarchy: false +enable_parent_when_child_gets_disabled: true +hard_limit: 0 +exclude: false +only_visible_when_facet_source_is_visible: true +processor_configs: + display_value_widget_order: + processor_id: display_value_widget_order + weights: + sort: 40 + settings: + sort: ASC + url_processor_handler: + processor_id: url_processor_handler + weights: + pre_query: 50 + build: 15 + settings: { } +empty_behavior: + behavior: none +show_title: false diff --git a/modules/opencase_defaults/config/optional/facets.facet.created.yml b/modules/opencase_defaults/config/optional/facets.facet.created.yml new file mode 100644 index 0000000..a05068d --- /dev/null +++ b/modules/opencase_defaults/config/optional/facets.facet.created.yml @@ -0,0 +1,67 @@ +langcode: en +status: true +dependencies: + config: + - search_api.index.opencase_reporting_clients + - views.view.reporting_clients + module: + - search_api +id: created +name: Created +url_alias: created +weight: 0 +min_count: 1 +show_only_one_result: false +field_identifier: created +facet_source_id: 'search_api:views_page__reporting_clients__page_1' +widget: + type: checkbox + config: + show_numbers: true + soft_limit: 0 + soft_limit_settings: + show_less_label: 'Show less' + show_more_label: 'Show more' +query_operator: or +use_hierarchy: false +expand_hierarchy: false +enable_parent_when_child_gets_disabled: true +hard_limit: 0 +exclude: false +only_visible_when_facet_source_is_visible: true +processor_configs: + active_widget_order: + processor_id: active_widget_order + weights: + sort: -8 + settings: + sort: DESC + count_widget_order: + processor_id: count_widget_order + weights: + sort: -9 + settings: + sort: DESC + date_item: + processor_id: date_item + weights: + build: 35 + settings: + date_display: actual_date + granularity: 5 + date_format: '' + display_value_widget_order: + processor_id: display_value_widget_order + weights: + sort: -10 + settings: + sort: ASC + url_processor_handler: + processor_id: url_processor_handler + weights: + pre_query: 50 + build: 15 + settings: { } +empty_behavior: + behavior: none +show_title: false diff --git a/modules/opencase_defaults/config/optional/facets.facet.created_export.yml b/modules/opencase_defaults/config/optional/facets.facet.created_export.yml new file mode 100644 index 0000000..fa730ec --- /dev/null +++ b/modules/opencase_defaults/config/optional/facets.facet.created_export.yml @@ -0,0 +1,67 @@ +langcode: en +status: true +dependencies: + config: + - search_api.index.opencase_reporting_clients + module: + - views_data_export +id: created_export +name: 'Created - Export' +url_alias: created +weight: 0 +min_count: 1 +show_only_one_result: false +field_identifier: created +facet_source_id: 'search_api:views_data_export__reporting_clients__data_export_1' +widget: + type: checkbox + config: + show_numbers: true + soft_limit: 0 + soft_limit_settings: + show_less_label: 'Show less' + show_more_label: 'Show more' +query_operator: or +use_hierarchy: false +expand_hierarchy: false +enable_parent_when_child_gets_disabled: true +hard_limit: 0 +exclude: false +only_visible_when_facet_source_is_visible: true +processor_configs: + active_widget_order: + processor_id: active_widget_order + weights: + sort: 20 + settings: + sort: DESC + count_widget_order: + processor_id: count_widget_order + weights: + sort: 30 + settings: + sort: DESC + date_item: + processor_id: date_item + weights: + build: 35 + settings: + date_display: actual_date + granularity: 5 + date_format: '' + display_value_widget_order: + processor_id: display_value_widget_order + weights: + sort: 40 + settings: + sort: ASC + url_processor_handler: + processor_id: url_processor_handler + weights: + pre_query: 50 + build: 15 + settings: { } +empty_behavior: + behavior: none +show_title: false + diff --git a/modules/opencase_defaults/config/optional/facets.facet.disability.yml b/modules/opencase_defaults/config/optional/facets.facet.disability.yml new file mode 100644 index 0000000..a122b1d --- /dev/null +++ b/modules/opencase_defaults/config/optional/facets.facet.disability.yml @@ -0,0 +1,47 @@ +langcode: en +status: true +dependencies: + config: + - search_api.index.opencase_reporting_clients + - views.view.reporting_clients + module: + - search_api +id: disability +name: 'Disability' +url_alias: disability +weight: 0 +min_count: 1 +show_only_one_result: false +field_identifier: field_disability +facet_source_id: 'search_api:views_page__reporting_clients__page_1' +widget: + type: checkbox + config: + show_numbers: false + soft_limit: 0 + soft_limit_settings: + show_less_label: 'Show less' + show_more_label: 'Show more' +query_operator: or +use_hierarchy: false +expand_hierarchy: false +enable_parent_when_child_gets_disabled: true +hard_limit: 0 +exclude: false +only_visible_when_facet_source_is_visible: true +processor_configs: + display_value_widget_order: + processor_id: display_value_widget_order + weights: + sort: 40 + settings: + sort: ASC + url_processor_handler: + processor_id: url_processor_handler + weights: + pre_query: 50 + build: 15 + settings: { } +empty_behavior: + behavior: none +show_title: false diff --git a/modules/opencase_defaults/config/optional/facets.facet.disability_export.yml b/modules/opencase_defaults/config/optional/facets.facet.disability_export.yml new file mode 100644 index 0000000..0b88bff --- /dev/null +++ b/modules/opencase_defaults/config/optional/facets.facet.disability_export.yml @@ -0,0 +1,47 @@ +langcode: en +status: true +dependencies: + config: + - search_api.index.opencase_reporting_clients + - views.view.reporting_clients + module: + - search_api +id: disability_export +name: 'Disability' +url_alias: disability +weight: 0 +min_count: 1 +show_only_one_result: false +field_identifier: field_disability +facet_source_id: 'search_api:views_data_export__reporting_clients__data_export_1' +widget: + type: checkbox + config: + show_numbers: false + soft_limit: 0 + soft_limit_settings: + show_less_label: 'Show less' + show_more_label: 'Show more' +query_operator: or +use_hierarchy: false +expand_hierarchy: false +enable_parent_when_child_gets_disabled: true +hard_limit: 0 +exclude: false +only_visible_when_facet_source_is_visible: true +processor_configs: + display_value_widget_order: + processor_id: display_value_widget_order + weights: + sort: 40 + settings: + sort: ASC + url_processor_handler: + processor_id: url_processor_handler + weights: + pre_query: 50 + build: 15 + settings: { } +empty_behavior: + behavior: none +show_title: false diff --git a/modules/opencase_defaults/config/optional/facets.facet.gender_identified_with.yml b/modules/opencase_defaults/config/optional/facets.facet.gender_identified_with.yml new file mode 100644 index 0000000..83f5630 --- /dev/null +++ b/modules/opencase_defaults/config/optional/facets.facet.gender_identified_with.yml @@ -0,0 +1,47 @@ +langcode: en +status: true +dependencies: + config: + - search_api.index.opencase_reporting_clients + - views.view.reporting_clients + module: + - search_api +id: gender_identified_with +name: 'Gender Identity' +url_alias: gender_identified_with +weight: 0 +min_count: 1 +show_only_one_result: false +field_identifier: field_gender_identified_with +facet_source_id: 'search_api:views_page__reporting_clients__page_1' +widget: + type: checkbox + config: + show_numbers: false + soft_limit: 0 + soft_limit_settings: + show_less_label: 'Show less' + show_more_label: 'Show more' +query_operator: or +use_hierarchy: false +expand_hierarchy: false +enable_parent_when_child_gets_disabled: true +hard_limit: 0 +exclude: false +only_visible_when_facet_source_is_visible: true +processor_configs: + display_value_widget_order: + processor_id: display_value_widget_order + weights: + sort: 40 + settings: + sort: ASC + url_processor_handler: + processor_id: url_processor_handler + weights: + pre_query: 50 + build: 15 + settings: { } +empty_behavior: + behavior: none +show_title: false diff --git a/modules/opencase_defaults/config/optional/facets.facet.gender_identified_with_export.yml b/modules/opencase_defaults/config/optional/facets.facet.gender_identified_with_export.yml new file mode 100644 index 0000000..5f130ba --- /dev/null +++ b/modules/opencase_defaults/config/optional/facets.facet.gender_identified_with_export.yml @@ -0,0 +1,47 @@ +langcode: en +status: true +dependencies: + config: + - search_api.index.opencase_reporting_clients + - views.view.reporting_clients + module: + - search_api +id: gender_identified_with_export +name: 'Gender Identity' +url_alias: gender_identified_with +weight: 0 +min_count: 1 +show_only_one_result: false +field_identifier: field_gender_identified_with +facet_source_id: 'search_api:views_data_export__reporting_clients__data_export_1' +widget: + type: checkbox + config: + show_numbers: false + soft_limit: 0 + soft_limit_settings: + show_less_label: 'Show less' + show_more_label: 'Show more' +query_operator: or +use_hierarchy: false +expand_hierarchy: false +enable_parent_when_child_gets_disabled: true +hard_limit: 0 +exclude: false +only_visible_when_facet_source_is_visible: true +processor_configs: + display_value_widget_order: + processor_id: display_value_widget_order + weights: + sort: 40 + settings: + sort: ASC + url_processor_handler: + processor_id: url_processor_handler + weights: + pre_query: 50 + build: 15 + settings: { } +empty_behavior: + behavior: none +show_title: false diff --git a/modules/opencase_defaults/config/optional/facets.facet.languages.yml b/modules/opencase_defaults/config/optional/facets.facet.languages.yml new file mode 100644 index 0000000..8e135c6 --- /dev/null +++ b/modules/opencase_defaults/config/optional/facets.facet.languages.yml @@ -0,0 +1,47 @@ +langcode: en +status: true +dependencies: + config: + - search_api.index.opencase_reporting_clients + - views.view.reporting_clients + module: + - search_api +id: languages +name: 'Languages' +url_alias: languages +weight: 0 +min_count: 1 +show_only_one_result: false +field_identifier: field_languages_spoken +facet_source_id: 'search_api:views_page__reporting_clients__page_1' +widget: + type: checkbox + config: + show_numbers: false + soft_limit: 0 + soft_limit_settings: + show_less_label: 'Show less' + show_more_label: 'Show more' +query_operator: or +use_hierarchy: false +expand_hierarchy: false +enable_parent_when_child_gets_disabled: true +hard_limit: 0 +exclude: false +only_visible_when_facet_source_is_visible: true +processor_configs: + display_value_widget_order: + processor_id: display_value_widget_order + weights: + sort: 40 + settings: + sort: ASC + url_processor_handler: + processor_id: url_processor_handler + weights: + pre_query: 50 + build: 15 + settings: { } +empty_behavior: + behavior: none +show_title: false diff --git a/modules/opencase_defaults/config/optional/facets.facet.languages_export.yml b/modules/opencase_defaults/config/optional/facets.facet.languages_export.yml new file mode 100644 index 0000000..45ce9d4 --- /dev/null +++ b/modules/opencase_defaults/config/optional/facets.facet.languages_export.yml @@ -0,0 +1,47 @@ +langcode: en +status: true +dependencies: + config: + - search_api.index.opencase_reporting_clients + - views.view.reporting_clients + module: + - search_api +id: languages_export +name: 'Languages' +url_alias: languages +weight: 0 +min_count: 1 +show_only_one_result: false +field_identifier: field_languages_spoken +facet_source_id: 'search_api:views_data_export__reporting_clients__data_export_1' +widget: + type: checkbox + config: + show_numbers: false + soft_limit: 0 + soft_limit_settings: + show_less_label: 'Show less' + show_more_label: 'Show more' +query_operator: or +use_hierarchy: false +expand_hierarchy: false +enable_parent_when_child_gets_disabled: true +hard_limit: 0 +exclude: false +only_visible_when_facet_source_is_visible: true +processor_configs: + display_value_widget_order: + processor_id: display_value_widget_order + weights: + sort: 40 + settings: + sort: ASC + url_processor_handler: + processor_id: url_processor_handler + weights: + pre_query: 50 + build: 15 + settings: { } +empty_behavior: + behavior: none +show_title: false diff --git a/modules/opencase_defaults/config/optional/facets.facet.nationality.yml b/modules/opencase_defaults/config/optional/facets.facet.nationality.yml new file mode 100644 index 0000000..2b0a82a --- /dev/null +++ b/modules/opencase_defaults/config/optional/facets.facet.nationality.yml @@ -0,0 +1,47 @@ +langcode: en +status: true +dependencies: + config: + - search_api.index.opencase_reporting_clients + - views.view.reporting_clients + module: + - search_api +id: nationality +name: 'Nationality' +url_alias: nationality +weight: 0 +min_count: 1 +show_only_one_result: false +field_identifier: field_nationality +facet_source_id: 'search_api:views_page__reporting_clients__page_1' +widget: + type: checkbox + config: + show_numbers: false + soft_limit: 0 + soft_limit_settings: + show_less_label: 'Show less' + show_more_label: 'Show more' +query_operator: or +use_hierarchy: false +expand_hierarchy: false +enable_parent_when_child_gets_disabled: true +hard_limit: 0 +exclude: false +only_visible_when_facet_source_is_visible: true +processor_configs: + display_value_widget_order: + processor_id: display_value_widget_order + weights: + sort: 40 + settings: + sort: ASC + url_processor_handler: + processor_id: url_processor_handler + weights: + pre_query: 50 + build: 15 + settings: { } +empty_behavior: + behavior: none +show_title: false diff --git a/modules/opencase_defaults/config/optional/facets.facet.nationality_export.yml b/modules/opencase_defaults/config/optional/facets.facet.nationality_export.yml new file mode 100644 index 0000000..1573399 --- /dev/null +++ b/modules/opencase_defaults/config/optional/facets.facet.nationality_export.yml @@ -0,0 +1,47 @@ +langcode: en +status: true +dependencies: + config: + - search_api.index.opencase_reporting_clients + - views.view.reporting_clients + module: + - search_api +id: nationality_export +name: 'Nationality' +url_alias: nationality +weight: 0 +min_count: 1 +show_only_one_result: false +field_identifier: field_nationality +facet_source_id: 'search_api:views_data_export__reporting_clients__data_export_1' +widget: + type: checkbox + config: + show_numbers: false + soft_limit: 0 + soft_limit_settings: + show_less_label: 'Show less' + show_more_label: 'Show more' +query_operator: or +use_hierarchy: false +expand_hierarchy: false +enable_parent_when_child_gets_disabled: true +hard_limit: 0 +exclude: false +only_visible_when_facet_source_is_visible: true +processor_configs: + display_value_widget_order: + processor_id: display_value_widget_order + weights: + sort: 40 + settings: + sort: ASC + url_processor_handler: + processor_id: url_processor_handler + weights: + pre_query: 50 + build: 15 + settings: { } +empty_behavior: + behavior: none +show_title: false diff --git a/modules/opencase_defaults/config/optional/search_api.index.opencase_reporting_cases.yml b/modules/opencase_defaults/config/optional/search_api.index.opencase_reporting_cases.yml new file mode 100644 index 0000000..996665f --- /dev/null +++ b/modules/opencase_defaults/config/optional/search_api.index.opencase_reporting_cases.yml @@ -0,0 +1,57 @@ +langcode: en +status: true +dependencies: + module: + - opencase_entities + - search_api + config: + - field.storage.oc_case.field_outcome + - search_api.server.opencase_reporting_server +id: opencase_reporting_cases +name: 'OpenCase Reporting: Cases' +description: '' +read_only: false +field_settings: + actors_involved: + label: 'Involved Parties' + datasource_id: 'entity:oc_case' + property_path: actors_involved + type: integer + dependencies: + module: + - opencase_entities + created: + label: Created + datasource_id: 'entity:oc_case' + property_path: created + type: date + dependencies: + module: + - opencase_entities + field_outcome: + label: Outcome + datasource_id: 'entity:oc_case' + property_path: field_outcome + type: string + dependencies: + config: + - field.storage.oc_case.field_outcome +datasource_settings: + 'entity:oc_case': + bundles: + default: true + selected: { } + languages: + default: true + selected: { } +processor_settings: + add_url: { } + aggregated_field: { } + rendered_item: { } +tracker_settings: + default: + indexing_order: fifo +options: + index_directly: true + cron_limit: 50 +server: opencase_reporting_server diff --git a/modules/opencase_defaults/config/optional/search_api.index.opencase_reporting_clients.yml b/modules/opencase_defaults/config/optional/search_api.index.opencase_reporting_clients.yml new file mode 100644 index 0000000..3670d35 --- /dev/null +++ b/modules/opencase_defaults/config/optional/search_api.index.opencase_reporting_clients.yml @@ -0,0 +1,86 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.oc_actor.field_asylum_status + - field.storage.oc_actor.field_disability + - field.storage.oc_actor.field_gender_identified_with + - field.storage.oc_actor.field_languages_spoken + - field.storage.oc_actor.field_nationality + - search_api.server.opencase_reporting_server + module: + - opencase_entities + - search_api +id: opencase_reporting_clients +name: 'OpenCase Reporting: Clients' +description: '' +read_only: false +field_settings: + created: + label: Created + datasource_id: 'entity:oc_actor' + property_path: created + type: date + dependencies: + module: + - opencase_entities + field_asylum_status: + label: 'Asylum status' + datasource_id: 'entity:oc_actor' + property_path: field_asylum_status + type: string + dependencies: + config: + - field.storage.oc_actor.field_asylum_status + field_disability: + label: Disability + datasource_id: 'entity:oc_actor' + property_path: field_disability + type: string + dependencies: + config: + - field.storage.oc_actor.field_disability + field_gender_identified_with: + label: 'Gender identified with' + datasource_id: 'entity:oc_actor' + property_path: field_gender_identified_with + type: string + dependencies: + config: + - field.storage.oc_actor.field_gender_identified_with + field_languages_spoken: + label: 'Languages spoken' + datasource_id: 'entity:oc_actor' + property_path: field_languages_spoken + type: string + dependencies: + config: + - field.storage.oc_actor.field_languages_spoken + field_nationality: + label: Nationality + datasource_id: 'entity:oc_actor' + property_path: field_nationality + type: string + dependencies: + config: + - field.storage.oc_actor.field_nationality +datasource_settings: + 'entity:oc_actor': + bundles: + default: false + selected: + - client + languages: + default: true + selected: { } +processor_settings: + add_url: { } + aggregated_field: { } + rendered_item: { } +tracker_settings: + default: + indexing_order: fifo +options: + index_directly: true + cron_limit: 50 +server: opencase_reporting_server diff --git a/modules/opencase_defaults/config/optional/search_api.index.opencase_reporting_volunteers.yml b/modules/opencase_defaults/config/optional/search_api.index.opencase_reporting_volunteers.yml new file mode 100644 index 0000000..a06aa54 --- /dev/null +++ b/modules/opencase_defaults/config/optional/search_api.index.opencase_reporting_volunteers.yml @@ -0,0 +1,50 @@ +langcode: en +status: true +dependencies: + module: + - opencase_entities + - search_api + config: + - field.storage.oc_actor.field_osic_level + - search_api.server.opencase_reporting_server +id: opencase_reporting_volunteers +name: 'OpenCase Reporting: Volunteers' +description: '' +read_only: false +field_settings: + created: + label: Created + datasource_id: 'entity:oc_actor' + property_path: created + type: date + dependencies: + module: + - opencase_entities + field_osic_level: + label: 'OSIC level' + datasource_id: 'entity:oc_actor' + property_path: field_osic_level + type: string + dependencies: + config: + - field.storage.oc_actor.field_osic_level +datasource_settings: + 'entity:oc_actor': + bundles: + default: false + selected: + - volunteer + languages: + default: true + selected: { } +processor_settings: + add_url: { } + aggregated_field: { } + rendered_item: { } +tracker_settings: + default: + indexing_order: fifo +options: + index_directly: true + cron_limit: 50 +server: opencase_reporting_server diff --git a/modules/opencase_defaults/config/optional/views.view.reporting_clients.yml b/modules/opencase_defaults/config/optional/views.view.reporting_clients.yml new file mode 100644 index 0000000..9185834 --- /dev/null +++ b/modules/opencase_defaults/config/optional/views.view.reporting_clients.yml @@ -0,0 +1,724 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.oc_actor.field_asylum_status + - field.storage.oc_actor.field_disability + - field.storage.oc_actor.field_gender_identified_with + - field.storage.oc_actor.field_languages_spoken + - field.storage.oc_actor.field_nationality + - search_api.index.opencase_reporting_clients + content: + - 'block_content:basic:944ff38d-5931-4439-91d5-f53b5ad7aac7' + module: + - options + - rest + - search_api + - serialization + - user + - views_data_export +id: reporting_clients +label: 'Reporting: Clients' +module: views +description: '' +tag: '' +base_table: search_api_index_opencase_reporting_clients +base_field: search_api_id +core: 8.x +display: + default: + display_plugin: default + id: default + display_title: Master + position: 0 + display_options: + access: + type: perm + options: + perm: 'use opencase' + cache: + type: tag + options: { } + query: + type: views_query + options: + bypass_access: false + skip_access: false + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + pager: + type: mini + options: + items_per_page: 10 + offset: 0 + id: 0 + total_pages: null + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + tags: + previous: ‹‹ + next: ›› + style: + type: table + row: + type: fields + fields: + first_name: + id: first_name + table: search_api_datasource_opencase_reporting_clients_entity_oc_actor + field: first_name + relationship: none + group_type: group + admin_label: '' + label: 'First Name' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: false + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + entity_type: oc_actor + plugin_id: search_api_field + last_name: + id: last_name + table: search_api_datasource_opencase_reporting_clients_entity_oc_actor + field: last_name + relationship: none + group_type: group + admin_label: '' + label: 'Last Name' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: false + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + entity_type: oc_actor + plugin_id: search_api_field + field_asylum_status: + id: field_asylum_status + table: search_api_index_opencase_reporting_clients + field: field_asylum_status + relationship: none + group_type: group + admin_label: '' + label: 'Asylum status' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: list_default + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + entity_type: null + entity_field: null + plugin_id: search_api_field + field_disability: + id: field_disability + table: search_api_index_opencase_reporting_clients + field: field_disability + relationship: none + group_type: group + admin_label: '' + label: Disability + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: false + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + plugin_id: search_api_field + field_gender_identified_with: + id: field_gender_identified_with + table: search_api_index_opencase_reporting_clients + field: field_gender_identified_with + relationship: none + group_type: group + admin_label: '' + label: 'Gender ID' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: list_default + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + plugin_id: search_api_field + field_languages_spoken: + id: field_languages_spoken + table: search_api_index_opencase_reporting_clients + field: field_languages_spoken + relationship: none + group_type: group + admin_label: '' + label: Languages + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: list_default + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + plugin_id: search_api_field + field_nationality: + id: field_nationality + table: search_api_index_opencase_reporting_clients + field: field_nationality + relationship: none + group_type: group + admin_label: '' + label: Nationality + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: false + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + plugin_id: search_api_field + post_code: + id: post_code + table: search_api_datasource_opencase_reporting_clients_entity_oc_actor + field: post_code + relationship: none + group_type: group + admin_label: '' + label: 'Post Code' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: false + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + entity_type: oc_actor + plugin_id: search_api_field + filters: { } + sorts: { } + title: 'Client Report' + header: + entity_block_content: + id: entity_block_content + table: views + field: entity_block_content + relationship: none + group_type: group + admin_label: '' + empty: false + tokenize: true + target: 944ff38d-5931-4439-91d5-f53b5ad7aac7 + view_mode: default + bypass_access: false + plugin_id: entity + footer: { } + empty: { } + relationships: { } + arguments: { } + display_extenders: { } + use_ajax: true + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url.query_args + - user.permissions + tags: + - 'config:field.storage.oc_actor.field_asylum_status' + - 'config:field.storage.oc_actor.field_disability' + - 'config:field.storage.oc_actor.field_gender_identified_with' + - 'config:field.storage.oc_actor.field_languages_spoken' + - 'config:field.storage.oc_actor.field_nationality' + data_export_1: + display_plugin: data_export + id: data_export_1 + display_title: 'Data export' + position: 2 + display_options: + display_extenders: { } + path: opencase/reporting/clients + filename: '[view:title].csv' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - request_format + - user.permissions + tags: + - 'config:field.storage.oc_actor.field_asylum_status' + - 'config:field.storage.oc_actor.field_disability' + - 'config:field.storage.oc_actor.field_gender_identified_with' + - 'config:field.storage.oc_actor.field_languages_spoken' + - 'config:field.storage.oc_actor.field_nationality' + page_1: + display_plugin: page + id: page_1 + display_title: Page + position: 1 + display_options: + display_extenders: { } + path: opencase/reporting/clients + cache: + type: none + defaults: + cache: false + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url.query_args + - user.permissions + tags: + - 'config:field.storage.oc_actor.field_asylum_status' + - 'config:field.storage.oc_actor.field_disability' + - 'config:field.storage.oc_actor.field_gender_identified_with' + - 'config:field.storage.oc_actor.field_languages_spoken' + - 'config:field.storage.oc_actor.field_nationality' diff --git a/modules/opencase_defaults/config/optional/views.view.reporting_volunteers.yml b/modules/opencase_defaults/config/optional/views.view.reporting_volunteers.yml new file mode 100644 index 0000000..e90a317 --- /dev/null +++ b/modules/opencase_defaults/config/optional/views.view.reporting_volunteers.yml @@ -0,0 +1,530 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.oc_actor.field_languages_spoken + - field.storage.oc_actor.field_osic_level + - search_api.index.opencase_reporting_volunteers + content: + - 'block_content:basic:944ff38d-5931-4439-91d5-f53b5ad7aac7' + module: + - csv_serialization + - options + - rest + - search_api + - serialization + - user + - views_data_export +id: reporting_volunteers +label: 'Reporting: Volunteers' +module: views +description: '' +tag: '' +base_table: search_api_index_opencase_reporting_volunteers +base_field: search_api_id +core: 8.x +display: + default: + display_plugin: default + id: default + display_title: Master + position: 0 + display_options: + access: + type: perm + options: + perm: 'use opencase' + cache: + type: tag + options: { } + query: + type: views_query + options: + bypass_access: false + skip_access: false + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: false + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + pager: + type: mini + options: + items_per_page: 10 + offset: 0 + id: 0 + total_pages: null + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + tags: + previous: ‹‹ + next: ›› + style: + type: table + row: + type: fields + fields: + first_name: + id: first_name + table: search_api_datasource_opencase_reporting_volunteers_entity_oc_actor + field: first_name + relationship: none + group_type: group + admin_label: '' + label: 'First Name' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: false + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + entity_type: oc_actor + plugin_id: search_api_field + last_name: + id: last_name + table: search_api_datasource_opencase_reporting_volunteers_entity_oc_actor + field: last_name + relationship: none + group_type: group + admin_label: '' + label: 'Last Name' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: false + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + entity_type: oc_actor + plugin_id: search_api_field + created: + id: created + table: search_api_datasource_opencase_reporting_volunteers_entity_oc_actor + field: created + relationship: none + group_type: group + admin_label: '' + label: 'Created Date' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: timestamp + settings: + date_format: medium + custom_date_format: '' + timezone: '' + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api_date + fallback_options: + date_format: fallback + custom_date_format: '' + timezone: '' + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + entity_type: oc_actor + plugin_id: search_api_field + field_osic_level: + id: field_osic_level + table: search_api_index_opencase_reporting_volunteers + field: field_osic_level + relationship: none + group_type: group + admin_label: '' + label: 'OSIC Level' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: list_default + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + entity_type: null + entity_field: null + plugin_id: search_api_field + field_languages_spoken: + id: field_languages_spoken + table: search_api_datasource_opencase_reporting_volunteers_entity_oc_actor + field: field_languages_spoken + relationship: none + group_type: group + admin_label: '' + label: Languages + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: list_default + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_rendering: true + fallback_handler: search_api + fallback_options: + link_to_item: false + use_highlighting: false + multi_type: separator + multi_separator: ', ' + entity_type: oc_actor + plugin_id: search_api_field + filters: { } + sorts: { } + title: 'Volunteer Report' + header: + entity_block_content: + id: entity_block_content + table: views + field: entity_block_content + relationship: none + group_type: group + admin_label: '' + empty: false + tokenize: true + target: 944ff38d-5931-4439-91d5-f53b5ad7aac7 + view_mode: default + bypass_access: false + plugin_id: entity + footer: { } + empty: { } + relationships: { } + arguments: { } + display_extenders: { } + use_ajax: true + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url.query_args + - user.permissions + tags: + - 'config:field.storage.oc_actor.field_languages_spoken' + - 'config:field.storage.oc_actor.field_osic_level' + data_export_1: + display_plugin: data_export + id: data_export_1 + display_title: 'Data export' + position: 2 + display_options: + display_extenders: { } + path: opencase/reporting/volunteers + filename: '[view:title].csv' + style: + type: data_export + options: + formats: + csv: csv + csv_settings: + delimiter: ',' + enclosure: '"' + escape_char: \ + strip_tags: true + trim: true + encoding: utf8 + xls_settings: + xls_format: Excel2007 + metadata: + creator: '' + last_modified_by: '' + title: '' + description: '' + subject: '' + keywords: '' + category: '' + manager: '' + company: '' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - request_format + - user.permissions + tags: + - 'config:field.storage.oc_actor.field_languages_spoken' + - 'config:field.storage.oc_actor.field_osic_level' + page_1: + display_plugin: page + id: page_1 + display_title: Page + position: 1 + display_options: + display_extenders: { } + path: opencase/reporting/volunteers + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url.query_args + - user.permissions + tags: + - 'config:field.storage.oc_actor.field_languages_spoken' + - 'config:field.storage.oc_actor.field_osic_level'