Remove CSV REST export displays from log, asset, plan Views.
This commit is contained in:
parent
22024a8f86
commit
8b8ac5bb20
|
@ -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)'
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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');
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue