From ce80a00a4bcf4a4ac71b34c2098a052997e60d4c Mon Sep 17 00:00:00 2001 From: naomi Date: Sun, 15 Apr 2018 13:46:28 +0200 Subject: [PATCH] Updated / added config for views and blocks --- .../optional/block.block.activitycreator.yml | 25 + config/optional/block.block.casedetails.yml | 25 + .../block.block.linkforcreatinganewperson.yml | 24 + ...k__single_case_with_activities_block_1.yml | 30 + ...views.view.single_case_with_activities.yml | 481 +++++++++++++++ ...ews.view.this_person_s_contact_details.yml | 564 ++++++++++++++++++ .../views.view.this_person_s_hats.yml | 11 +- 7 files changed, 1158 insertions(+), 2 deletions(-) create mode 100644 config/optional/block.block.activitycreator.yml create mode 100644 config/optional/block.block.casedetails.yml create mode 100644 config/optional/block.block.linkforcreatinganewperson.yml create mode 100644 config/optional/block.block.views_block__single_case_with_activities_block_1.yml create mode 100644 config/optional/views.view.single_case_with_activities.yml create mode 100644 config/optional/views.view.this_person_s_contact_details.yml diff --git a/config/optional/block.block.activitycreator.yml b/config/optional/block.block.activitycreator.yml new file mode 100644 index 0000000..7f78e46 --- /dev/null +++ b/config/optional/block.block.activitycreator.yml @@ -0,0 +1,25 @@ +langcode: en +status: true +dependencies: + module: + - system + - zencrm + theme: + - bartik +id: activitycreator +theme: bartik +region: content +weight: -7 +provider: null +plugin: activity_creator +settings: + id: activity_creator + label: 'Activity creator' + provider: zencrm + label_display: '0' +visibility: + request_path: + id: request_path + pages: '/zencrm/case/*' + negate: false + context_mapping: { } diff --git a/config/optional/block.block.casedetails.yml b/config/optional/block.block.casedetails.yml new file mode 100644 index 0000000..16b0d65 --- /dev/null +++ b/config/optional/block.block.casedetails.yml @@ -0,0 +1,25 @@ +langcode: en +status: true +dependencies: + module: + - system + - zencrm + theme: + - bartik +id: casedetails +theme: bartik +region: sidebar_second +weight: 0 +provider: null +plugin: case_details +settings: + id: case_details + label: 'Case Details' + provider: zencrm + label_display: visible +visibility: + request_path: + id: request_path + pages: '/zencrm/case/*' + negate: false + context_mapping: { } diff --git a/config/optional/block.block.linkforcreatinganewperson.yml b/config/optional/block.block.linkforcreatinganewperson.yml new file mode 100644 index 0000000..87ac474 --- /dev/null +++ b/config/optional/block.block.linkforcreatinganewperson.yml @@ -0,0 +1,24 @@ +langcode: en +status: true +dependencies: + content: + - 'block_content:basic:8b172f25-b43d-4094-8c03-7e0aee97e057' + module: + - block_content + theme: + - bartik +id: linkforcreatinganewperson +theme: bartik +region: sidebar_first +weight: 0 +provider: null +plugin: 'block_content:8b172f25-b43d-4094-8c03-7e0aee97e057' +settings: + id: 'block_content:8b172f25-b43d-4094-8c03-7e0aee97e057' + label: 'Link for creating a new person' + provider: block_content + label_display: '0' + status: true + info: '' + view_mode: full +visibility: { } diff --git a/config/optional/block.block.views_block__single_case_with_activities_block_1.yml b/config/optional/block.block.views_block__single_case_with_activities_block_1.yml new file mode 100644 index 0000000..06e1b8f --- /dev/null +++ b/config/optional/block.block.views_block__single_case_with_activities_block_1.yml @@ -0,0 +1,30 @@ +langcode: en +status: true +dependencies: + config: + - views.view.single_case_with_activities + module: + - system + - views + theme: + - bartik +id: views_block__single_case_with_activities_block_1 +theme: bartik +region: content +weight: -5 +provider: null +plugin: 'views_block:single_case_with_activities-block_1' +settings: + id: 'views_block:single_case_with_activities-block_1' + label: '' + provider: views + label_display: '0' + views_label: '' + items_per_page: none + context_mapping: { } +visibility: + request_path: + id: request_path + pages: '/zencrm/case/*' + negate: false + context_mapping: { } diff --git a/config/optional/views.view.single_case_with_activities.yml b/config/optional/views.view.single_case_with_activities.yml new file mode 100644 index 0000000..229fce5 --- /dev/null +++ b/config/optional/views.view.single_case_with_activities.yml @@ -0,0 +1,481 @@ +langcode: en +status: true +dependencies: + module: + - zencrm_entities +id: single_case_with_activities +label: 'Single Case with Activities' +module: views +description: '' +tag: '' +base_table: activity_field_data +base_field: id +core: 8.x +display: + default: + display_plugin: default + id: default + display_title: Master + position: 0 + display_options: + access: + type: none + options: { } + cache: + type: tag + options: { } + query: + type: views_query + options: + disable_sql_rewrite: false + distinct: false + replica: false + query_comment: '' + query_tags: { } + 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: none + options: + offset: 0 + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + override: true + sticky: false + caption: '' + summary: '' + description: '' + columns: + name: name + info: + name: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + default: '-1' + empty_table: false + row: + type: 'entity:activity' + fields: + id: + id: id + table: activity_field_data + field: id + relationship: none + group_type: group + admin_label: '' + label: ID + exclude: true + 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: number_integer + settings: + thousand_separator: '' + prefix_suffix: 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 + entity_type: activity + entity_field: id + plugin_id: field + type: + id: type + table: activity_field_data + field: type + relationship: none + group_type: group + admin_label: '' + label: 'Activity 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 + entity_type: activity + entity_field: type + plugin_id: field + subject: + id: subject + table: activity_field_data + field: subject + relationship: none + group_type: group + admin_label: '' + label: Subject + 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 + entity_type: activity + entity_field: subject + plugin_id: field + created: + id: created + table: activity_field_data + field: created + relationship: none + group_type: group + admin_label: '' + label: Created + 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: long + 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: activity + entity_field: created + plugin_id: field + nothing: + id: nothing + table: views + field: nothing + relationship: none + group_type: group + admin_label: '' + label: 'Custom text' + exclude: false + alter: + alter_text: true + text: 'View  Edit' + 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: false + plugin_id: custom + filters: { } + sorts: + created: + id: created + table: activity_field_data + field: created + relationship: none + group_type: group + admin_label: '' + order: DESC + exposed: false + expose: + label: '' + granularity: second + entity_type: activity + entity_field: created + plugin_id: date + title: Activities + header: { } + footer: { } + empty: { } + relationships: + case_entity: + id: case_entity + table: activity_field_data + field: case_entity + relationship: none + group_type: group + admin_label: 'Case entity' + required: true + entity_type: activity + entity_field: case_entity + plugin_id: standard + arguments: + case_entity: + id: case_entity + table: activity_field_data + field: case_entity + relationship: none + group_type: group + admin_label: '' + default_action: default + exception: + value: all + title_enable: false + title: All + title_enable: false + title: '' + default_argument_type: raw + default_argument_options: + index: 2 + use_alias: false + default_argument_skip_url: false + summary_options: + base_path: '' + count: true + items_per_page: 25 + override: false + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + break_phrase: false + not: false + entity_type: activity + entity_field: case_entity + plugin_id: numeric + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + tags: { } + block_1: + display_plugin: block + id: block_1 + display_title: 'Activity List' + position: 2 + display_options: + display_extenders: { } + display_description: '' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + tags: { } diff --git a/config/optional/views.view.this_person_s_contact_details.yml b/config/optional/views.view.this_person_s_contact_details.yml new file mode 100644 index 0000000..ae2977f --- /dev/null +++ b/config/optional/views.view.this_person_s_contact_details.yml @@ -0,0 +1,564 @@ +langcode: en +status: true +dependencies: + module: + - zencrm_entities +id: this_person_s_contact_details +label: 'Contact Details' +module: views +description: '' +tag: '' +base_table: contact_details +base_field: id +core: 8.x +display: + default: + display_plugin: default + id: default + display_title: Master + position: 0 + display_options: + access: + type: none + options: { } + cache: + type: tag + options: { } + query: + type: views_query + options: + disable_sql_rewrite: false + distinct: false + replica: false + query_comment: '' + query_tags: { } + 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: none + options: + offset: 0 + style: + type: default + options: + grouping: { } + row_class: '' + default_row_class: true + row: + type: fields + options: + default_field_elements: true + inline: { } + separator: '' + hide_empty: false + fields: + id: + id: id + table: contact_details + field: id + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: number_integer + settings: + thousand_separator: '' + prefix_suffix: 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 + entity_type: contact_details + entity_field: id + plugin_id: field + rendered_entity: + id: rendered_entity + table: contact_details + field: rendered_entity + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + view_mode: default + entity_type: contact_details + plugin_id: rendered_entity + nothing: + id: nothing + table: views + field: nothing + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + alter: + alter_text: true + text: '
Edit
' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: false + plugin_id: custom + filters: { } + sorts: { } + title: 'Contact Details' + header: { } + footer: + area_text_custom: + id: area_text_custom + table: views + field: area_text_custom + relationship: none + group_type: group + admin_label: '' + empty: true + tokenize: true + content: '' + plugin_id: text_custom + empty: { } + relationships: { } + arguments: + person: + id: person + table: contact_details + field: person + relationship: none + group_type: group + admin_label: '' + default_action: default + exception: + value: all + title_enable: false + title: All + title_enable: false + title: '' + default_argument_type: raw + default_argument_options: + index: 2 + use_alias: false + default_argument_skip_url: false + summary_options: + base_path: '' + count: true + items_per_page: 25 + override: false + summary: + sort_order: asc + number_of_records: 0 + format: default_summary + specify_validation: false + validate: + type: none + fail: 'not found' + validate_options: { } + break_phrase: false + not: false + entity_type: contact_details + entity_field: person + plugin_id: numeric + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + tags: { } + block_1: + display_plugin: block + id: block_1 + display_title: Block + position: 1 + display_options: + display_extenders: { } + block_hide_empty: true + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + tags: { } + entity_reference_1: + display_plugin: entity_reference + id: entity_reference_1 + display_title: 'Entity Reference' + position: 2 + display_options: + display_extenders: { } + fields: + id: + id: id + table: contact_details + field: id + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: true + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: number_integer + settings: + thousand_separator: '' + prefix_suffix: 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 + entity_type: contact_details + entity_field: id + plugin_id: field + rendered_entity: + id: rendered_entity + table: contact_details + field: rendered_entity + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + view_mode: default + entity_type: contact_details + plugin_id: rendered_entity + nothing: + id: nothing + table: views + field: nothing + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + alter: + alter_text: true + text: 'Edit' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: false + plugin_id: custom + type: + id: type + table: contact_details + field: type + relationship: none + group_type: group + admin_label: '' + label: '' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: false + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + entity_type: contact_details + entity_field: type + plugin_id: field + defaults: + fields: false + style: + type: entity_reference + options: + search_fields: + type: type + id: '0' + rendered_entity: '0' + nothing: '0' + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + tags: { } diff --git a/config/optional/views.view.this_person_s_hats.yml b/config/optional/views.view.this_person_s_hats.yml index d75fa87..22b1906 100644 --- a/config/optional/views.view.this_person_s_hats.yml +++ b/config/optional/views.view.this_person_s_hats.yml @@ -49,7 +49,14 @@ display: options: offset: 0 style: - type: grid + type: html_list + options: + grouping: { } + row_class: '' + default_row_class: true + type: ul + wrapper_class: item-list + class: '' row: type: fields fields: @@ -246,7 +253,7 @@ display: exclude: false alter: alter_text: true - text: '
Edit
' + text: '
Edit
' make_link: false path: '' absolute: false