From 33168ecb62952eae073959a2f676bbf873b99d4b Mon Sep 17 00:00:00 2001 From: Naomi Date: Sun, 9 Jun 2019 14:00:23 +0100 Subject: [PATCH] Added new module, Opencase Default Reporting --- .../block.block.facet_asylum_status.yml | 28 + .../install/block.block.facet_created.yml | 28 + .../install/block.block.facet_disability.yml | 28 + ...ock.block.facet_gender_identified_with.yml | 28 + .../install/block.block.facet_languages.yml | 28 + .../install/block.block.nationalities.yml | 28 + .../config/install/block.block.osiclevel.yml | 28 + .../install/facets.facet.asylum_status.yml | 47 ++ .../facets.facet.asylum_status_export.yml | 47 ++ .../config/install/facets.facet.created.yml | 67 ++ .../install/facets.facet.created_export.yml | 67 ++ .../install/facets.facet.disability.yml | 47 ++ .../facets.facet.disability_export.yml | 47 ++ .../facets.facet.gender_identified_with.yml | 47 ++ ...ts.facet.gender_identified_with_export.yml | 47 ++ .../config/install/facets.facet.languages.yml | 47 ++ .../install/facets.facet.languages_export.yml | 47 ++ .../install/facets.facet.nationalities.yml | 47 ++ .../facets.facet.nationalities_export.yml | 58 ++ .../install/facets.facet.osic_level.yml | 47 ++ .../facets.facet.osic_level_export.yml | 58 ++ ...rch_api.index.opencase_reporting_cases.yml | 57 ++ ...h_api.index.opencase_reporting_clients.yml | 110 +++ ...pi.index.opencase_reporting_volunteers.yml | 59 ++ .../install/views.view.reporting_clients.yml | 683 ++++++++++++++++++ .../views.view.reporting_volunteers.yml | 395 ++++++++++ .../opencase_default_reporting.info.yml | 8 + .../opencase_default_reporting.module | 34 + 28 files changed, 2262 insertions(+) create mode 100644 modules/opencase_default_reporting/config/install/block.block.facet_asylum_status.yml create mode 100644 modules/opencase_default_reporting/config/install/block.block.facet_created.yml create mode 100644 modules/opencase_default_reporting/config/install/block.block.facet_disability.yml create mode 100644 modules/opencase_default_reporting/config/install/block.block.facet_gender_identified_with.yml create mode 100644 modules/opencase_default_reporting/config/install/block.block.facet_languages.yml create mode 100644 modules/opencase_default_reporting/config/install/block.block.nationalities.yml create mode 100644 modules/opencase_default_reporting/config/install/block.block.osiclevel.yml create mode 100644 modules/opencase_default_reporting/config/install/facets.facet.asylum_status.yml create mode 100644 modules/opencase_default_reporting/config/install/facets.facet.asylum_status_export.yml create mode 100644 modules/opencase_default_reporting/config/install/facets.facet.created.yml create mode 100644 modules/opencase_default_reporting/config/install/facets.facet.created_export.yml create mode 100644 modules/opencase_default_reporting/config/install/facets.facet.disability.yml create mode 100644 modules/opencase_default_reporting/config/install/facets.facet.disability_export.yml create mode 100644 modules/opencase_default_reporting/config/install/facets.facet.gender_identified_with.yml create mode 100644 modules/opencase_default_reporting/config/install/facets.facet.gender_identified_with_export.yml create mode 100644 modules/opencase_default_reporting/config/install/facets.facet.languages.yml create mode 100644 modules/opencase_default_reporting/config/install/facets.facet.languages_export.yml create mode 100644 modules/opencase_default_reporting/config/install/facets.facet.nationalities.yml create mode 100644 modules/opencase_default_reporting/config/install/facets.facet.nationalities_export.yml create mode 100644 modules/opencase_default_reporting/config/install/facets.facet.osic_level.yml create mode 100644 modules/opencase_default_reporting/config/install/facets.facet.osic_level_export.yml create mode 100644 modules/opencase_default_reporting/config/install/search_api.index.opencase_reporting_cases.yml create mode 100644 modules/opencase_default_reporting/config/install/search_api.index.opencase_reporting_clients.yml create mode 100644 modules/opencase_default_reporting/config/install/search_api.index.opencase_reporting_volunteers.yml create mode 100644 modules/opencase_default_reporting/config/install/views.view.reporting_clients.yml create mode 100644 modules/opencase_default_reporting/config/install/views.view.reporting_volunteers.yml create mode 100644 modules/opencase_default_reporting/opencase_default_reporting.info.yml create mode 100644 modules/opencase_default_reporting/opencase_default_reporting.module diff --git a/modules/opencase_default_reporting/config/install/block.block.facet_asylum_status.yml b/modules/opencase_default_reporting/config/install/block.block.facet_asylum_status.yml new file mode 100644 index 0000000..3b1feb1 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/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_default_reporting/config/install/block.block.facet_created.yml b/modules/opencase_default_reporting/config/install/block.block.facet_created.yml new file mode 100644 index 0000000..e1f50d3 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/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_default_reporting/config/install/block.block.facet_disability.yml b/modules/opencase_default_reporting/config/install/block.block.facet_disability.yml new file mode 100644 index 0000000..a8fb5e4 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/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_default_reporting/config/install/block.block.facet_gender_identified_with.yml b/modules/opencase_default_reporting/config/install/block.block.facet_gender_identified_with.yml new file mode 100644 index 0000000..6c2bd38 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/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_default_reporting/config/install/block.block.facet_languages.yml b/modules/opencase_default_reporting/config/install/block.block.facet_languages.yml new file mode 100644 index 0000000..d158483 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/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_default_reporting/config/install/block.block.nationalities.yml b/modules/opencase_default_reporting/config/install/block.block.nationalities.yml new file mode 100644 index 0000000..499865b --- /dev/null +++ b/modules/opencase_default_reporting/config/install/block.block.nationalities.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - facets.facet.nationalities + module: + - facets + - system + theme: + - bartik +id: nationalities +theme: bartik +region: sidebar_second +weight: 0 +provider: null +plugin: 'facet_block:nationalities' +settings: + id: 'facet_block:nationalities' + label: Nationalities + provider: facets + label_display: visible + block_id: nationalities +visibility: + request_path: + id: request_path + pages: /opencase/reporting/clients + negate: false + context_mapping: { } diff --git a/modules/opencase_default_reporting/config/install/block.block.osiclevel.yml b/modules/opencase_default_reporting/config/install/block.block.osiclevel.yml new file mode 100644 index 0000000..9e2a830 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/block.block.osiclevel.yml @@ -0,0 +1,28 @@ +langcode: en +status: true +dependencies: + config: + - facets.facet.osic_level + module: + - facets + - system + theme: + - bartik +id: osiclevel +theme: bartik +region: sidebar_second +weight: 0 +provider: null +plugin: 'facet_block:osic_level' +settings: + id: 'facet_block:osic_level' + label: 'OSIC level' + provider: facets + label_display: visible + block_id: osiclevel +visibility: + request_path: + id: request_path + pages: /opencase/reporting/volunteers + negate: false + context_mapping: { } diff --git a/modules/opencase_default_reporting/config/install/facets.facet.asylum_status.yml b/modules/opencase_default_reporting/config/install/facets.facet.asylum_status.yml new file mode 100644 index 0000000..0e999c0 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/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: 0 +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_default_reporting/config/install/facets.facet.asylum_status_export.yml b/modules/opencase_default_reporting/config/install/facets.facet.asylum_status_export.yml new file mode 100644 index 0000000..99500e9 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/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: 0 +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_default_reporting/config/install/facets.facet.created.yml b/modules/opencase_default_reporting/config/install/facets.facet.created.yml new file mode 100644 index 0000000..de8f921 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/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: 0 +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_default_reporting/config/install/facets.facet.created_export.yml b/modules/opencase_default_reporting/config/install/facets.facet.created_export.yml new file mode 100644 index 0000000..cee76a1 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/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: 0 +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_default_reporting/config/install/facets.facet.disability.yml b/modules/opencase_default_reporting/config/install/facets.facet.disability.yml new file mode 100644 index 0000000..5e93a5f --- /dev/null +++ b/modules/opencase_default_reporting/config/install/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: 0 +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_default_reporting/config/install/facets.facet.disability_export.yml b/modules/opencase_default_reporting/config/install/facets.facet.disability_export.yml new file mode 100644 index 0000000..8954190 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/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: 0 +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_default_reporting/config/install/facets.facet.gender_identified_with.yml b/modules/opencase_default_reporting/config/install/facets.facet.gender_identified_with.yml new file mode 100644 index 0000000..d081dc0 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/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: 0 +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_default_reporting/config/install/facets.facet.gender_identified_with_export.yml b/modules/opencase_default_reporting/config/install/facets.facet.gender_identified_with_export.yml new file mode 100644 index 0000000..45364fd --- /dev/null +++ b/modules/opencase_default_reporting/config/install/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: 0 +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_default_reporting/config/install/facets.facet.languages.yml b/modules/opencase_default_reporting/config/install/facets.facet.languages.yml new file mode 100644 index 0000000..376d999 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/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: 0 +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_default_reporting/config/install/facets.facet.languages_export.yml b/modules/opencase_default_reporting/config/install/facets.facet.languages_export.yml new file mode 100644 index 0000000..3290951 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/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: 0 +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_default_reporting/config/install/facets.facet.nationalities.yml b/modules/opencase_default_reporting/config/install/facets.facet.nationalities.yml new file mode 100644 index 0000000..61c9787 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/facets.facet.nationalities.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: nationalities +name: Nationalities +url_alias: nationalities +weight: 0 +min_count: 0 +show_only_one_result: false +field_identifier: field_nationalities +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_default_reporting/config/install/facets.facet.nationalities_export.yml b/modules/opencase_default_reporting/config/install/facets.facet.nationalities_export.yml new file mode 100644 index 0000000..8ed7982 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/facets.facet.nationalities_export.yml @@ -0,0 +1,58 @@ +langcode: en +status: true +dependencies: + config: + - search_api.index.opencase_reporting_clients + module: + - views_data_export +id: nationalities_export +name: Nationalities-export +url_alias: nationalities_export +weight: 0 +min_count: 0 +show_only_one_result: false +field_identifier: field_nationalities +facet_source_id: 'search_api:views_data_export__reporting_clients__data_export_1' +widget: + type: links + 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: + 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 + 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_default_reporting/config/install/facets.facet.osic_level.yml b/modules/opencase_default_reporting/config/install/facets.facet.osic_level.yml new file mode 100644 index 0000000..e506fe5 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/facets.facet.osic_level.yml @@ -0,0 +1,47 @@ +langcode: en +status: true +dependencies: + config: + - search_api.index.opencase_reporting_volunteers + - views.view.reporting_volunteers + module: + - search_api +id: osic_level +name: 'OSIC level' +url_alias: osic_level +weight: 0 +min_count: 0 +show_only_one_result: false +field_identifier: field_osic_level +facet_source_id: 'search_api:views_page__reporting_volunteers__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_default_reporting/config/install/facets.facet.osic_level_export.yml b/modules/opencase_default_reporting/config/install/facets.facet.osic_level_export.yml new file mode 100644 index 0000000..c042d79 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/facets.facet.osic_level_export.yml @@ -0,0 +1,58 @@ +langcode: en +status: true +dependencies: + config: + - search_api.index.opencase_reporting_volunteers + module: + - views_data_export +id: osic_level_export +name: 'OSIC level Export' +url_alias: osic_level +weight: 0 +min_count: 1 +show_only_one_result: false +field_identifier: field_osic_level +facet_source_id: 'search_api:views_data_export__reporting_volunteers__data_export_1' +widget: + type: links + 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: + 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 + 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_default_reporting/config/install/search_api.index.opencase_reporting_cases.yml b/modules/opencase_default_reporting/config/install/search_api.index.opencase_reporting_cases.yml new file mode 100644 index 0000000..996665f --- /dev/null +++ b/modules/opencase_default_reporting/config/install/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_default_reporting/config/install/search_api.index.opencase_reporting_clients.yml b/modules/opencase_default_reporting/config/install/search_api.index.opencase_reporting_clients.yml new file mode 100644 index 0000000..7cbd68d --- /dev/null +++ b/modules/opencase_default_reporting/config/install/search_api.index.opencase_reporting_clients.yml @@ -0,0 +1,110 @@ +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_nationalities + - 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_nationalities: + label: Nationality + datasource_id: 'entity:oc_actor' + property_path: field_nationalities + type: string + dependencies: + config: + - field.storage.oc_actor.field_nationalities + first_name: + label: 'First Name' + datasource_id: 'entity:oc_actor' + property_path: first_name + type: string + dependencies: + module: + - opencase_entities + last_name: + label: 'Last Name' + datasource_id: 'entity:oc_actor' + property_path: last_name + type: string + dependencies: + module: + - opencase_entities + post_code: + label: 'Post Code' + datasource_id: 'entity:oc_actor' + property_path: post_code + type: string + dependencies: + module: + - opencase_entities +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_default_reporting/config/install/search_api.index.opencase_reporting_volunteers.yml b/modules/opencase_default_reporting/config/install/search_api.index.opencase_reporting_volunteers.yml new file mode 100644 index 0000000..8b0ef97 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/search_api.index.opencase_reporting_volunteers.yml @@ -0,0 +1,59 @@ +langcode: en +status: true +dependencies: + config: + - field.storage.oc_actor.field_languages_spoken + - field.storage.oc_actor.field_osic_level + - search_api.server.opencase_reporting_server + module: + - opencase_entities + - search_api +id: opencase_reporting_volunteers +name: 'OpenCase Reporting: Volunteers' +description: '' +read_only: false +field_settings: + 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_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 + name: + label: Name + datasource_id: 'entity:oc_actor' + property_path: name + type: string + dependencies: + module: + - opencase_entities +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_default_reporting/config/install/views.view.reporting_clients.yml b/modules/opencase_default_reporting/config/install/views.view.reporting_clients.yml new file mode 100644 index 0000000..24effc2 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/views.view.reporting_clients.yml @@ -0,0 +1,683 @@ +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_nationalities + - search_api.index.opencase_reporting_clients + module: + - csv_serialization + - 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: 50 + offset: 0 + id: 0 + total_pages: null + tags: + previous: ‹‹ + next: ›› + 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 + style: + type: table + row: + type: fields + fields: + name: + id: name + table: search_api_datasource_opencase_reporting_clients_entity_oc_actor + field: name + relationship: none + group_type: group + admin_label: '' + label: 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: true + 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_nationalities: + id: field_nationalities + table: search_api_datasource_opencase_reporting_clients_entity_oc_actor + field: field_nationalities + 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: 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 + 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 + 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_nationalities' + 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: + type: none + defaults: + cache: false + displays: + page_1: page_1 + default: '0' + 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_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_nationalities' + 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_nationalities' diff --git a/modules/opencase_default_reporting/config/install/views.view.reporting_volunteers.yml b/modules/opencase_default_reporting/config/install/views.view.reporting_volunteers.yml new file mode 100644 index 0000000..188c035 --- /dev/null +++ b/modules/opencase_default_reporting/config/install/views.view.reporting_volunteers.yml @@ -0,0 +1,395 @@ +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 + 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: 50 + 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 + options: + grouping: { } + row_class: '' + default_row_class: true + override: true + sticky: false + caption: '' + summary: '' + description: '' + columns: + field_languages_spoken: field_languages_spoken + info: + field_languages_spoken: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + default: '-1' + empty_table: false + row: + type: fields + fields: + name: + id: name + table: search_api_index_opencase_reporting_volunteers + field: name + relationship: none + group_type: group + admin_label: '' + label: 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: true + 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_1: + id: field_languages_spoken_1 + table: search_api_index_opencase_reporting_volunteers + field: field_languages_spoken + relationship: none + group_type: group + admin_label: '' + label: 'Languages spoken' + 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_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: ', ' + plugin_id: search_api_field + filters: { } + sorts: { } + title: 'Volunteer Report' + header: { } + footer: { } + empty: { } + relationships: { } + arguments: { } + display_extenders: { } + 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' + cache: + type: none + defaults: + cache: false + displays: + page_1: page_1 + default: '0' + 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: + 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_languages_spoken' + - 'config:field.storage.oc_actor.field_osic_level' diff --git a/modules/opencase_default_reporting/opencase_default_reporting.info.yml b/modules/opencase_default_reporting/opencase_default_reporting.info.yml new file mode 100644 index 0000000..27d66a6 --- /dev/null +++ b/modules/opencase_default_reporting/opencase_default_reporting.info.yml @@ -0,0 +1,8 @@ +name: 'Opencase example reporting' +type: module +description: 'Reporting on the types of people, cases etc that the Opencase Defaults module provides' +core: 8.x +package: 'OpenCase' +dependencies: + - opencase_defaults + - opencase_reporting diff --git a/modules/opencase_default_reporting/opencase_default_reporting.module b/modules/opencase_default_reporting/opencase_default_reporting.module new file mode 100644 index 0000000..83af085 --- /dev/null +++ b/modules/opencase_default_reporting/opencase_default_reporting.module @@ -0,0 +1,34 @@ +getEditable($config)->delete(); + } +}