diff --git a/modules/asset/group/config/optional/views.view.farm_group_members.yml b/modules/asset/group/config/optional/views.view.farm_group_members.yml index e6ffa2a7d..56d928df2 100644 --- a/modules/asset/group/config/optional/views.view.farm_group_members.yml +++ b/modules/asset/group/config/optional/views.view.farm_group_members.yml @@ -6,13 +6,10 @@ dependencies: - image.style.thumbnail module: - asset - - csv_serialization - farm_group - farm_location - image - options - - rest - - serialization - state_machine - user id: farm_group_members @@ -1052,17 +1049,6 @@ display: plugin_id: result empty: false content: 'Displaying @start - @end of @total' - display_link: - id: display_link - table: views - field: display_link - relationship: none - group_type: group - admin_label: '' - plugin_id: display_link - label: 'Export CSV' - empty: false - display_id: csv display_extenders: { } cache_metadata: max-age: 0 @@ -1073,61 +1059,6 @@ display: - url.query_args - user.permissions tags: { } - csv: - id: csv - display_title: 'CSV export (rest)' - display_plugin: rest_export - position: 2 - display_options: - pager: - type: none - options: - offset: 0 - style: - type: serializer - options: - uses_fields: false - formats: - csv: csv - row: - type: data_field - options: - field_options: - asset_bulk_form: - alias: '' - raw_output: false - image_target_id: - alias: '' - raw_output: false - id: - alias: '' - raw_output: false - name: - alias: '' - raw_output: false - type: - alias: '' - raw_output: false - flag_value: - alias: '' - raw_output: false - status: - alias: '' - raw_output: false - display_description: '' - display_extenders: { } - path: assets.csv - auth: - - cookie - cache_metadata: - max-age: 0 - contexts: - - 'languages:language_content' - - 'languages:language_interface' - - request_format - - url - - user.permissions - tags: { } page: id: page display_title: 'Group members (page)' diff --git a/modules/core/ui/views/config/install/views.view.farm_asset.yml b/modules/core/ui/views/config/install/views.view.farm_asset.yml index 9a40de469..e525fc92b 100644 --- a/modules/core/ui/views/config/install/views.view.farm_asset.yml +++ b/modules/core/ui/views/config/install/views.view.farm_asset.yml @@ -6,14 +6,11 @@ dependencies: - system.menu.admin module: - asset - - csv_serialization - entity_browser - farm_location - farm_ui_views - image - options - - rest - - serialization - state_machine - user enforced: @@ -1155,61 +1152,6 @@ display: - url.query_args - user.permissions tags: { } - csv: - id: csv - display_title: 'CSV export (rest)' - display_plugin: rest_export - position: 7 - display_options: - pager: - type: none - options: - offset: 0 - style: - type: serializer - options: - uses_fields: false - formats: - csv: csv - row: - type: data_field - options: - field_options: - asset_bulk_form: - alias: '' - raw_output: false - image_target_id: - alias: '' - raw_output: false - id: - alias: '' - raw_output: false - name: - alias: '' - raw_output: false - type: - alias: '' - raw_output: false - flag_value: - alias: '' - raw_output: false - status: - alias: '' - raw_output: false - display_description: '' - display_extenders: { } - path: assets.csv - auth: - - cookie - cache_metadata: - max-age: 0 - contexts: - - 'languages:language_content' - - 'languages:language_interface' - - request_format - - url - - user.permissions - tags: { } entity_browser: id: entity_browser display_title: 'Entity browser' @@ -1693,17 +1635,6 @@ display: plugin_id: result empty: false content: 'Displaying @start - @end of @total' - display_link: - id: display_link - table: views - field: display_link - relationship: none - group_type: group - admin_label: '' - plugin_id: display_link - label: 'Export CSV' - empty: false - display_id: csv display_extenders: collapsible_filter: collapsible: true @@ -2118,17 +2049,6 @@ display: plugin_id: result empty: false content: 'Displaying @start - @end of @total' - display_link: - id: display_link - table: views - field: display_link - relationship: none - group_type: group - admin_label: '' - plugin_id: display_link - label: 'Export CSV' - empty: false - display_id: csv display_extenders: collapsible_filter: collapsible: true diff --git a/modules/core/ui/views/config/install/views.view.farm_log.yml b/modules/core/ui/views/config/install/views.view.farm_log.yml index fd0509088..fb6d21f11 100644 --- a/modules/core/ui/views/config/install/views.view.farm_log.yml +++ b/modules/core/ui/views/config/install/views.view.farm_log.yml @@ -5,13 +5,10 @@ dependencies: - system.menu.admin - taxonomy.vocabulary.log_category module: - - csv_serialization - entity_reference_revisions - farm_ui_views - log - options - - rest - - serialization - state_machine - taxonomy - user @@ -2299,71 +2296,6 @@ display: - url.query_args - user.permissions tags: { } - csv: - id: csv - display_title: 'CSV export (rest)' - display_plugin: rest_export - position: 7 - display_options: - pager: - type: none - options: - offset: 0 - style: - type: serializer - options: - uses_fields: false - formats: - csv: csv - row: - type: data_field - options: - field_options: - log_bulk_form: - alias: '' - raw_output: false - status: - alias: '' - raw_output: false - id: - alias: '' - raw_output: false - timestamp: - alias: '' - raw_output: false - name: - alias: '' - raw_output: false - type: - alias: '' - raw_output: false - asset_target_id: - alias: '' - raw_output: false - flag_value: - alias: '' - raw_output: false - category_target_id: - alias: '' - raw_output: false - owner_target_id: - alias: '' - raw_output: false - display_description: '' - display_extenders: { } - path: logs.csv - auth: - - cookie - cache_metadata: - max-age: 0 - contexts: - - 'languages:language_content' - - 'languages:language_interface' - - request_format - - url - - user - - user.permissions - tags: { } page: id: page display_title: 'All logs (page)' @@ -2384,17 +2316,6 @@ display: plugin_id: result empty: false content: 'Displaying @start - @end of @total' - display_link: - id: display_link - table: views - field: display_link - relationship: none - group_type: group - admin_label: '' - plugin_id: display_link - label: 'Export CSV' - empty: false - display_id: csv display_extenders: collapsible_filter: collapsible: true @@ -2702,17 +2623,6 @@ display: plugin_id: result empty: false content: 'Displaying @start - @end of @total' - display_link: - id: display_link - table: views - field: display_link - relationship: none - group_type: group - admin_label: '' - plugin_id: display_link - label: 'Export CSV' - empty: false - display_id: csv display_extenders: collapsible_filter: collapsible: true diff --git a/modules/core/ui/views/tests/src/Functional/FarmUiViewsTest.php b/modules/core/ui/views/tests/src/Functional/FarmUiViewsTest.php index 05f97c136..d8f4ca129 100644 --- a/modules/core/ui/views/tests/src/Functional/FarmUiViewsTest.php +++ b/modules/core/ui/views/tests/src/Functional/FarmUiViewsTest.php @@ -50,51 +50,18 @@ class FarmUiViewsTest extends FarmBrowserTestBase { $this->assertSession()->pageTextContains($equipment->label()); $this->assertSession()->pageTextContains($water->label()); - // Check that an "Export CSV" link appears on /assets. - $this->assertSession()->pageTextContains('Export CSV'); - - // Check that the "Export CSV" link includes exposed filters. - $this->drupalGet('/assets', ['query' => ['status' => 'active']]); - $this->assertSession()->statusCodeEquals(200); - $this->assertSession()->linkByHrefExists('/assets.csv?status=active'); - - // Check that both assets are visible in /assets.csv. - $this->drupalGet('/assets.csv'); - $this->assertSession()->statusCodeEquals(200); - $this->assertSession()->pageTextContains($equipment->label()); - $this->assertSession()->pageTextContains($water->label()); - // Check that only water assets are visible in /assets/water. $this->drupalGet('/assets/water'); $this->assertSession()->statusCodeEquals(200); $this->assertSession()->pageTextNotContains($equipment->label()); $this->assertSession()->pageTextContains($water->label()); - // Check that an "Export CSV" link appears on /assets/water, and it - // automatically filters by asset type. - $this->assertSession()->pageTextContains('Export CSV'); - $this->assertSession()->linkByHrefExists('/assets.csv?type%5B0%5D=water'); - - // Check that only water assets are visible in /assets.csv?type[]=water. - $this->drupalGet('/assets.csv', ['query' => ['type' => ['water']]]); - $this->assertSession()->statusCodeEquals(200); - $this->assertSession()->pageTextNotContains($equipment->label()); - $this->assertSession()->pageTextContains($water->label()); - // Check that /assets/equipment includes equipment-specific columns. $this->drupalGet('/assets/equipment'); $this->assertSession()->statusCodeEquals(200); $this->assertSession()->pageTextContains('Manufacturer'); $this->assertSession()->pageTextContains('Model'); $this->assertSession()->pageTextContains('Serial number'); - - // Check that /assets.csv?type[]=equipment includes equipment-specific - // columns. - $this->drupalGet('/assets.csv', ['query' => ['type' => ['equipment']]]); - $this->assertSession()->statusCodeEquals(200); - $this->assertSession()->pageTextContains('Manufacturer'); - $this->assertSession()->pageTextContains('Model'); - $this->assertSession()->pageTextContains('Serial number'); } }