diff --git a/composer.json b/composer.json index ea469f5..a6127a6 100644 --- a/composer.json +++ b/composer.json @@ -52,6 +52,7 @@ "drupal/typed_data": "^1.0@alpha", "drupal/views_aggregator": "^2.0", "drupal/views_autosubmit": "^1.4", + "drupal/views_data_export": "^1.1", "drupal/views_summarize": "1.1.x-dev", "drush/drush": "*" }, diff --git a/composer.lock b/composer.lock index dafe929..377f6b4 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "cae722cdc05e4e2525a003694a33aa1d", + "content-hash": "fc650255701de3f228f8fcc1979b9880", "packages": [ { "name": "asm89/stack-cors", @@ -2557,6 +2557,56 @@ }, "time": "2022-03-21T21:21:58+00:00" }, + { + "name": "drupal/csv_serialization", + "version": "2.0.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/csv_serialization.git", + "reference": "8.x-2.0" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/csv_serialization-8.x-2.0.zip", + "reference": "8.x-2.0", + "shasum": "3531383a6926a4ed761be56553997c2a937449ac" + }, + "require": { + "drupal/core": "^8 || ^9", + "league/csv": "^9.1" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0", + "drupal/coder": "^8.3" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-2.0", + "datestamp": "1612801962", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Matthew Grasmick", + "homepage": "https://www.drupal.org/user/455714" + } + ], + "description": "Provides CSV as a serialization format.", + "homepage": "https://www.drupal.org/project/csv_serialization", + "support": { + "source": "http://cgit.drupalcode.org/csv_serialization", + "issues": "https://www.drupal.org/project/issues/csv_serialization" + } + }, { "name": "drupal/ctools", "version": "3.7.0", @@ -4406,6 +4456,75 @@ "issues": "https://www.drupal.org/project/issues/views_autosubmit" } }, + { + "name": "drupal/views_data_export", + "version": "1.1.0", + "source": { + "type": "git", + "url": "https://git.drupalcode.org/project/views_data_export.git", + "reference": "8.x-1.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/views_data_export-8.x-1.1.zip", + "reference": "8.x-1.1", + "shasum": "8ee9d441e69b5861ab12286246522d52613f4e61" + }, + "require": { + "drupal/core": "^8.8 || ^9", + "drupal/csv_serialization": "~1.4 || ~2.0" + }, + "require-dev": { + "drupal/search_api": "~1.12", + "drupal/xls_serialization": "~1.0" + }, + "type": "drupal-module", + "extra": { + "drupal": { + "version": "8.x-1.1", + "datestamp": "1642805106", + "security-coverage": { + "status": "covered", + "message": "Covered by Drupal's security advisory policy" + } + } + }, + "notification-url": "https://packages.drupal.org/8/downloads", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Steven Jones", + "homepage": "https://www.drupal.org/user/99644" + }, + { + "name": "amoebanath", + "homepage": "https://www.drupal.org/user/2810799" + }, + { + "name": "james.williams", + "homepage": "https://www.drupal.org/user/592268" + }, + { + "name": "jamsilver", + "homepage": "https://www.drupal.org/user/476732" + }, + { + "name": "jhedstrom", + "homepage": "https://www.drupal.org/user/208732" + }, + { + "name": "nerdstein", + "homepage": "https://www.drupal.org/user/1557710" + } + ], + "description": "Plugin to export views data into various file formats.", + "homepage": "https://www.drupal.org/project/views_data_export", + "support": { + "source": "https://git.drupalcode.org/project/views_data_export" + } + }, { "name": "drupal/views_summarize", "version": "dev-1.1.x", @@ -5426,6 +5545,90 @@ ], "time": "2021-11-16T10:29:06+00:00" }, + { + "name": "league/csv", + "version": "9.8.0", + "source": { + "type": "git", + "url": "https://github.com/thephpleague/csv.git", + "reference": "9d2e0265c5d90f5dd601bc65ff717e05cec19b47" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/thephpleague/csv/zipball/9d2e0265c5d90f5dd601bc65ff717e05cec19b47", + "reference": "9d2e0265c5d90f5dd601bc65ff717e05cec19b47", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-mbstring": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "ext-curl": "*", + "ext-dom": "*", + "friendsofphp/php-cs-fixer": "^v3.4.0", + "phpstan/phpstan": "^1.3.0", + "phpstan/phpstan-phpunit": "^1.0.0", + "phpstan/phpstan-strict-rules": "^1.1.0", + "phpunit/phpunit": "^9.5.11" + }, + "suggest": { + "ext-dom": "Required to use the XMLConverter and or the HTMLConverter classes", + "ext-iconv": "Needed to ease transcoding CSV using iconv stream filters" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions_include.php" + ], + "psr-4": { + "League\\Csv\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ignace Nyamagana Butera", + "email": "nyamsprod@gmail.com", + "homepage": "https://github.com/nyamsprod/", + "role": "Developer" + } + ], + "description": "CSV data manipulation made easy in PHP", + "homepage": "https://csv.thephpleague.com", + "keywords": [ + "convert", + "csv", + "export", + "filter", + "import", + "read", + "transform", + "write" + ], + "support": { + "docs": "https://csv.thephpleague.com", + "issues": "https://github.com/thephpleague/csv/issues", + "rss": "https://github.com/thephpleague/csv/releases.atom", + "source": "https://github.com/thephpleague/csv" + }, + "funding": [ + { + "url": "https://github.com/sponsors/nyamsprod", + "type": "github" + } + ], + "time": "2022-01-04T00:13:07+00:00" + }, { "name": "masterminds/html5", "version": "2.7.5", diff --git a/config/core.extension.yml b/config/core.extension.yml index a1439c6..c16d127 100644 --- a/config/core.extension.yml +++ b/config/core.extension.yml @@ -14,6 +14,7 @@ module: contact: 0 content_as_config: 0 contextual: 0 + csv_serialization: 0 ctools: 0 date_popup: 0 datetime: 0 @@ -78,6 +79,7 @@ module: user: 0 views_aggregator: 0 views_autosubmit: 0 + views_data_export: 0 views_summarize: 0 views_ui: 0 hide_revision_field: 1 diff --git a/config/views.view.case_fees_report.yml b/config/views.view.case_fees_report.yml index 231562a..16f40a1 100644 --- a/config/views.view.case_fees_report.yml +++ b/config/views.view.case_fees_report.yml @@ -15,12 +15,16 @@ dependencies: - taxonomy.vocabulary.tags - user.role.gno_admin_user module: + - csv_serialization - datetime - opencase_cases - opencase_entities - options + - rest + - serialization - taxonomy - user + - views_data_export - views_summarize id: case_fees_report label: 'Case Fees Report' @@ -1162,6 +1166,55 @@ display: - user - user.roles tags: { } + data_export_1: + id: data_export_1 + display_title: 'Data export' + display_plugin: data_export + position: 3 + display_options: + style: + type: data_export + options: + formats: + csv: csv + csv_settings: + delimiter: ',' + enclosure: '"' + escape_char: \ + strip_tags: true + trim: true + encoding: utf8 + utf8_bom: '0' + use_serializer_encode_only: false + display_extenders: { } + path: case_fees_report/download + auth: + - cookie + displays: + page_1: page_1 + default: '0' + filename: '[view:label]-[date:short] ' + automatic_download: false + store_in_public_file_directory: null + custom_redirect_path: false + redirect_to_display: none + include_query_params: false + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - request_format + - url + - user + - user.roles + tags: + - 'config:field.storage.oc_case.field_contract_signed_date' + - 'config:field.storage.oc_organisation.field_client_subtype' + - 'config:field.storage.oc_organisation.field_client_type' + - 'config:field.storage.oc_organisation.field_tags' + - 'config:field.storage.oc_organisation.field_type_of_umbrella_client' + - 'config:field.storage.oc_organisation.field_umbrella_client' page_1: id: page_1 display_title: Page diff --git a/config/views.view.case_provision_report.yml b/config/views.view.case_provision_report.yml index d5baa60..134a2dc 100644 --- a/config/views.view.case_provision_report.yml +++ b/config/views.view.case_provision_report.yml @@ -8,10 +8,14 @@ dependencies: - system.menu.opencase - user.role.gno_admin_user module: + - csv_serialization - opencase_cases - opencase_entities - options + - rest + - serialization - user + - views_data_export id: case_provision_report label: 'Case provision report' module: views @@ -693,6 +697,50 @@ display: tags: - 'config:field.storage.oc_case_provision.field_rate' - 'config:field.storage.oc_case_provision.field_rate_type' + data_export_1: + id: data_export_1 + display_title: 'Data export' + display_plugin: data_export + position: 2 + display_options: + style: + type: data_export + options: + formats: + csv: csv + csv_settings: + delimiter: ',' + enclosure: '"' + escape_char: \ + strip_tags: true + trim: true + encoding: utf8 + utf8_bom: '0' + use_serializer_encode_only: false + display_extenders: { } + path: case_provision_report/download + auth: + - cookie + displays: + page_1: page_1 + default: '0' + filename: 'Trainer-report-[date:short] ' + automatic_download: false + store_in_public_file_directory: null + custom_redirect_path: false + redirect_to_display: none + include_query_params: false + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - request_format + - url + - user.roles + tags: + - 'config:field.storage.oc_case_provision.field_rate' + - 'config:field.storage.oc_case_provision.field_rate_type' page_1: id: page_1 display_title: Page diff --git a/config/views.view.client_report.yml b/config/views.view.client_report.yml index e676300..dc32d46 100644 --- a/config/views.view.client_report.yml +++ b/config/views.view.client_report.yml @@ -21,11 +21,15 @@ dependencies: - user.role.gno_admin_user module: - better_exposed_filters + - csv_serialization - datetime - opencase_entities - options + - rest + - serialization - taxonomy - user + - views_data_export id: client_report label: 'Client Report' module: views @@ -1256,6 +1260,57 @@ display: - 'config:field.storage.oc_organisation.field_tags' - 'config:field.storage.oc_organisation.field_type_of_umbrella_client' - 'config:field.storage.oc_organisation.field_umbrella_client' + data_export_1: + id: data_export_1 + display_title: 'Data export' + display_plugin: data_export + position: 2 + display_options: + style: + type: data_export + options: + formats: + csv: csv + csv_settings: + delimiter: ',' + enclosure: '"' + escape_char: \ + strip_tags: true + trim: true + encoding: utf8 + utf8_bom: '0' + use_serializer_encode_only: false + display_extenders: { } + path: client-report/download + auth: + - cookie + displays: + page_1: page_1 + default: '0' + filename: '[view:label]-[date:short]' + automatic_download: false + store_in_public_file_directory: null + custom_redirect_path: false + redirect_to_display: none + include_query_params: false + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - request_format + - url + - user + - user.roles + tags: + - 'config:field.storage.oc_organisation.field_accreditation_date' + - 'config:field.storage.oc_organisation.field_client_status' + - 'config:field.storage.oc_organisation.field_client_substatus' + - 'config:field.storage.oc_organisation.field_client_subtype' + - 'config:field.storage.oc_organisation.field_client_type' + - 'config:field.storage.oc_organisation.field_tags' + - 'config:field.storage.oc_organisation.field_type_of_umbrella_client' + - 'config:field.storage.oc_organisation.field_umbrella_client' page_1: id: page_1 display_title: Page diff --git a/config/views.view.debrief_report.yml b/config/views.view.debrief_report.yml index 02e6363..f99219d 100644 --- a/config/views.view.debrief_report.yml +++ b/config/views.view.debrief_report.yml @@ -8,7 +8,10 @@ dependencies: - user.role.gno_admin_user module: - opencase_entities + - rest + - serialization - user + - views_data_export id: debrief_report label: 'Debrief Report' module: views @@ -362,6 +365,34 @@ display: - url.query_args - user.roles tags: { } + data_export_1: + id: data_export_1 + display_title: 'Data export' + display_plugin: data_export + position: 2 + display_options: + display_extenders: { } + path: debrief-report/download + auth: + - cookie + displays: + page_1: page_1 + default: '0' + filename: '[view:label]-[date:short]' + automatic_download: false + store_in_public_file_directory: null + custom_redirect_path: false + redirect_to_display: none + include_query_params: false + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - request_format + - url + - user.roles + tags: { } page_1: id: page_1 display_title: Page diff --git a/config/views.view.evaluation_report.yml b/config/views.view.evaluation_report.yml index ec39949..836e9bd 100644 --- a/config/views.view.evaluation_report.yml +++ b/config/views.view.evaluation_report.yml @@ -18,12 +18,16 @@ dependencies: - user.role.gno_admin_user module: - better_exposed_filters + - csv_serialization - datetime - opencase_cases - opencase_entities - options + - rest + - serialization - taxonomy - user + - views_data_export id: evaluation_report label: 'Evaluation report' module: views @@ -33,27 +37,787 @@ base_table: oc_activity_field_data base_field: id display: default: - display_plugin: default id: default display_title: Master + display_plugin: default position: 0 display_options: - access: - type: role + title: 'Evaluation report' + fields: + client: + id: client + table: oc_case_field_data + field: client + relationship: oc_case + group_type: group + admin_label: '' + entity_type: oc_case + entity_field: client + plugin_id: field + label: Client + 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: target_id + type: entity_reference_label + settings: + link: true + group_column: target_id + 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_client_type: + id: field_client_type + table: oc_organisation__field_client_type + field: field_client_type + relationship: client + group_type: group + admin_label: '' + plugin_id: field + label: 'Client type' + 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: target_id + type: entity_reference_label + settings: + link: false + group_column: target_id + 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 + oc_case: + id: oc_case + table: oc_activity_field_data + field: oc_case + relationship: none + group_type: group + admin_label: '' + entity_type: oc_activity + entity_field: oc_case + plugin_id: field + label: Training + 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: target_id + type: entity_reference_label + settings: + link: true + group_column: target_id + 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 + created: + id: created + table: oc_activity_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: oc_activity + entity_field: created + plugin_id: field + label: 'Date submitted' + 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: timestamp + settings: + date_format: short + 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_age: + id: field_age + table: oc_activity__field_age + field: field_age + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: Age + 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_gender: + id: field_gender + table: oc_activity__field_gender + field: field_gender + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: Gender + 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_before_skills: + id: field_before_skills + table: oc_activity__field_before_skills + field: field_before_skills + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: 'Before skills' + 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_after_skills: + id: field_after_skills + table: oc_activity__field_after_skills + field: field_after_skills + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: 'After skills' + 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_b: + id: field_b + table: oc_activity__field_b + field: field_b + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: 'Before knowledge' + 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_after_knowledge: + id: field_after_knowledge + table: oc_activity__field_after_knowledge + field: field_after_knowledge + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: 'After knowledge' + 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_before_confidence: + id: field_before_confidence + table: oc_activity__field_before_confidence + field: field_before_confidence + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: 'Before confidence' + 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_a: + id: field_a + table: oc_activity__field_a + field: field_a + relationship: none + group_type: group + admin_label: '' + plugin_id: field + label: 'After confidence' + 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 + pager: + type: mini options: - role: - gno_admin_user: gno_admin_user - cache: - type: tag - options: { } - query: - type: views_query - options: - disable_sql_rewrite: false - distinct: false - replica: false - query_comment: '' - query_tags: { } + offset: 0 + items_per_page: 50 + total_pages: null + id: 0 + tags: + next: ›› + previous: ‹‹ + 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 exposed_form: type: bef options: @@ -181,799 +945,31 @@ display: advanced: collapsible: false is_secondary: false - pager: - type: mini + access: + type: role 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 - row: - type: fields - fields: - client: - id: client - table: oc_case_field_data - field: client - relationship: oc_case - group_type: group - admin_label: '' - label: Client - 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: target_id - type: entity_reference_label - settings: - link: true - group_column: target_id - 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 - entity_type: oc_case - entity_field: client - plugin_id: field - field_client_type: - id: field_client_type - table: oc_organisation__field_client_type - field: field_client_type - relationship: client - group_type: group - admin_label: '' - label: 'Client type' - 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: target_id - type: entity_reference_label - settings: - link: false - group_column: target_id - 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 - plugin_id: field - oc_case: - id: oc_case - table: oc_activity_field_data - field: oc_case - relationship: none - group_type: group - admin_label: '' - label: Training - 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: target_id - type: entity_reference_label - settings: - link: true - group_column: target_id - 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 - entity_type: oc_activity - entity_field: oc_case - plugin_id: field - created: - id: created - table: oc_activity_field_data - field: created - relationship: none - group_type: group - admin_label: '' - label: 'Date submitted' - 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: timestamp - settings: - date_format: short - 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 - entity_type: oc_activity - entity_field: created - plugin_id: field - field_age: - id: field_age - table: oc_activity__field_age - field: field_age - relationship: none - group_type: group - admin_label: '' - label: Age - 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 - plugin_id: field - field_gender: - id: field_gender - table: oc_activity__field_gender - field: field_gender - relationship: none - group_type: group - admin_label: '' - label: Gender - 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 - plugin_id: field - field_before_skills: - id: field_before_skills - table: oc_activity__field_before_skills - field: field_before_skills - relationship: none - group_type: group - admin_label: '' - label: 'Before skills' - 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 - plugin_id: field - field_after_skills: - id: field_after_skills - table: oc_activity__field_after_skills - field: field_after_skills - relationship: none - group_type: group - admin_label: '' - label: 'After skills' - 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 - plugin_id: field - field_b: - id: field_b - table: oc_activity__field_b - field: field_b - relationship: none - group_type: group - admin_label: '' - label: 'Before knowledge' - 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 - plugin_id: field - field_after_knowledge: - id: field_after_knowledge - table: oc_activity__field_after_knowledge - field: field_after_knowledge - relationship: none - group_type: group - admin_label: '' - label: 'After knowledge' - 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 - plugin_id: field - field_before_confidence: - id: field_before_confidence - table: oc_activity__field_before_confidence - field: field_before_confidence - relationship: none - group_type: group - admin_label: '' - label: 'Before confidence' - 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 - plugin_id: field - field_a: - id: field_a - table: oc_activity__field_a - field: field_a - relationship: none - group_type: group - admin_label: '' - label: 'After confidence' - 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 - plugin_id: field + role: + gno_admin_user: gno_admin_user + cache: + type: tag + options: { } + empty: { } + sorts: { } + arguments: { } filters: type: id: type table: oc_activity_field_data field: type - value: - evaluation: evaluation entity_type: oc_activity entity_field: type plugin_id: bundle + value: + evaluation: evaluation + group: 1 expose: operator_limit_selection: false operator_list: { } - group: 1 field_age_value: id: field_age_value table: oc_activity__field_age @@ -981,6 +977,7 @@ display: relationship: none group_type: group admin_label: '' + plugin_id: list_field operator: or value: { } group: 1 @@ -1018,7 +1015,6 @@ display: default_group_multiple: { } group_items: { } reduce_duplicates: false - plugin_id: list_field field_gender_value: id: field_gender_value table: oc_activity__field_gender @@ -1026,6 +1022,7 @@ display: relationship: none group_type: group admin_label: '' + plugin_id: list_field operator: or value: { } group: 1 @@ -1063,7 +1060,6 @@ display: default_group_multiple: { } group_items: { } reduce_duplicates: false - plugin_id: list_field field_before_confidence_value: id: field_before_confidence_value table: oc_activity__field_before_confidence @@ -1071,6 +1067,7 @@ display: relationship: none group_type: group admin_label: '' + plugin_id: list_field operator: or value: { } group: 1 @@ -1108,7 +1105,6 @@ display: default_group_multiple: { } group_items: { } reduce_duplicates: false - plugin_id: list_field field_a_value: id: field_a_value table: oc_activity__field_a @@ -1116,6 +1112,7 @@ display: relationship: none group_type: group admin_label: '' + plugin_id: list_field operator: or value: { } group: 1 @@ -1153,7 +1150,6 @@ display: default_group_multiple: { } group_items: { } reduce_duplicates: false - plugin_id: list_field field_b_value: id: field_b_value table: oc_activity__field_b @@ -1161,6 +1157,7 @@ display: relationship: none group_type: group admin_label: '' + plugin_id: list_field operator: or value: { } group: 1 @@ -1198,7 +1195,6 @@ display: default_group_multiple: { } group_items: { } reduce_duplicates: false - plugin_id: list_field field_after_knowledge_value: id: field_after_knowledge_value table: oc_activity__field_after_knowledge @@ -1206,6 +1202,7 @@ display: relationship: none group_type: group admin_label: '' + plugin_id: list_field operator: or value: { } group: 1 @@ -1243,7 +1240,6 @@ display: default_group_multiple: { } group_items: { } reduce_duplicates: false - plugin_id: list_field field_before_skills_value: id: field_before_skills_value table: oc_activity__field_before_skills @@ -1251,6 +1247,7 @@ display: relationship: none group_type: group admin_label: '' + plugin_id: list_field operator: or value: { } group: 1 @@ -1288,7 +1285,6 @@ display: default_group_multiple: { } group_items: { } reduce_duplicates: false - plugin_id: list_field field_after_skills_value: id: field_after_skills_value table: oc_activity__field_after_skills @@ -1296,6 +1292,7 @@ display: relationship: none group_type: group admin_label: '' + plugin_id: list_field operator: or value: { } group: 1 @@ -1333,7 +1330,6 @@ display: default_group_multiple: { } group_items: { } reduce_duplicates: false - plugin_id: list_field field_client_type_target_id: id: field_client_type_target_id table: oc_organisation__field_client_type @@ -1341,6 +1337,7 @@ display: relationship: client group_type: group admin_label: '' + plugin_id: taxonomy_index_tid operator: or value: { } group: 1 @@ -1378,12 +1375,11 @@ display: default_group_multiple: { } group_items: { } reduce_duplicates: false - type: select - limit: true vid: client_types + type: select hierarchy: false + limit: true error_message: true - plugin_id: taxonomy_index_tid field_accreditation_date_value: id: field_accreditation_date_value table: oc_organisation__field_accreditation_date @@ -1391,6 +1387,7 @@ display: relationship: client group_type: group admin_label: '' + plugin_id: datetime operator: between value: min: '' @@ -1418,9 +1415,9 @@ display: gno_admin_user: '0' follow_up_alerts: '0' newly_accredited_alerts: '0' - placeholder: '' min_placeholder: '' max_placeholder: '' + placeholder: '' is_grouped: false group_info: label: '' @@ -1433,12 +1430,22 @@ display: default_group: All default_group_multiple: { } group_items: { } - plugin_id: datetime - sorts: { } - title: 'Evaluation report' - header: { } - footer: { } - empty: { } + filter_groups: + operator: AND + groups: + 1: AND + style: + type: table + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } relationships: oc_case: id: oc_case @@ -1447,10 +1454,10 @@ display: relationship: none group_type: group admin_label: Case - required: false entity_type: oc_activity entity_field: oc_case plugin_id: standard + required: false client: id: client table: oc_case_field_data @@ -1458,16 +1465,13 @@ display: relationship: oc_case group_type: group admin_label: Organisation - required: false entity_type: oc_case entity_field: client plugin_id: standard - arguments: { } + required: false + header: { } + footer: { } display_extenders: { } - filter_groups: - operator: AND - groups: - 1: AND cache_metadata: max-age: -1 contexts: @@ -1487,24 +1491,71 @@ display: - 'config:field.storage.oc_activity.field_before_skills' - 'config:field.storage.oc_activity.field_gender' - 'config:field.storage.oc_organisation.field_client_type' + data_export_1: + id: data_export_1 + display_title: 'Data export' + display_plugin: data_export + position: 2 + display_options: + style: + type: data_export + options: + formats: + csv: csv + csv_settings: + delimiter: ',' + enclosure: '"' + escape_char: \ + strip_tags: true + trim: true + encoding: utf8 + utf8_bom: '0' + use_serializer_encode_only: false + display_extenders: { } + path: evaluation-report/download + filename: '[view:label]-[date:short] ' + automatic_download: false + store_in_public_file_directory: null + custom_redirect_path: false + redirect_to_display: none + include_query_params: false + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - request_format + - url + - user + - user.roles + tags: + - 'config:field.storage.oc_activity.field_a' + - 'config:field.storage.oc_activity.field_after_knowledge' + - 'config:field.storage.oc_activity.field_after_skills' + - 'config:field.storage.oc_activity.field_age' + - 'config:field.storage.oc_activity.field_b' + - 'config:field.storage.oc_activity.field_before_confidence' + - 'config:field.storage.oc_activity.field_before_skills' + - 'config:field.storage.oc_activity.field_gender' + - 'config:field.storage.oc_organisation.field_client_type' page_1: - display_plugin: page id: page_1 display_title: Page + display_plugin: page position: 1 display_options: + exposed_block: true display_extenders: { } path: evaluation-report menu: type: normal title: 'Evaluation Report' description: '' - expanded: false - parent: opencase.reporting weight: 0 - context: '0' + expanded: false menu_name: opencase - exposed_block: true + parent: opencase.reporting + context: '0' cache_metadata: max-age: -1 contexts: