From 2809885d3c03fc6c355e6a823a4c7696099e5470 Mon Sep 17 00:00:00 2001 From: Rosie Le Faive Date: Tue, 31 Oct 2023 12:17:48 -0300 Subject: [PATCH] Add filefield paths, and some views. --- ..._display.node.islandora_object.default.yml | 19 +- config/sync/core.extension.yml | 1 - config/sync/filefield_paths.settings.yml | 3 - config/sync/views.view.datastreams.yml | 159 +++++ config/sync/views.view.oai_pmh_item_data.yml | 2 +- ...views.view.pages_with_height_and_width.yml | 555 ++++++++++++++++++ 6 files changed, 728 insertions(+), 11 deletions(-) delete mode 100644 config/sync/filefield_paths.settings.yml create mode 100644 config/sync/views.view.datastreams.yml create mode 100644 config/sync/views.view.pages_with_height_and_width.yml diff --git a/config/sync/core.entity_view_display.node.islandora_object.default.yml b/config/sync/core.entity_view_display.node.islandora_object.default.yml index 8005066..37b5a9e 100644 --- a/config/sync/core.entity_view_display.node.islandora_object.default.yml +++ b/config/sync/core.entity_view_display.node.islandora_object.default.yml @@ -94,7 +94,7 @@ content: settings: link_to_entity: false third_party_settings: { } - weight: 0 + weight: 1 region: content field_copyright_date: type: edtf_default @@ -134,7 +134,7 @@ content: day_format: dd year_format: 'y' third_party_settings: { } - weight: 4 + weight: 5 region: content field_extent: type: string @@ -214,7 +214,7 @@ content: settings: link: true third_party_settings: { } - weight: 1 + weight: 2 region: content field_member_of: type: entity_reference_label @@ -232,6 +232,14 @@ content: third_party_settings: { } weight: 12 region: content + field_model: + type: entity_reference_label + label: inline + settings: + link: false + third_party_settings: { } + weight: 0 + region: content field_note: type: text_default label: inline @@ -273,7 +281,7 @@ content: settings: link_to_entity: false third_party_settings: { } - weight: 3 + weight: 4 region: content field_place_published_country: type: entity_reference_label @@ -281,7 +289,7 @@ content: settings: link: true third_party_settings: { } - weight: 2 + weight: 3 region: content field_resource_type: type: entity_reference_label @@ -363,7 +371,6 @@ hidden: display_media_entity_view_3: true display_media_thumbnail: true field_gemini_uri: true - field_model: true field_viewer_override: true field_weight: true islandora_fits_checksum: true diff --git a/config/sync/core.extension.yml b/config/sync/core.extension.yml index b3cb027..8ac4f9e 100644 --- a/config/sync/core.extension.yml +++ b/config/sync/core.extension.yml @@ -42,7 +42,6 @@ module: field_ui: 0 file: 0 file_replace: 0 - filefield_paths: 0 filehash: 0 filter: 0 flysystem: 0 diff --git a/config/sync/filefield_paths.settings.yml b/config/sync/filefield_paths.settings.yml deleted file mode 100644 index 4e0187e..0000000 --- a/config/sync/filefield_paths.settings.yml +++ /dev/null @@ -1,3 +0,0 @@ -_core: - default_config_hash: Kt7Ug8VUG1kQuaf77ad_5XIKSr-66nzuWUTIEVmhKl8 -temp_location: 'public://filefield_paths' diff --git a/config/sync/views.view.datastreams.yml b/config/sync/views.view.datastreams.yml new file mode 100644 index 0000000..9c92aec --- /dev/null +++ b/config/sync/views.view.datastreams.yml @@ -0,0 +1,159 @@ +uuid: 4c5f2428-d446-4d3e-838b-c33937c148ef +langcode: en +status: true +dependencies: + module: + - media + - user +id: datastreams +label: datastreams +module: views +description: '' +tag: '' +base_table: media_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: datastreams + fields: + name: + id: name + table: media_field_data + field: name + relationship: none + group_type: group + admin_label: '' + entity_type: media + entity_field: media + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + make_link: false + absolute: false + word_boundary: false + ellipsis: false + strip_tags: false + trim: false + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: true + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + pager: + type: mini + options: + offset: 0 + items_per_page: 10 + 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: 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 + access: + type: perm + options: + perm: 'view media' + cache: + type: tag + options: { } + empty: { } + sorts: { } + arguments: { } + filters: + status: + id: status + table: media_field_data + field: status + entity_type: media + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '' + style: + type: default + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: { } + footer: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url.query_args + - user.permissions + tags: { } + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + display_extenders: { } + path: datastreams + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url.query_args + - user.permissions + tags: { } diff --git a/config/sync/views.view.oai_pmh_item_data.yml b/config/sync/views.view.oai_pmh_item_data.yml index f961462..ef4bff6 100644 --- a/config/sync/views.view.oai_pmh_item_data.yml +++ b/config/sync/views.view.oai_pmh_item_data.yml @@ -1,6 +1,6 @@ uuid: 297b23af-d1da-41b4-879a-b5344f48944f langcode: en -status: false +status: true dependencies: config: - field.storage.node.field_edtf_date_issued diff --git a/config/sync/views.view.pages_with_height_and_width.yml b/config/sync/views.view.pages_with_height_and_width.yml new file mode 100644 index 0000000..e12c26b --- /dev/null +++ b/config/sync/views.view.pages_with_height_and_width.yml @@ -0,0 +1,555 @@ +uuid: e1535eaa-b716-4365-a0e3-088379b0e09d +langcode: en +status: true +dependencies: + config: + - field.storage.media.field_height + - field.storage.media.field_width + module: + - media + - node + - taxonomy + - user + - views_bulk_operations +id: pages_with_height_and_width +label: 'pages with height and width' +module: views +description: 'Temp view by Rosie while caching height and width data' +tag: '' +base_table: node_field_data +base_field: nid +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'pages with height and width' + fields: + views_bulk_operations_bulk_form: + id: views_bulk_operations_bulk_form + table: views + field: views_bulk_operations_bulk_form + relationship: none + group_type: group + admin_label: '' + plugin_id: views_bulk_operations_bulk_form + label: 'Views bulk operations' + 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 + batch: true + batch_size: 10 + form_step: true + ajax_loader: false + buttons: false + action_title: Action + clear_on_exposed: true + force_selection_info: false + selected_actions: + 3: + action_id: 'islandora_iiif:media_attributes_from_iiif_action:node' + preconfiguration: + add_confirmation: false + title: + id: title + table: node_field_data + field: title + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: title + plugin_id: field + label: '' + exclude: false + alter: + alter_text: false + make_link: false + absolute: false + word_boundary: false + ellipsis: false + strip_tags: false + trim: false + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: + link_to_entity: true + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + field_height_value: + id: field_height_value + table: media__field_height + field: field_height_value + relationship: reverse__media__field_media_of + group_type: group + admin_label: '' + plugin_id: field + label: Height + 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 + field_width_value: + id: field_width_value + table: media__field_width + field: field_width_value + relationship: reverse__media__field_media_of + group_type: group + admin_label: '' + plugin_id: field + label: Width + 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 + pager: + type: mini + options: + offset: 0 + items_per_page: 500 + 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: 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 + access: + type: perm + options: + perm: 'access content' + cache: + type: tag + options: { } + empty: { } + sorts: + created: + id: created + table: node_field_data + field: created + relationship: none + group_type: group + admin_label: '' + entity_type: node + entity_field: created + plugin_id: date + order: DESC + expose: + label: '' + field_identifier: '' + exposed: false + granularity: second + arguments: { } + filters: + status: + id: status + table: node_field_data + field: status + entity_type: node + entity_field: status + plugin_id: boolean + value: '1' + group: 1 + expose: + operator: '' + field_external_uri_uri: + id: field_external_uri_uri + table: taxonomy_term__field_external_uri + field: field_external_uri_uri + relationship: field_media_use + group_type: group + admin_label: '' + plugin_id: string + operator: '=' + value: 'http://pcdm.org/use#OriginalFile' + group: 1 + exposed: false + expose: + operator_id: '' + label: '' + description: '' + use_operator: false + operator: '' + operator_limit_selection: false + operator_list: { } + identifier: '' + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + placeholder: '' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + field_height_value: + id: field_height_value + table: media__field_height + field: field_height_value + relationship: reverse__media__field_media_of + group_type: group + admin_label: '' + plugin_id: numeric + operator: empty + value: + min: '' + max: '' + value: '' + group: 1 + exposed: false + expose: + operator_id: field_height_value_op + label: 'Height (field_height)' + description: '' + use_operator: false + operator: field_height_value_op + operator_limit_selection: false + operator_list: { } + identifier: field_height_value + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + content_editor: '0' + administrator: '0' + min_placeholder: '' + max_placeholder: '' + placeholder: '' + is_grouped: false + group_info: + label: 'Height (field_height)' + description: null + identifier: field_height_value + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: + 1: { } + 2: { } + 3: { } + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + columns: + title: title + field_height_value: field_height_value + field_width_value: field_width_value + node_bulk_form: node_bulk_form + default: '-1' + info: + title: + sortable: false + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + field_height_value: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + field_width_value: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + node_bulk_form: + align: '' + separator: '' + empty_column: false + responsive: '' + override: true + sticky: false + summary: '' + empty_table: false + caption: '' + description: '' + row: + type: fields + options: + default_field_elements: true + inline: { } + separator: '' + hide_empty: false + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: + reverse__media__field_media_of: + id: reverse__media__field_media_of + table: node_field_data + field: reverse__media__field_media_of + relationship: none + group_type: group + admin_label: field_media_of + entity_type: node + plugin_id: entity_reverse + required: true + field_media_use: + id: field_media_use + table: media__field_media_use + field: field_media_use + relationship: reverse__media__field_media_of + group_type: group + admin_label: 'field_media_use: Taxonomy term' + plugin_id: standard + required: true + header: + result: + id: result + table: views + field: result + relationship: none + group_type: group + admin_label: '' + plugin_id: result + empty: false + content: 'Displaying @start - @end of @total' + footer: { } + display_extenders: { } + cache_metadata: + max-age: 0 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: + - 'config:field.storage.media.field_height' + - 'config:field.storage.media.field_width' + page_1: + id: page_1 + display_title: Page + display_plugin: page + position: 1 + display_options: + display_extenders: + matomo: + enabled: false + keyword_gets: '' + keyword_behavior: first + keyword_concat_separator: ' ' + category_behavior: none + category_gets: '' + category_concat_separator: ' ' + category_fallback: '' + category_facets: { } + category_facets_concat_separator: ', ' + path: pages-with-height-and-width + cache_metadata: + max-age: 0 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url.query_args + - 'user.node_grants:view' + - user.permissions + tags: + - 'config:field.storage.media.field_height' + - 'config:field.storage.media.field_width'