diff --git a/config/optional/core.entity_form_display.message.roblib_search_message_template.default.yml b/config/optional/core.entity_form_display.message.roblib_search_message_template.default.yml new file mode 100644 index 0000000..1e2053c --- /dev/null +++ b/config/optional/core.entity_form_display.message.roblib_search_message_template.default.yml @@ -0,0 +1,46 @@ +uuid: 96af51d7-c8b2-432f-b518-d9d5c1111d16 +langcode: en +status: true +dependencies: + config: + - field.field.message.roblib_search_message_template.field_date_of_search + - field.field.message.roblib_search_message_template.field_ip_address + - field.field.message.roblib_search_message_template.field_search_string + - message.template.roblib_search_message_template + module: + - datetime + - field_layout + - layout_discovery +third_party_settings: + field_layout: + id: layout_onecol + settings: + label: '' +id: message.roblib_search_message_template.default +targetEntityType: message +bundle: roblib_search_message_template +mode: default +content: + field_date_of_search: + weight: 2 + settings: { } + third_party_settings: { } + type: datetime_default + region: content + field_ip_address: + weight: 0 + settings: + size: 60 + placeholder: '' + third_party_settings: { } + type: string_textfield + region: content + field_search_string: + weight: 1 + settings: + rows: 5 + placeholder: '' + third_party_settings: { } + type: string_textarea + region: content +hidden: { } diff --git a/config/optional/core.entity_view_display.message.roblib_search_message_template.default.yml b/config/optional/core.entity_view_display.message.roblib_search_message_template.default.yml new file mode 100644 index 0000000..0013dcb --- /dev/null +++ b/config/optional/core.entity_view_display.message.roblib_search_message_template.default.yml @@ -0,0 +1,42 @@ +uuid: 5f78d121-62f6-42c2-ba67-428f8e6e3697 +langcode: en +status: true +dependencies: + config: + - field.field.message.roblib_search_message_template.field_date_of_search + - field.field.message.roblib_search_message_template.field_ip_address + - field.field.message.roblib_search_message_template.field_search_string + - message.template.roblib_search_message_template + module: + - datetime +id: message.roblib_search_message_template.default +targetEntityType: message +bundle: roblib_search_message_template +mode: default +content: + field_date_of_search: + weight: 2 + label: above + settings: + format_type: medium + timezone_override: '' + third_party_settings: { } + type: datetime_default + region: content + field_ip_address: + weight: 0 + label: above + settings: + link_to_entity: false + third_party_settings: { } + type: string + region: content + field_search_string: + weight: 1 + label: above + settings: { } + third_party_settings: { } + type: basic_string + region: content +hidden: + search_api_excerpt: true diff --git a/config/optional/field.field.message.roblib_search_message_template.field_date_of_search.yml b/config/optional/field.field.message.roblib_search_message_template.field_date_of_search.yml new file mode 100644 index 0000000..e34123f --- /dev/null +++ b/config/optional/field.field.message.roblib_search_message_template.field_date_of_search.yml @@ -0,0 +1,24 @@ +uuid: b24b3a7d-7879-4537-aa99-a91c7671c878 +langcode: en +status: true +dependencies: + config: + - field.storage.message.field_date_of_search + - message.template.roblib_search_message_template + module: + - datetime +id: message.roblib_search_message_template.field_date_of_search +field_name: field_date_of_search +entity_type: message +bundle: roblib_search_message_template +label: 'Date of Search' +description: '' +required: false +translatable: false +default_value: + - + default_date_type: now + default_date: now +default_value_callback: '' +settings: { } +field_type: datetime diff --git a/config/optional/field.field.message.roblib_search_message_template.field_ip_address.yml b/config/optional/field.field.message.roblib_search_message_template.field_ip_address.yml new file mode 100644 index 0000000..c3bf7d2 --- /dev/null +++ b/config/optional/field.field.message.roblib_search_message_template.field_ip_address.yml @@ -0,0 +1,19 @@ +uuid: 4c6bd727-b776-4d9d-bd85-0604717ae9f9 +langcode: en +status: true +dependencies: + config: + - field.storage.message.field_ip_address + - message.template.roblib_search_message_template +id: message.roblib_search_message_template.field_ip_address +field_name: field_ip_address +entity_type: message +bundle: roblib_search_message_template +label: 'IP Address' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string diff --git a/config/optional/field.field.message.roblib_search_message_template.field_search_string.yml b/config/optional/field.field.message.roblib_search_message_template.field_search_string.yml new file mode 100644 index 0000000..8a247cb --- /dev/null +++ b/config/optional/field.field.message.roblib_search_message_template.field_search_string.yml @@ -0,0 +1,19 @@ +uuid: 13fa3cff-6623-4c65-a972-d4be109c8a29 +langcode: en +status: true +dependencies: + config: + - field.storage.message.field_search_string + - message.template.roblib_search_message_template +id: message.roblib_search_message_template.field_search_string +field_name: field_search_string +entity_type: message +bundle: roblib_search_message_template +label: 'Search String' +description: '' +required: false +translatable: false +default_value: { } +default_value_callback: '' +settings: { } +field_type: string_long diff --git a/config/optional/field.storage.message.field_date_of_search.yml b/config/optional/field.storage.message.field_date_of_search.yml new file mode 100644 index 0000000..a945376 --- /dev/null +++ b/config/optional/field.storage.message.field_date_of_search.yml @@ -0,0 +1,20 @@ +uuid: e74ffe34-45e7-4c65-aed6-62bfef0137a6 +langcode: en +status: true +dependencies: + module: + - datetime + - message +id: message.field_date_of_search +field_name: field_date_of_search +entity_type: message +type: datetime +settings: + datetime_type: datetime +module: datetime +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/optional/field.storage.message.field_ip_address.yml b/config/optional/field.storage.message.field_ip_address.yml new file mode 100644 index 0000000..f778167 --- /dev/null +++ b/config/optional/field.storage.message.field_ip_address.yml @@ -0,0 +1,21 @@ +uuid: dbe56ed6-2949-420b-b8fe-0875c3e74871 +langcode: en +status: true +dependencies: + module: + - message +id: message.field_ip_address +field_name: field_ip_address +entity_type: message +type: string +settings: + max_length: 255 + is_ascii: false + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/optional/field.storage.message.field_search_string.yml b/config/optional/field.storage.message.field_search_string.yml new file mode 100644 index 0000000..7cfe949 --- /dev/null +++ b/config/optional/field.storage.message.field_search_string.yml @@ -0,0 +1,19 @@ +uuid: e53387c2-b1a3-4149-9106-2039bc3b50ed +langcode: en +status: true +dependencies: + module: + - message +id: message.field_search_string +field_name: field_search_string +entity_type: message +type: string_long +settings: + case_sensitive: false +module: core +locked: false +cardinality: 1 +translatable: true +indexes: { } +persist_with_no_fields: false +custom_storage: false diff --git a/config/optional/message.template.roblib_search_message_template.yml b/config/optional/message.template.roblib_search_message_template.yml new file mode 100644 index 0000000..18cffcc --- /dev/null +++ b/config/optional/message.template.roblib_search_message_template.yml @@ -0,0 +1,14 @@ +uuid: e179cbc1-4268-4fe4-abce-fc64cccbc1a2 +langcode: en +status: true +dependencies: { } +template: roblib_search_message_template +label: 'Roblib Search Message Template' +description: 'Log messages for the Roblib Search module' +text: { } +settings: + 'token options': + clear: false + 'token replace': true + purge_override: false + purge_methods: { } diff --git a/config/optional/views.view.message.yml b/config/optional/views.view.message.yml new file mode 100644 index 0000000..c64c549 --- /dev/null +++ b/config/optional/views.view.message.yml @@ -0,0 +1,795 @@ +uuid: 746ddbc4-4082-4754-bf00-dd6fe24048d5 +langcode: en +status: true +dependencies: + config: + - field.storage.message.field_date_of_search + - field.storage.message.field_ip_address + - field.storage.message.field_search_string + module: + - datetime + - message + - user +_core: + default_config_hash: 2Up5NUvwF4aBVoO6eFTPeBXtnpUw_yiexv9I5u6ZD-g +id: message +label: Message +module: views +description: '' +tag: '' +base_table: message_field_data +base_field: mid +display: + default: + display_plugin: default + id: default + display_title: Master + position: 0 + display_options: + access: + type: perm + options: + perm: 'overview messages' + cache: + type: none + 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: full + options: + items_per_page: 25 + 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: '‹ previous' + next: 'next ›' + first: '« first' + last: 'last »' + quantity: 9 + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + override: true + sticky: false + caption: '' + summary: '' + description: '' + columns: + message_bulk_form_1: message_bulk_form_1 + mid: mid + template: template + get_text: get_text + uid: uid + created: created + info: + message_bulk_form_1: + align: '' + separator: '' + empty_column: false + responsive: '' + mid: + sortable: true + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: '' + template: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-medium + get_text: + sortable: false + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: '' + uid: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: priority-medium + created: + sortable: true + default_sort_order: desc + align: '' + separator: '' + empty_column: false + responsive: priority-low + default: mid + empty_table: false + row: + type: fields + fields: + message_bulk_form_1: + id: message_bulk_form_1 + table: message + field: message_bulk_form + relationship: none + group_type: group + admin_label: '' + label: 'Message operations bulk form' + 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 + action_title: 'With selection' + include_exclude: include + selected_actions: + - message_delete_action + entity_type: message + plugin_id: bulk_form + mid: + id: mid + table: message_field_data + field: mid + relationship: none + group_type: group + admin_label: '' + label: 'Message 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: 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: null + entity_field: mid + plugin_id: field + template: + id: template + table: message_field_data + field: template + relationship: none + group_type: group + admin_label: '' + label: 'Message template' + 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: 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: message + entity_field: template + plugin_id: field + get_text: + id: get_text + table: message + field: get_text + relationship: none + group_type: group + admin_label: '' + label: 'Message text' + 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: 500 + word_boundary: true + ellipsis: false + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: true + 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 + entity_type: message + plugin_id: get_text + uid: + id: uid + table: message_field_data + field: uid + relationship: none + group_type: group + admin_label: '' + label: Author + 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: 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: message + entity_field: uid + plugin_id: field + created: + id: created + table: message_field_data + field: created + relationship: none + group_type: group + admin_label: '' + label: 'Published date' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: false + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + date_format: fallback + custom_date_format: '' + timezone: '' + entity_type: message + entity_field: created + plugin_id: date + field_date_of_search: + id: field_date_of_search + table: message__field_date_of_search + field: field_date_of_search + relationship: none + group_type: group + admin_label: '' + label: 'Date of Search' + 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: datetime_default + settings: + timezone_override: '' + format_type: medium + 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_ip_address: + id: field_ip_address + table: message__field_ip_address + field: field_ip_address + relationship: none + group_type: group + admin_label: '' + label: 'IP Address' + 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: { } + 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_search_string: + id: field_search_string + table: message__field_search_string + field: field_search_string + relationship: none + group_type: group + admin_label: '' + label: 'Search String' + 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: basic_string + 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 + filters: + template: + id: template + table: message_field_data + field: template + relationship: none + group_type: group + admin_label: '' + operator: in + value: { } + group: 1 + exposed: true + expose: + operator_id: template_op + label: Template + description: '' + use_operator: false + operator: template_op + identifier: template + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + reduce: false + operator_limit_selection: false + operator_list: { } + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + entity_type: message + entity_field: template + plugin_id: bundle + sorts: { } + title: Message + header: { } + footer: { } + empty: + area: + id: area + table: views + field: area + relationship: none + group_type: group + admin_label: '' + empty: true + tokenize: false + content: + value: 'No messages created yet' + format: basic_html + plugin_id: text + relationships: { } + arguments: { } + display_extenders: { } + filter_groups: + operator: AND + groups: { } + cache_metadata: + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + cacheable: false + max-age: 0 + tags: + - 'config:field.storage.message.field_date_of_search' + - 'config:field.storage.message.field_ip_address' + - 'config:field.storage.message.field_search_string' + page_1: + display_plugin: page + id: page_1 + display_title: Page + position: 1 + display_options: + display_extenders: { } + path: admin/content/messages + menu: + type: tab + title: Message + description: '' + parent: system.admin_content + weight: 0 + context: '0' + menu_name: admin + tab_options: + type: none + title: '' + description: '' + weight: 0 + cache_metadata: + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + cacheable: false + max-age: 0 + tags: + - 'config:field.storage.message.field_date_of_search' + - 'config:field.storage.message.field_ip_address' + - 'config:field.storage.message.field_search_string'