diff --git a/core/modules/config_translation/lib/Drupal/config_translation/Tests/ConfigTranslationViewListUiTest.php b/core/modules/config_translation/lib/Drupal/config_translation/Tests/ConfigTranslationViewListUiTest.php index a0b65e9..eb45b82 100644 --- a/core/modules/config_translation/lib/Drupal/config_translation/Tests/ConfigTranslationViewListUiTest.php +++ b/core/modules/config_translation/lib/Drupal/config_translation/Tests/ConfigTranslationViewListUiTest.php @@ -61,6 +61,9 @@ public function testTranslateOperationInViewListUi() { // Test if the link to translate actually goes to the translate page. $this->drupalGet($translate_link); $this->assertRaw('' . t('Language') . ''); + + // Test that the 'Edit' tab appears. + $this->assertLinkByHref('admin/structure/views/view/test_view'); } } diff --git a/core/modules/entity/entity.local_tasks.yml b/core/modules/entity/entity.local_tasks.yml new file mode 100644 index 0000000..54895b4 --- /dev/null +++ b/core/modules/entity/entity.local_tasks.yml @@ -0,0 +1,9 @@ +entity.view_mode_edit: + title: 'Edit' + route_name: entity.view_mode_edit + tab_root_id: entity.view_mode_edit + +entity.form_mode_edit: + title: 'Edit' + route_name: entity.form_mode_edit + tab_root_id: entity.form_mode_edit diff --git a/core/modules/image/image.local_tasks.yml b/core/modules/image/image.local_tasks.yml new file mode 100644 index 0000000..3aeeebd --- /dev/null +++ b/core/modules/image/image.local_tasks.yml @@ -0,0 +1,4 @@ +image.style_edit: + title: 'Edit' + route_name: image.style_edit + tab_root_id: image.style_edit diff --git a/core/modules/image/image.module b/core/modules/image/image.module index 8abca8b..ec12e15 100644 --- a/core/modules/image/image.module +++ b/core/modules/image/image.module @@ -105,10 +105,6 @@ function image_menu() { 'description' => 'Configure an image style.', 'route_name' => 'image.style_edit', ); - $items['admin/config/media/image-styles/manage/%image_style/edit'] = array( - 'title' => 'Edit', - 'type' => MENU_DEFAULT_LOCAL_TASK, - ); $items['admin/config/media/image-styles/manage/%/effects/%'] = array( 'title' => 'Edit image effect', 'description' => 'Edit an existing effect within a style.', diff --git a/core/modules/menu/menu.local_tasks.yml b/core/modules/menu/menu.local_tasks.yml new file mode 100644 index 0000000..3b2bf45 --- /dev/null +++ b/core/modules/menu/menu.local_tasks.yml @@ -0,0 +1,4 @@ +menu.menu_edit: + title: 'Edit menu' + route_name: menu.menu_edit + tab_root_id: menu.menu_edit diff --git a/core/modules/menu/menu.module b/core/modules/menu/menu.module index 519bdd9..eff3d8d 100644 --- a/core/modules/menu/menu.module +++ b/core/modules/menu/menu.module @@ -86,11 +86,6 @@ function menu_menu() { 'title callback' => 'entity_page_label', 'title arguments' => array(4), ); - $items['admin/structure/menu/manage/%menu/edit'] = array( - 'title' => 'Edit menu', - 'type' => MENU_DEFAULT_LOCAL_TASK, - 'context' => MENU_CONTEXT_PAGE, - ); $items['admin/structure/menu/item/%menu_link/edit'] = array( 'title' => 'Edit menu link', 'route_name' => 'menu.link_edit', diff --git a/core/modules/shortcut/shortcut.local_tasks.yml b/core/modules/shortcut/shortcut.local_tasks.yml index edfeaeb..e25ecd7 100644 --- a/core/modules/shortcut/shortcut.local_tasks.yml +++ b/core/modules/shortcut/shortcut.local_tasks.yml @@ -2,3 +2,13 @@ shortcut.overview: route_name: shortcut.overview tab_root_id: user.view title: 'Shortcuts' + +shortcut.set_customize: + title: 'List links' + route_name: shortcut.set_customize + tab_root_id: shortcut.set_customize +shortcut.set_edit: + title: 'Edit set name' + route_name: shortcut.set_edit + tab_root_id: shortcut.set_customize + weight: 10 diff --git a/core/modules/shortcut/shortcut.module b/core/modules/shortcut/shortcut.module index 5579d55..d0594b0 100644 --- a/core/modules/shortcut/shortcut.module +++ b/core/modules/shortcut/shortcut.module @@ -96,16 +96,6 @@ function shortcut_menu() { 'title callback' => 'entity_page_label', 'title arguments' => array(5), ); - $items['admin/config/user-interface/shortcut/manage/%shortcut_set/links'] = array( - 'title' => 'List links', - 'type' => MENU_DEFAULT_LOCAL_TASK, - ); - $items['admin/config/user-interface/shortcut/manage/%shortcut_set/edit'] = array( - 'title' => 'Edit set name', - 'route_name' => 'shortcut.set_edit', - 'type' => MENU_LOCAL_TASK, - 'weight' => 10, - ); $items['admin/config/user-interface/shortcut/link/%menu_link'] = array( 'title' => 'Edit shortcut', 'route_name' => 'shortcut.link_edit', diff --git a/core/modules/system/system.local_tasks.yml b/core/modules/system/system.local_tasks.yml index 3cf14ad..0ea4ef3 100644 --- a/core/modules/system/system.local_tasks.yml +++ b/core/modules/system/system.local_tasks.yml @@ -61,3 +61,7 @@ system.date_format_list: route_name: system.date_format_list tab_root_id: system.date_format_list title: 'List' +system.date_format_edit: + title: 'Edit' + route_name: system.date_format_edit + tab_root_id: system.date_format_edit diff --git a/core/modules/user/user.local_tasks.yml b/core/modules/user/user.local_tasks.yml index c69ac8e..c418f0b 100644 --- a/core/modules/user/user.local_tasks.yml +++ b/core/modules/user/user.local_tasks.yml @@ -3,6 +3,11 @@ user.role_list_tab: title: 'Roles' tab_root_id: user.role_list_tab +user.role_edit: + title: 'Edit' + route_name: user.role_edit + tab_root_id: user.role_edit + user.account_settings_tab: route_name: user.account_settings title: 'Settings' diff --git a/core/modules/user/user.module b/core/modules/user/user.module index 742727d..4ee0675 100644 --- a/core/modules/user/user.module +++ b/core/modules/user/user.module @@ -786,10 +786,6 @@ function user_menu() { 'title' => 'Edit role', 'route_name' => 'user.role_edit', ); - $items['admin/people/roles/manage/%user_role/edit'] = array( - 'title' => 'Edit', - 'type' => MENU_DEFAULT_LOCAL_TASK, - ); // Administration pages. $items['admin/config/people'] = array( diff --git a/core/modules/views_ui/views_ui.local_tasks.yml b/core/modules/views_ui/views_ui.local_tasks.yml index 7974734..028ebc2 100644 --- a/core/modules/views_ui/views_ui.local_tasks.yml +++ b/core/modules/views_ui/views_ui.local_tasks.yml @@ -25,3 +25,8 @@ views_ui.reports_fields: route_name: views_ui.reports_fields title: 'Used in views' tab_root_id: field_ui.list + +views_ui.edit: + title: 'Edit' + route_name: views_ui.edit + tab_root_id: views_ui.edit diff --git a/core/modules/views_ui/views_ui.module b/core/modules/views_ui/views_ui.module index 53261e1..c6a6954 100644 --- a/core/modules/views_ui/views_ui.module +++ b/core/modules/views_ui/views_ui.module @@ -25,12 +25,6 @@ function views_ui_menu() { 'route_name' => 'views_ui.list', ); - // The primary Edit View page. Secondary tabs for each Display are added in - // views_ui_menu_local_tasks_alter(). - $items['admin/structure/views/view/%'] = array( - 'route_name' => 'views_ui.edit', - ); - // A page in the Reports section to show usage of plugins in all views. $items['admin/reports/views-plugins'] = array( 'title' => 'Views plugins',