Loading core/modules/views_ui/tests/src/Functional/TranslatedViewTest.php +8 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,8 @@ protected function setUp($import_test_views = TRUE, $modules = []): void { 'translate interface', ]; $this->drupalPlaceBlock('local_tasks_block', ['id' => 'test_role_admin_test_local_tasks_block']); // Create and log in user. $this->adminUser = $this->drupalCreateUser($permissions); $this->drupalLogin($this->adminUser); Loading Loading @@ -114,6 +116,12 @@ public function testTranslatedStrings() { $this->drupalGet($translation_url); $this->assertSession()->fieldExists('translation[config_names][views.view.files][display][block_1][display_options][fields][filename][alter][path]'); $this->assertSession()->fieldExists('translation[config_names][views.view.files][display][default][display_options][link_url]'); // Assert that the View translation link is shown when viewing a display. $this->drupalGet($edit_url); $this->assertSession()->linkExists('Translate view'); $this->drupalGet('/admin/structure/views/view/files/edit/block_1'); $this->assertSession()->linkExists('Translate view'); } } core/modules/views_ui/views_ui.links.task.yml +5 −0 Original line number Diff line number Diff line Loading @@ -28,3 +28,8 @@ entity.view.edit_form: title: 'Edit' route_name: entity.view.edit_form base_route: entity.view.edit_form entity.view.edit_display_form: title: 'Edit display' route_name: entity.view.edit_display_form parent_id: entity.view.edit_form Loading
core/modules/views_ui/tests/src/Functional/TranslatedViewTest.php +8 −0 Original line number Diff line number Diff line Loading @@ -55,6 +55,8 @@ protected function setUp($import_test_views = TRUE, $modules = []): void { 'translate interface', ]; $this->drupalPlaceBlock('local_tasks_block', ['id' => 'test_role_admin_test_local_tasks_block']); // Create and log in user. $this->adminUser = $this->drupalCreateUser($permissions); $this->drupalLogin($this->adminUser); Loading Loading @@ -114,6 +116,12 @@ public function testTranslatedStrings() { $this->drupalGet($translation_url); $this->assertSession()->fieldExists('translation[config_names][views.view.files][display][block_1][display_options][fields][filename][alter][path]'); $this->assertSession()->fieldExists('translation[config_names][views.view.files][display][default][display_options][link_url]'); // Assert that the View translation link is shown when viewing a display. $this->drupalGet($edit_url); $this->assertSession()->linkExists('Translate view'); $this->drupalGet('/admin/structure/views/view/files/edit/block_1'); $this->assertSession()->linkExists('Translate view'); } }
core/modules/views_ui/views_ui.links.task.yml +5 −0 Original line number Diff line number Diff line Loading @@ -28,3 +28,8 @@ entity.view.edit_form: title: 'Edit' route_name: entity.view.edit_form base_route: entity.view.edit_form entity.view.edit_display_form: title: 'Edit display' route_name: entity.view.edit_display_form parent_id: entity.view.edit_form