From f2b6aa7a754345828000bdc0240dec1387117d44 Mon Sep 17 00:00:00 2001 From: Alex Pott Date: Tue, 15 Jul 2014 12:29:14 +0100 Subject: Issue #2291137 by cilefen | webchick: Rename various *links.yml files to improve DX. diff --git a/core/includes/menu.inc b/core/includes/menu.inc index da0fa2a..c298e18 100644 --- a/core/includes/menu.inc +++ b/core/includes/menu.inc @@ -163,7 +163,7 @@ use Drupal\Core\Template\Attribute; * Local tasks appear as tabs on a page when there are at least two defined for * a route, including the base route as the main tab, and additional routes as * other tabs. Static local tasks can be defined by adding lines like the - * following to a module_name.local_tasks.yml file (in the top-level directory + * following to a module_name.links.task.yml file (in the top-level directory * for your module): * @code * book.admin: @@ -196,7 +196,7 @@ use Drupal\Core\Template\Attribute; * instance, adding content is a common operation for the content management * page, so it should be a local action. Static local actions can be * defined by adding lines like the following to a - * module_name.local_actions.yml file (in the top-level directory for your + * module_name.links.action.yml file (in the top-level directory for your * module): * @code * node.add_page: @@ -235,7 +235,7 @@ use Drupal\Core\Template\Attribute; * * To declare that a defined route should be a contextual link for a * contextual links group, put lines like the following in a - * module_name.contextual_links.yml file (in the top-level directory for your + * module_name.links.contextual.yml file (in the top-level directory for your * module): * @code * block_configure: diff --git a/core/lib/Drupal/Core/Menu/ContextualLinkManager.php b/core/lib/Drupal/Core/Menu/ContextualLinkManager.php index 0efe4ba..64c8f30 100644 --- a/core/lib/Drupal/Core/Menu/ContextualLinkManager.php +++ b/core/lib/Drupal/Core/Menu/ContextualLinkManager.php @@ -103,7 +103,7 @@ class ContextualLinkManager extends DefaultPluginManager implements ContextualLi * The request stack. */ public function __construct(ControllerResolverInterface $controller_resolver, ModuleHandlerInterface $module_handler, CacheBackendInterface $cache_backend, LanguageManager $language_manager, AccessManager $access_manager, AccountInterface $account, RequestStack $request_stack) { - $this->discovery = new YamlDiscovery('contextual_links', $module_handler->getModuleDirectories()); + $this->discovery = new YamlDiscovery('links.contextual', $module_handler->getModuleDirectories()); $this->discovery = new ContainerDerivativeDiscoveryDecorator($this->discovery); $this->factory = new ContainerFactory($this); diff --git a/core/lib/Drupal/Core/Menu/LocalActionManager.php b/core/lib/Drupal/Core/Menu/LocalActionManager.php index 75e499f..fc252b1 100644 --- a/core/lib/Drupal/Core/Menu/LocalActionManager.php +++ b/core/lib/Drupal/Core/Menu/LocalActionManager.php @@ -122,7 +122,7 @@ class LocalActionManager extends DefaultPluginManager { public function __construct(ControllerResolverInterface $controller_resolver, RequestStack $request_stack, RouteProviderInterface $route_provider, ModuleHandlerInterface $module_handler, CacheBackendInterface $cache_backend, LanguageManagerInterface $language_manager, AccessManager $access_manager, AccountInterface $account) { // Skip calling the parent constructor, since that assumes annotation-based // discovery. - $this->discovery = new YamlDiscovery('local_actions', $module_handler->getModuleDirectories()); + $this->discovery = new YamlDiscovery('links.action', $module_handler->getModuleDirectories()); $this->discovery = new ContainerDerivativeDiscoveryDecorator($this->discovery); $this->factory = new ContainerFactory($this); $this->controllerResolver = $controller_resolver; diff --git a/core/lib/Drupal/Core/Menu/LocalTaskManager.php b/core/lib/Drupal/Core/Menu/LocalTaskManager.php index b9465bf..ff9b52a 100644 --- a/core/lib/Drupal/Core/Menu/LocalTaskManager.php +++ b/core/lib/Drupal/Core/Menu/LocalTaskManager.php @@ -128,7 +128,7 @@ class LocalTaskManager extends DefaultPluginManager { * The current user. */ public function __construct(ControllerResolverInterface $controller_resolver, RequestStack $request_stack, RouteProviderInterface $route_provider, RouteBuilderInterface $route_builder, ModuleHandlerInterface $module_handler, CacheBackendInterface $cache, LanguageManager $language_manager, AccessManager $access_manager, AccountInterface $account) { - $this->discovery = new YamlDiscovery('local_tasks', $module_handler->getModuleDirectories()); + $this->discovery = new YamlDiscovery('links.task', $module_handler->getModuleDirectories()); $this->discovery = new ContainerDerivativeDiscoveryDecorator($this->discovery); $this->factory = new ContainerFactory($this); $this->controllerResolver = $controller_resolver; diff --git a/core/modules/action/action.links.task.yml b/core/modules/action/action.links.task.yml new file mode 100644 index 0000000..0ca4413 --- /dev/null +++ b/core/modules/action/action.links.task.yml @@ -0,0 +1,4 @@ +action.admin: + route_name: action.admin + title: 'Manage actions' + base_route: action.admin diff --git a/core/modules/action/action.local_tasks.yml b/core/modules/action/action.local_tasks.yml deleted file mode 100644 index 0ca4413..0000000 --- a/core/modules/action/action.local_tasks.yml +++ /dev/null @@ -1,4 +0,0 @@ -action.admin: - route_name: action.admin - title: 'Manage actions' - base_route: action.admin diff --git a/core/modules/aggregator/aggregator.links.action.yml b/core/modules/aggregator/aggregator.links.action.yml new file mode 100644 index 0000000..66276d9 --- /dev/null +++ b/core/modules/aggregator/aggregator.links.action.yml @@ -0,0 +1,11 @@ +aggregator.feed_add: + route_name: aggregator.feed_add + title: 'Add feed' + appears_on: + - 'aggregator.admin_overview' + +aggregator.opml_add: + route_name: aggregator.opml_add + title: 'Import OPML' + appears_on: + - 'aggregator.admin_overview' diff --git a/core/modules/aggregator/aggregator.links.task.yml b/core/modules/aggregator/aggregator.links.task.yml new file mode 100644 index 0000000..47420f5 --- /dev/null +++ b/core/modules/aggregator/aggregator.links.task.yml @@ -0,0 +1,23 @@ +aggregator.admin_overview: + route_name: aggregator.admin_overview + title: 'List' + base_route: aggregator.admin_overview +aggregator.admin_settings: + route_name: aggregator.admin_settings + title: 'Settings' + weight: 100 + base_route: aggregator.admin_overview + +aggregator.feed_view: + route_name: aggregator.feed_view + base_route: aggregator.feed_view + title: View +aggregator.feed_configure: + route_name: aggregator.feed_configure + base_route: aggregator.feed_view + title: 'Configure' + weight: 10 +aggregator.feed_delete: + route_name: aggregator.feed_delete + tab_root_id: aggregator.feed_view + title: Delete diff --git a/core/modules/aggregator/aggregator.local_actions.yml b/core/modules/aggregator/aggregator.local_actions.yml deleted file mode 100644 index 66276d9..0000000 --- a/core/modules/aggregator/aggregator.local_actions.yml +++ /dev/null @@ -1,11 +0,0 @@ -aggregator.feed_add: - route_name: aggregator.feed_add - title: 'Add feed' - appears_on: - - 'aggregator.admin_overview' - -aggregator.opml_add: - route_name: aggregator.opml_add - title: 'Import OPML' - appears_on: - - 'aggregator.admin_overview' diff --git a/core/modules/aggregator/aggregator.local_tasks.yml b/core/modules/aggregator/aggregator.local_tasks.yml deleted file mode 100644 index 47420f5..0000000 --- a/core/modules/aggregator/aggregator.local_tasks.yml +++ /dev/null @@ -1,23 +0,0 @@ -aggregator.admin_overview: - route_name: aggregator.admin_overview - title: 'List' - base_route: aggregator.admin_overview -aggregator.admin_settings: - route_name: aggregator.admin_settings - title: 'Settings' - weight: 100 - base_route: aggregator.admin_overview - -aggregator.feed_view: - route_name: aggregator.feed_view - base_route: aggregator.feed_view - title: View -aggregator.feed_configure: - route_name: aggregator.feed_configure - base_route: aggregator.feed_view - title: 'Configure' - weight: 10 -aggregator.feed_delete: - route_name: aggregator.feed_delete - tab_root_id: aggregator.feed_view - title: Delete diff --git a/core/modules/block/block.contextual_links.yml b/core/modules/block/block.contextual_links.yml deleted file mode 100644 index 5d6ba44..0000000 --- a/core/modules/block/block.contextual_links.yml +++ /dev/null @@ -1,4 +0,0 @@ -block_configure: - title: 'Configure block' - route_name: 'block.admin_edit' - group: 'block' diff --git a/core/modules/block/block.links.contextual.yml b/core/modules/block/block.links.contextual.yml new file mode 100644 index 0000000..5d6ba44 --- /dev/null +++ b/core/modules/block/block.links.contextual.yml @@ -0,0 +1,4 @@ +block_configure: + title: 'Configure block' + route_name: 'block.admin_edit' + group: 'block' diff --git a/core/modules/block/block.links.task.yml b/core/modules/block/block.links.task.yml new file mode 100644 index 0000000..efba19c --- /dev/null +++ b/core/modules/block/block.links.task.yml @@ -0,0 +1,15 @@ +block.admin_edit: + title: 'Configure block' + route_name: block.admin_edit + base_route: block.admin_edit + +# Per theme block layout pages. +block.admin_display: + title: 'Block layout' + route_name: block.admin_display + base_route: block.admin_display +block.admin_display_theme: + title: 'Block layout' + route_name: block.admin_display_theme + parent_id: block.admin_display + deriver: 'Drupal\block\Plugin\Derivative\ThemeLocalTask' diff --git a/core/modules/block/block.local_tasks.yml b/core/modules/block/block.local_tasks.yml deleted file mode 100644 index efba19c..0000000 --- a/core/modules/block/block.local_tasks.yml +++ /dev/null @@ -1,15 +0,0 @@ -block.admin_edit: - title: 'Configure block' - route_name: block.admin_edit - base_route: block.admin_edit - -# Per theme block layout pages. -block.admin_display: - title: 'Block layout' - route_name: block.admin_display - base_route: block.admin_display -block.admin_display_theme: - title: 'Block layout' - route_name: block.admin_display_theme - parent_id: block.admin_display - deriver: 'Drupal\block\Plugin\Derivative\ThemeLocalTask' diff --git a/core/modules/block_content/block_content.contextual_links.yml b/core/modules/block_content/block_content.contextual_links.yml deleted file mode 100644 index 4751e6c..0000000 --- a/core/modules/block_content/block_content.contextual_links.yml +++ /dev/null @@ -1,10 +0,0 @@ -block_content.block_edit: - title: 'Edit' - group: block_content - route_name: 'block_content.edit' - -block_content.block_delete: - title: 'Delete' - group: block_content - route_name: 'block_content.delete' - weight: 1 diff --git a/core/modules/block_content/block_content.links.action.yml b/core/modules/block_content/block_content.links.action.yml new file mode 100644 index 0000000..735e374 --- /dev/null +++ b/core/modules/block_content/block_content.links.action.yml @@ -0,0 +1,14 @@ +block_content_type_add: + route_name: block_content.type_add + title: 'Add custom block type' + appears_on: + - block_content.type_list + +block_content_add_action: + route_name: block_content.add_page + title: 'Add custom block' + appears_on: + - block.admin_display + - block.admin_display_theme + - block_content.list + class: \Drupal\block_content\Plugin\Menu\LocalAction\BlockContentAddLocalAction diff --git a/core/modules/block_content/block_content.links.contextual.yml b/core/modules/block_content/block_content.links.contextual.yml new file mode 100644 index 0000000..4751e6c --- /dev/null +++ b/core/modules/block_content/block_content.links.contextual.yml @@ -0,0 +1,10 @@ +block_content.block_edit: + title: 'Edit' + group: block_content + route_name: 'block_content.edit' + +block_content.block_delete: + title: 'Delete' + group: block_content + route_name: 'block_content.delete' + weight: 1 diff --git a/core/modules/block_content/block_content.links.task.yml b/core/modules/block_content/block_content.links.task.yml new file mode 100644 index 0000000..0674c99 --- /dev/null +++ b/core/modules/block_content/block_content.links.task.yml @@ -0,0 +1,27 @@ +block_content.list: + title: 'Custom block library' + route_name: block_content.list + base_route: block.admin_display +block_content.list_sub: + title: Blocks + route_name: block_content.list + parent_id: block_content.list +block_content.type_list: + title: Types + route_name: block_content.type_list + parent_id: block_content.list + +block_content.edit: + title: Edit + route_name: block_content.edit + base_route: block_content.edit +block_content.delete: + title: Delete + route_name: block_content.delete + base_route: block_content.edit + +# Default tab for custom block type editing. +block_content.type_edit: + title: 'Edit' + route_name: block_content.type_edit + base_route: block_content.type_edit diff --git a/core/modules/block_content/block_content.local_actions.yml b/core/modules/block_content/block_content.local_actions.yml deleted file mode 100644 index 735e374..0000000 --- a/core/modules/block_content/block_content.local_actions.yml +++ /dev/null @@ -1,14 +0,0 @@ -block_content_type_add: - route_name: block_content.type_add - title: 'Add custom block type' - appears_on: - - block_content.type_list - -block_content_add_action: - route_name: block_content.add_page - title: 'Add custom block' - appears_on: - - block.admin_display - - block.admin_display_theme - - block_content.list - class: \Drupal\block_content\Plugin\Menu\LocalAction\BlockContentAddLocalAction diff --git a/core/modules/block_content/block_content.local_tasks.yml b/core/modules/block_content/block_content.local_tasks.yml deleted file mode 100644 index 0674c99..0000000 --- a/core/modules/block_content/block_content.local_tasks.yml +++ /dev/null @@ -1,27 +0,0 @@ -block_content.list: - title: 'Custom block library' - route_name: block_content.list - base_route: block.admin_display -block_content.list_sub: - title: Blocks - route_name: block_content.list - parent_id: block_content.list -block_content.type_list: - title: Types - route_name: block_content.type_list - parent_id: block_content.list - -block_content.edit: - title: Edit - route_name: block_content.edit - base_route: block_content.edit -block_content.delete: - title: Delete - route_name: block_content.delete - base_route: block_content.edit - -# Default tab for custom block type editing. -block_content.type_edit: - title: 'Edit' - route_name: block_content.type_edit - base_route: block_content.type_edit diff --git a/core/modules/book/book.links.task.yml b/core/modules/book/book.links.task.yml new file mode 100644 index 0000000..796c5fd --- /dev/null +++ b/core/modules/book/book.links.task.yml @@ -0,0 +1,15 @@ +book.admin: + route_name: book.admin + title: 'List' + base_route: book.admin +book.settings: + route_name: book.settings + title: 'Settings' + base_route: book.admin + weight: 100 + +book.outline: + route_name: book.outline + base_route: node.view + title: Outline + weight: 2 diff --git a/core/modules/book/book.local_tasks.yml b/core/modules/book/book.local_tasks.yml deleted file mode 100644 index 796c5fd..0000000 --- a/core/modules/book/book.local_tasks.yml +++ /dev/null @@ -1,15 +0,0 @@ -book.admin: - route_name: book.admin - title: 'List' - base_route: book.admin -book.settings: - route_name: book.settings - title: 'Settings' - base_route: book.admin - weight: 100 - -book.outline: - route_name: book.outline - base_route: node.view - title: Outline - weight: 2 diff --git a/core/modules/comment/comment.links.action.yml b/core/modules/comment/comment.links.action.yml new file mode 100644 index 0000000..0f65c76 --- /dev/null +++ b/core/modules/comment/comment.links.action.yml @@ -0,0 +1,5 @@ +comment_type_add: + route_name: comment.type_add + title: 'Add comment type' + appears_on: + - comment.type_list diff --git a/core/modules/comment/comment.links.task.yml b/core/modules/comment/comment.links.task.yml new file mode 100644 index 0000000..ecf92e9 --- /dev/null +++ b/core/modules/comment/comment.links.task.yml @@ -0,0 +1,37 @@ +comment.permalink_tab: + route_name: comment.permalink + title: 'View comment' + base_route: comment.permalink +comment.edit_page_tab: + route_name: comment.edit_page + title: 'Edit' + base_route: comment.permalink + weight: 0 +comment.confirm_delete_tab: + route_name: comment.confirm_delete + title: 'Delete' + base_route: comment.permalink + weight: 10 + +comment.admin: + title: Comments + route_name: comment.admin + base_route: system.admin_content + +comment.admin_new: + title: 'Published comments' + route_name: comment.admin + parent_id: comment.admin + +comment.admin_approval: + title: 'Unapproved comments' + route_name: comment.admin_approval + class: Drupal\comment\Plugin\Menu\LocalTask\UnapprovedComments + parent_id: comment.admin + weight: 1 + +# Default tab for comment type editing. +comment.type_edit: + title: 'Edit' + route_name: comment.type_edit + base_route: comment.type_edit diff --git a/core/modules/comment/comment.local_actions.yml b/core/modules/comment/comment.local_actions.yml deleted file mode 100644 index 0f65c76..0000000 --- a/core/modules/comment/comment.local_actions.yml +++ /dev/null @@ -1,5 +0,0 @@ -comment_type_add: - route_name: comment.type_add - title: 'Add comment type' - appears_on: - - comment.type_list diff --git a/core/modules/comment/comment.local_tasks.yml b/core/modules/comment/comment.local_tasks.yml deleted file mode 100644 index ecf92e9..0000000 --- a/core/modules/comment/comment.local_tasks.yml +++ /dev/null @@ -1,37 +0,0 @@ -comment.permalink_tab: - route_name: comment.permalink - title: 'View comment' - base_route: comment.permalink -comment.edit_page_tab: - route_name: comment.edit_page - title: 'Edit' - base_route: comment.permalink - weight: 0 -comment.confirm_delete_tab: - route_name: comment.confirm_delete - title: 'Delete' - base_route: comment.permalink - weight: 10 - -comment.admin: - title: Comments - route_name: comment.admin - base_route: system.admin_content - -comment.admin_new: - title: 'Published comments' - route_name: comment.admin - parent_id: comment.admin - -comment.admin_approval: - title: 'Unapproved comments' - route_name: comment.admin_approval - class: Drupal\comment\Plugin\Menu\LocalTask\UnapprovedComments - parent_id: comment.admin - weight: 1 - -# Default tab for comment type editing. -comment.type_edit: - title: 'Edit' - route_name: comment.type_edit - base_route: comment.type_edit diff --git a/core/modules/config/config.links.task.yml b/core/modules/config/config.links.task.yml new file mode 100644 index 0000000..5a894f0 --- /dev/null +++ b/core/modules/config/config.links.task.yml @@ -0,0 +1,34 @@ +config.sync: + route_name: config.sync + base_route: config.sync + title: 'Synchronize' + +config.full: + route_name: config.import_full + title: 'Full Import/Export' + base_route: config.sync + +config.single: + route_name: config.import_single + title: 'Single Import/Export' + base_route: config.sync + +config.export_full: + route_name: config.export_full + title: Export + parent_id: config.full + +config.import_full: + route_name: config.import_full + title: Import + parent_id: config.full + +config.export_single: + route_name: config.export_single + title: Export + parent_id: config.single + +config.import_single: + route_name: config.import_single + title: Import + parent_id: config.single diff --git a/core/modules/config/config.local_tasks.yml b/core/modules/config/config.local_tasks.yml deleted file mode 100644 index 5a894f0..0000000 --- a/core/modules/config/config.local_tasks.yml +++ /dev/null @@ -1,34 +0,0 @@ -config.sync: - route_name: config.sync - base_route: config.sync - title: 'Synchronize' - -config.full: - route_name: config.import_full - title: 'Full Import/Export' - base_route: config.sync - -config.single: - route_name: config.import_single - title: 'Single Import/Export' - base_route: config.sync - -config.export_full: - route_name: config.export_full - title: Export - parent_id: config.full - -config.import_full: - route_name: config.import_full - title: Import - parent_id: config.full - -config.export_single: - route_name: config.export_single - title: Export - parent_id: config.single - -config.import_single: - route_name: config.import_single - title: Import - parent_id: config.single diff --git a/core/modules/config/tests/config_test/config_test.links.action.yml b/core/modules/config/tests/config_test/config_test.links.action.yml new file mode 100644 index 0000000..8e1e4a4 --- /dev/null +++ b/core/modules/config/tests/config_test/config_test.links.action.yml @@ -0,0 +1,5 @@ +config_test_entity_add_local_action: + route_name: config_test.entity_add + title: 'Add test configuration' + appears_on: + - config_test.list_page diff --git a/core/modules/config/tests/config_test/config_test.links.task.yml b/core/modules/config/tests/config_test/config_test.links.task.yml new file mode 100644 index 0000000..d05ae41 --- /dev/null +++ b/core/modules/config/tests/config_test/config_test.links.task.yml @@ -0,0 +1,4 @@ +config_test.entity_tab: + route_name: config_test.entity + title: 'Edit' + base_route: config_test.entity diff --git a/core/modules/config/tests/config_test/config_test.local_actions.yml b/core/modules/config/tests/config_test/config_test.local_actions.yml deleted file mode 100644 index 8e1e4a4..0000000 --- a/core/modules/config/tests/config_test/config_test.local_actions.yml +++ /dev/null @@ -1,5 +0,0 @@ -config_test_entity_add_local_action: - route_name: config_test.entity_add - title: 'Add test configuration' - appears_on: - - config_test.list_page diff --git a/core/modules/config/tests/config_test/config_test.local_tasks.yml b/core/modules/config/tests/config_test/config_test.local_tasks.yml deleted file mode 100644 index d05ae41..0000000 --- a/core/modules/config/tests/config_test/config_test.local_tasks.yml +++ /dev/null @@ -1,4 +0,0 @@ -config_test.entity_tab: - route_name: config_test.entity - title: 'Edit' - base_route: config_test.entity diff --git a/core/modules/config_translation/config_translation.contextual_links.yml b/core/modules/config_translation/config_translation.contextual_links.yml deleted file mode 100644 index 71c4544..0000000 --- a/core/modules/config_translation/config_translation.contextual_links.yml +++ /dev/null @@ -1,4 +0,0 @@ -config_translation.contextual_links: - title: 'Translate @type_name' - deriver: 'Drupal\config_translation\Plugin\Derivative\ConfigTranslationContextualLinks' - weight: 100 diff --git a/core/modules/config_translation/config_translation.links.contextual.yml b/core/modules/config_translation/config_translation.links.contextual.yml new file mode 100644 index 0000000..71c4544 --- /dev/null +++ b/core/modules/config_translation/config_translation.links.contextual.yml @@ -0,0 +1,4 @@ +config_translation.contextual_links: + title: 'Translate @type_name' + deriver: 'Drupal\config_translation\Plugin\Derivative\ConfigTranslationContextualLinks' + weight: 100 diff --git a/core/modules/config_translation/config_translation.links.task.yml b/core/modules/config_translation/config_translation.links.task.yml new file mode 100644 index 0000000..513eb58 --- /dev/null +++ b/core/modules/config_translation/config_translation.links.task.yml @@ -0,0 +1,4 @@ +config_translation.local_tasks: + title: 'Translate @type_name' + deriver: 'Drupal\config_translation\Plugin\Derivative\ConfigTranslationLocalTasks' + weight: 100 diff --git a/core/modules/config_translation/config_translation.local_tasks.yml b/core/modules/config_translation/config_translation.local_tasks.yml deleted file mode 100644 index 513eb58..0000000 --- a/core/modules/config_translation/config_translation.local_tasks.yml +++ /dev/null @@ -1,4 +0,0 @@ -config_translation.local_tasks: - title: 'Translate @type_name' - deriver: 'Drupal\config_translation\Plugin\Derivative\ConfigTranslationLocalTasks' - weight: 100 diff --git a/core/modules/contact/contact.links.action.yml b/core/modules/contact/contact.links.action.yml new file mode 100644 index 0000000..c917e7f --- /dev/null +++ b/core/modules/contact/contact.links.action.yml @@ -0,0 +1,6 @@ +contact.category_add: + route_name: contact.category_add + title: 'Add category' + weight: 1 + appears_on: + - contact.category_list diff --git a/core/modules/contact/contact.links.task.yml b/core/modules/contact/contact.links.task.yml new file mode 100644 index 0000000..e613a83 --- /dev/null +++ b/core/modules/contact/contact.links.task.yml @@ -0,0 +1,10 @@ +contact.category_edit: + title: 'Edit' + route_name: contact.category_edit + base_route: contact.category_edit + +contact.personal_page: + title: 'Contact' + route_name: contact.personal_page + weight: 2 + base_route: user.view diff --git a/core/modules/contact/contact.local_actions.yml b/core/modules/contact/contact.local_actions.yml deleted file mode 100644 index c917e7f..0000000 --- a/core/modules/contact/contact.local_actions.yml +++ /dev/null @@ -1,6 +0,0 @@ -contact.category_add: - route_name: contact.category_add - title: 'Add category' - weight: 1 - appears_on: - - contact.category_list diff --git a/core/modules/contact/contact.local_tasks.yml b/core/modules/contact/contact.local_tasks.yml deleted file mode 100644 index e613a83..0000000 --- a/core/modules/contact/contact.local_tasks.yml +++ /dev/null @@ -1,10 +0,0 @@ -contact.category_edit: - title: 'Edit' - route_name: contact.category_edit - base_route: contact.category_edit - -contact.personal_page: - title: 'Contact' - route_name: contact.personal_page - weight: 2 - base_route: user.view diff --git a/core/modules/content_translation/content_translation.contextual_links.yml b/core/modules/content_translation/content_translation.contextual_links.yml deleted file mode 100644 index 67aa2eb..0000000 --- a/core/modules/content_translation/content_translation.contextual_links.yml +++ /dev/null @@ -1,3 +0,0 @@ -content_translation.contextual_links: - deriver: 'Drupal\content_translation\Plugin\Derivative\ContentTranslationContextualLinks' - weight: 2 diff --git a/core/modules/content_translation/content_translation.links.contextual.yml b/core/modules/content_translation/content_translation.links.contextual.yml new file mode 100644 index 0000000..67aa2eb --- /dev/null +++ b/core/modules/content_translation/content_translation.links.contextual.yml @@ -0,0 +1,3 @@ +content_translation.contextual_links: + deriver: 'Drupal\content_translation\Plugin\Derivative\ContentTranslationContextualLinks' + weight: 2 diff --git a/core/modules/content_translation/content_translation.links.task.yml b/core/modules/content_translation/content_translation.links.task.yml new file mode 100644 index 0000000..119d0d9 --- /dev/null +++ b/core/modules/content_translation/content_translation.links.task.yml @@ -0,0 +1,3 @@ +content_translation.local_tasks: + deriver: 'Drupal\content_translation\Plugin\Derivative\ContentTranslationLocalTasks' + weight: 100 diff --git a/core/modules/content_translation/content_translation.local_tasks.yml b/core/modules/content_translation/content_translation.local_tasks.yml deleted file mode 100644 index 119d0d9..0000000 --- a/core/modules/content_translation/content_translation.local_tasks.yml +++ /dev/null @@ -1,3 +0,0 @@ -content_translation.local_tasks: - deriver: 'Drupal\content_translation\Plugin\Derivative\ContentTranslationLocalTasks' - weight: 100 diff --git a/core/modules/contextual/contextual.module b/core/modules/contextual/contextual.module index 2f69521..7969d34 100644 --- a/core/modules/contextual/contextual.module +++ b/core/modules/contextual/contextual.module @@ -176,7 +176,7 @@ function contextual_pre_render_placeholder($element) { * @param $element * A renderable array containing a #contextual_links property, which is a * keyed array. Each key is the name of the group of contextual links to - * render (based on the 'group' key in the *.contextual_links.yml files for + * render (based on the 'group' key in the *.links.contextual.yml files for * all enabled modules). The value contains an associative array containing * the following keys: * - route_parameters: The route parameters passed to the url generator. diff --git a/core/modules/entity/entity.links.action.yml b/core/modules/entity/entity.links.action.yml new file mode 100644 index 0000000..85dd31f --- /dev/null +++ b/core/modules/entity/entity.links.action.yml @@ -0,0 +1,13 @@ +entity.view_mode_add: + route_name: entity.view_mode_add + title: 'Add new view mode' + weight: 1 + appears_on: + - entity.view_mode_list + +entity.form_mode_add: + route_name: entity.form_mode_add + title: 'Add new form mode' + weight: 1 + appears_on: + - entity.form_mode_list diff --git a/core/modules/entity/entity.links.task.yml b/core/modules/entity/entity.links.task.yml new file mode 100644 index 0000000..409b772 --- /dev/null +++ b/core/modules/entity/entity.links.task.yml @@ -0,0 +1,19 @@ +entity.view_mode_edit: + title: 'Edit' + route_name: entity.view_mode_edit + base_route: entity.view_mode_edit + +entity.form_mode_edit: + title: 'Edit' + route_name: entity.form_mode_edit + base_route: entity.form_mode_edit + +entity.view_mode_list: + title: List + route_name: entity.view_mode_list + base_route: entity.view_mode_list + +entity.form_mode_list: + title: List + route_name: entity.form_mode_list + base_route: entity.form_mode_list diff --git a/core/modules/entity/entity.local_actions.yml b/core/modules/entity/entity.local_actions.yml deleted file mode 100644 index 85dd31f..0000000 --- a/core/modules/entity/entity.local_actions.yml +++ /dev/null @@ -1,13 +0,0 @@ -entity.view_mode_add: - route_name: entity.view_mode_add - title: 'Add new view mode' - weight: 1 - appears_on: - - entity.view_mode_list - -entity.form_mode_add: - route_name: entity.form_mode_add - title: 'Add new form mode' - weight: 1 - appears_on: - - entity.form_mode_list diff --git a/core/modules/entity/entity.local_tasks.yml b/core/modules/entity/entity.local_tasks.yml deleted file mode 100644 index 409b772..0000000 --- a/core/modules/entity/entity.local_tasks.yml +++ /dev/null @@ -1,19 +0,0 @@ -entity.view_mode_edit: - title: 'Edit' - route_name: entity.view_mode_edit - base_route: entity.view_mode_edit - -entity.form_mode_edit: - title: 'Edit' - route_name: entity.form_mode_edit - base_route: entity.form_mode_edit - -entity.view_mode_list: - title: List - route_name: entity.view_mode_list - base_route: entity.view_mode_list - -entity.form_mode_list: - title: List - route_name: entity.form_mode_list - base_route: entity.form_mode_list diff --git a/core/modules/field_ui/field_ui.links.task.yml b/core/modules/field_ui/field_ui.links.task.yml new file mode 100644 index 0000000..5f00837 --- /dev/null +++ b/core/modules/field_ui/field_ui.links.task.yml @@ -0,0 +1,7 @@ +field_ui.list: + title: Entities + route_name: field_ui.list + base_route: field_ui.list +field_ui.fields: + class: \Drupal\Core\Menu\LocalTaskDefault + deriver: \Drupal\field_ui\Plugin\Derivative\FieldUiLocalTask diff --git a/core/modules/field_ui/field_ui.local_tasks.yml b/core/modules/field_ui/field_ui.local_tasks.yml deleted file mode 100644 index 5f00837..0000000 --- a/core/modules/field_ui/field_ui.local_tasks.yml +++ /dev/null @@ -1,7 +0,0 @@ -field_ui.list: - title: Entities - route_name: field_ui.list - base_route: field_ui.list -field_ui.fields: - class: \Drupal\Core\Menu\LocalTaskDefault - deriver: \Drupal\field_ui\Plugin\Derivative\FieldUiLocalTask diff --git a/core/modules/filter/filter.links.action.yml b/core/modules/filter/filter.links.action.yml new file mode 100644 index 0000000..0ddced4 --- /dev/null +++ b/core/modules/filter/filter.links.action.yml @@ -0,0 +1,5 @@ +filter_format_add_local_action: + route_name: filter.format_add + title: 'Add text format' + appears_on: + - filter.admin_overview diff --git a/core/modules/filter/filter.links.task.yml b/core/modules/filter/filter.links.task.yml new file mode 100644 index 0000000..166132b --- /dev/null +++ b/core/modules/filter/filter.links.task.yml @@ -0,0 +1,10 @@ +filter.format_edit_tab: + route_name: filter.format_edit + title: 'Configure' + base_route: filter.format_edit + weight: -10 + +filter.admin_overview: + title: List + route_name: filter.admin_overview + base_route: filter.admin_overview diff --git a/core/modules/filter/filter.local_actions.yml b/core/modules/filter/filter.local_actions.yml deleted file mode 100644 index 0ddced4..0000000 --- a/core/modules/filter/filter.local_actions.yml +++ /dev/null @@ -1,5 +0,0 @@ -filter_format_add_local_action: - route_name: filter.format_add - title: 'Add text format' - appears_on: - - filter.admin_overview diff --git a/core/modules/filter/filter.local_tasks.yml b/core/modules/filter/filter.local_tasks.yml deleted file mode 100644 index 166132b..0000000 --- a/core/modules/filter/filter.local_tasks.yml +++ /dev/null @@ -1,10 +0,0 @@ -filter.format_edit_tab: - route_name: filter.format_edit - title: 'Configure' - base_route: filter.format_edit - weight: -10 - -filter.admin_overview: - title: List - route_name: filter.admin_overview - base_route: filter.admin_overview diff --git a/core/modules/forum/forum.links.action.yml b/core/modules/forum/forum.links.action.yml new file mode 100644 index 0000000..512b9d5 --- /dev/null +++ b/core/modules/forum/forum.links.action.yml @@ -0,0 +1,11 @@ +forum_add_forum_local_action: + route_name: forum.add_forum + title: 'Add forum' + appears_on: + - forum.overview + +forum_add_container_local_action: + route_name: forum.add_container + title: 'Add container' + appears_on: + - forum.overview diff --git a/core/modules/forum/forum.links.task.yml b/core/modules/forum/forum.links.task.yml new file mode 100644 index 0000000..10a8f41 --- /dev/null +++ b/core/modules/forum/forum.links.task.yml @@ -0,0 +1,9 @@ +forum.overview: + route_name: forum.overview + base_route: forum.overview + title: List +forum.settings: + route_name: forum.settings + base_route: forum.overview + title: Settings + weight: 100 diff --git a/core/modules/forum/forum.local_actions.yml b/core/modules/forum/forum.local_actions.yml deleted file mode 100644 index 512b9d5..0000000 --- a/core/modules/forum/forum.local_actions.yml +++ /dev/null @@ -1,11 +0,0 @@ -forum_add_forum_local_action: - route_name: forum.add_forum - title: 'Add forum' - appears_on: - - forum.overview - -forum_add_container_local_action: - route_name: forum.add_container - title: 'Add container' - appears_on: - - forum.overview diff --git a/core/modules/forum/forum.local_tasks.yml b/core/modules/forum/forum.local_tasks.yml deleted file mode 100644 index 10a8f41..0000000 --- a/core/modules/forum/forum.local_tasks.yml +++ /dev/null @@ -1,9 +0,0 @@ -forum.overview: - route_name: forum.overview - base_route: forum.overview - title: List -forum.settings: - route_name: forum.settings - base_route: forum.overview - title: Settings - weight: 100 diff --git a/core/modules/image/image.links.action.yml b/core/modules/image/image.links.action.yml new file mode 100644 index 0000000..134f3a8 --- /dev/null +++ b/core/modules/image/image.links.action.yml @@ -0,0 +1,5 @@ +image_style_add_action: + route_name: image.style_add + title: 'Add image style' + appears_on: + - image.style_list diff --git a/core/modules/image/image.links.task.yml b/core/modules/image/image.links.task.yml new file mode 100644 index 0000000..c851144 --- /dev/null +++ b/core/modules/image/image.links.task.yml @@ -0,0 +1,9 @@ +image.style_edit: + title: 'Edit' + route_name: image.style_edit + base_route: image.style_edit + +image.style_list: + title: List + route_name: image.style_list + base_route: image.style_list diff --git a/core/modules/image/image.local_actions.yml b/core/modules/image/image.local_actions.yml deleted file mode 100644 index 134f3a8..0000000 --- a/core/modules/image/image.local_actions.yml +++ /dev/null @@ -1,5 +0,0 @@ -image_style_add_action: - route_name: image.style_add - title: 'Add image style' - appears_on: - - image.style_list diff --git a/core/modules/image/image.local_tasks.yml b/core/modules/image/image.local_tasks.yml deleted file mode 100644 index c851144..0000000 --- a/core/modules/image/image.local_tasks.yml +++ /dev/null @@ -1,9 +0,0 @@ -image.style_edit: - title: 'Edit' - route_name: image.style_edit - base_route: image.style_edit - -image.style_list: - title: List - route_name: image.style_list - base_route: image.style_list diff --git a/core/modules/language/language.links.action.yml b/core/modules/language/language.links.action.yml new file mode 100644 index 0000000..ad09aa1 --- /dev/null +++ b/core/modules/language/language.links.action.yml @@ -0,0 +1,5 @@ +language_add_local_action: + route_name: language.add + title: 'Add language' + appears_on: + - language.admin_overview diff --git a/core/modules/language/language.links.task.yml b/core/modules/language/language.links.task.yml new file mode 100644 index 0000000..da3a945 --- /dev/null +++ b/core/modules/language/language.links.task.yml @@ -0,0 +1,13 @@ +language.admin_overview: + title: 'List' + route_name: language.admin_overview + base_route: language.admin_overview +language.negotiation: + title: 'Detection and selection' + route_name: language.negotiation + base_route: language.admin_overview + +language.edit: + title: 'Edit' + route_name: language.edit + base_route: language.edit diff --git a/core/modules/language/language.local_actions.yml b/core/modules/language/language.local_actions.yml deleted file mode 100644 index ad09aa1..0000000 --- a/core/modules/language/language.local_actions.yml +++ /dev/null @@ -1,5 +0,0 @@ -language_add_local_action: - route_name: language.add - title: 'Add language' - appears_on: - - language.admin_overview diff --git a/core/modules/language/language.local_tasks.yml b/core/modules/language/language.local_tasks.yml deleted file mode 100644 index da3a945..0000000 --- a/core/modules/language/language.local_tasks.yml +++ /dev/null @@ -1,13 +0,0 @@ -language.admin_overview: - title: 'List' - route_name: language.admin_overview - base_route: language.admin_overview -language.negotiation: - title: 'Detection and selection' - route_name: language.negotiation - base_route: language.admin_overview - -language.edit: - title: 'Edit' - route_name: language.edit - base_route: language.edit diff --git a/core/modules/locale/locale.links.task.yml b/core/modules/locale/locale.links.task.yml new file mode 100644 index 0000000..7644f3d --- /dev/null +++ b/core/modules/locale/locale.links.task.yml @@ -0,0 +1,22 @@ +locale.translate_page: + route_name: locale.translate_page + base_route: locale.translate_page + title: Translate + +locale.translate_import: + route_name: locale.translate_import + base_route: locale.translate_page + title: Import + weight: 20 + +locale.translate_export: + route_name: locale.translate_export + base_route: locale.translate_page + title: Export + weight: 30 + +locale.settings: + route_name: locale.settings + base_route: locale.translate_page + title: Settings + weight: 100 diff --git a/core/modules/locale/locale.local_tasks.yml b/core/modules/locale/locale.local_tasks.yml deleted file mode 100644 index 7644f3d..0000000 --- a/core/modules/locale/locale.local_tasks.yml +++ /dev/null @@ -1,22 +0,0 @@ -locale.translate_page: - route_name: locale.translate_page - base_route: locale.translate_page - title: Translate - -locale.translate_import: - route_name: locale.translate_import - base_route: locale.translate_page - title: Import - weight: 20 - -locale.translate_export: - route_name: locale.translate_export - base_route: locale.translate_page - title: Export - weight: 30 - -locale.settings: - route_name: locale.settings - base_route: locale.translate_page - title: Settings - weight: 100 diff --git a/core/modules/menu_ui/menu_ui.contextual_links.yml b/core/modules/menu_ui/menu_ui.contextual_links.yml deleted file mode 100644 index 22e3a4e..0000000 --- a/core/modules/menu_ui/menu_ui.contextual_links.yml +++ /dev/null @@ -1,4 +0,0 @@ -menu_ui_edit: - title: 'Edit menu' - route_name: 'menu_ui.menu_edit' - group: menu diff --git a/core/modules/menu_ui/menu_ui.links.action.yml b/core/modules/menu_ui/menu_ui.links.action.yml new file mode 100644 index 0000000..0834821 --- /dev/null +++ b/core/modules/menu_ui/menu_ui.links.action.yml @@ -0,0 +1,11 @@ +menu_ui_link_add: + route_name: menu_ui.link_add + title: 'Add link' + appears_on: + - menu_ui.menu_edit + +menu_ui.menu_add: + route_name: menu_ui.menu_add + title: 'Add menu' + appears_on: + - menu_ui.overview_page diff --git a/core/modules/menu_ui/menu_ui.links.contextual.yml b/core/modules/menu_ui/menu_ui.links.contextual.yml new file mode 100644 index 0000000..22e3a4e --- /dev/null +++ b/core/modules/menu_ui/menu_ui.links.contextual.yml @@ -0,0 +1,4 @@ +menu_ui_edit: + title: 'Edit menu' + route_name: 'menu_ui.menu_edit' + group: menu diff --git a/core/modules/menu_ui/menu_ui.links.task.yml b/core/modules/menu_ui/menu_ui.links.task.yml new file mode 100644 index 0000000..92aadeb --- /dev/null +++ b/core/modules/menu_ui/menu_ui.links.task.yml @@ -0,0 +1,15 @@ +menu_ui.menu_edit: + title: 'Edit menu' + route_name: menu_ui.menu_edit + base_route: menu_ui.menu_edit + +menu_ui.overview_page: + title: 'List' + route_name: menu_ui.overview_page + base_route: menu_ui.overview_page + +menu_ui.settings: + title: 'Settings' + route_name: menu_ui.settings + base_route: menu_ui.overview_page + weight: 100 diff --git a/core/modules/menu_ui/menu_ui.local_actions.yml b/core/modules/menu_ui/menu_ui.local_actions.yml deleted file mode 100644 index 0834821..0000000 --- a/core/modules/menu_ui/menu_ui.local_actions.yml +++ /dev/null @@ -1,11 +0,0 @@ -menu_ui_link_add: - route_name: menu_ui.link_add - title: 'Add link' - appears_on: - - menu_ui.menu_edit - -menu_ui.menu_add: - route_name: menu_ui.menu_add - title: 'Add menu' - appears_on: - - menu_ui.overview_page diff --git a/core/modules/menu_ui/menu_ui.local_tasks.yml b/core/modules/menu_ui/menu_ui.local_tasks.yml deleted file mode 100644 index 92aadeb..0000000 --- a/core/modules/menu_ui/menu_ui.local_tasks.yml +++ /dev/null @@ -1,15 +0,0 @@ -menu_ui.menu_edit: - title: 'Edit menu' - route_name: menu_ui.menu_edit - base_route: menu_ui.menu_edit - -menu_ui.overview_page: - title: 'List' - route_name: menu_ui.overview_page - base_route: menu_ui.overview_page - -menu_ui.settings: - title: 'Settings' - route_name: menu_ui.settings - base_route: menu_ui.overview_page - weight: 100 diff --git a/core/modules/node/node.contextual_links.yml b/core/modules/node/node.contextual_links.yml deleted file mode 100644 index 91159bd..0000000 --- a/core/modules/node/node.contextual_links.yml +++ /dev/null @@ -1,10 +0,0 @@ -node.page_edit: - route_name: node.page_edit - group: node - title: Edit - -node.delete_confirm: - route_name: node.delete_confirm - group: node - title: Delete - weight: 10 diff --git a/core/modules/node/node.links.action.yml b/core/modules/node/node.links.action.yml new file mode 100644 index 0000000..b7b1577 --- /dev/null +++ b/core/modules/node/node.links.action.yml @@ -0,0 +1,10 @@ +node.type_add: + route_name: node.type_add + title: 'Add content type' + appears_on: + - node.overview_types +node.add_page: + route_name: node.add_page + title: 'Add content' + appears_on: + - system.admin_content diff --git a/core/modules/node/node.links.contextual.yml b/core/modules/node/node.links.contextual.yml new file mode 100644 index 0000000..91159bd --- /dev/null +++ b/core/modules/node/node.links.contextual.yml @@ -0,0 +1,10 @@ +node.page_edit: + route_name: node.page_edit + group: node + title: Edit + +node.delete_confirm: + route_name: node.delete_confirm + group: node + title: Delete + weight: 10 diff --git a/core/modules/node/node.links.task.yml b/core/modules/node/node.links.task.yml new file mode 100644 index 0000000..c61ad90 --- /dev/null +++ b/core/modules/node/node.links.task.yml @@ -0,0 +1,26 @@ +node.view: + route_name: node.view + base_route: node.view + title: 'View' +node.page_edit: + route_name: node.page_edit + base_route: node.view + title: Edit +node.delete_confirm: + route_name: node.delete_confirm + base_route: node.view + title: Delete + weight: 10 +node.revision_overview: + route_name: node.revision_overview + base_route: node.view + title: 'Revisions' + weight: 20 +node.type_edit: + title: 'Edit' + route_name: node.type_edit + base_route: node.type_edit +node.overview_types: + title: List + route_name: node.overview_types + base_route: node.overview_types diff --git a/core/modules/node/node.local_actions.yml b/core/modules/node/node.local_actions.yml deleted file mode 100644 index b7b1577..0000000 --- a/core/modules/node/node.local_actions.yml +++ /dev/null @@ -1,10 +0,0 @@ -node.type_add: - route_name: node.type_add - title: 'Add content type' - appears_on: - - node.overview_types -node.add_page: - route_name: node.add_page - title: 'Add content' - appears_on: - - system.admin_content diff --git a/core/modules/node/node.local_tasks.yml b/core/modules/node/node.local_tasks.yml deleted file mode 100644 index c61ad90..0000000 --- a/core/modules/node/node.local_tasks.yml +++ /dev/null @@ -1,26 +0,0 @@ -node.view: - route_name: node.view - base_route: node.view - title: 'View' -node.page_edit: - route_name: node.page_edit - base_route: node.view - title: Edit -node.delete_confirm: - route_name: node.delete_confirm - base_route: node.view - title: Delete - weight: 10 -node.revision_overview: - route_name: node.revision_overview - base_route: node.view - title: 'Revisions' - weight: 20 -node.type_edit: - title: 'Edit' - route_name: node.type_edit - base_route: node.type_edit -node.overview_types: - title: List - route_name: node.overview_types - base_route: node.overview_types diff --git a/core/modules/path/path.links.action.yml b/core/modules/path/path.links.action.yml new file mode 100644 index 0000000..9c58984 --- /dev/null +++ b/core/modules/path/path.links.action.yml @@ -0,0 +1,5 @@ +path.admin_add: + route_name: path.admin_add + title: 'Add alias' + appears_on: + - path.admin_overview diff --git a/core/modules/path/path.links.task.yml b/core/modules/path/path.links.task.yml new file mode 100644 index 0000000..bc59857 --- /dev/null +++ b/core/modules/path/path.links.task.yml @@ -0,0 +1,4 @@ +path.admin_overview: + title: List + route_name: path.admin_overview + base_route: path.admin_overview diff --git a/core/modules/path/path.local_actions.yml b/core/modules/path/path.local_actions.yml deleted file mode 100644 index 9c58984..0000000 --- a/core/modules/path/path.local_actions.yml +++ /dev/null @@ -1,5 +0,0 @@ -path.admin_add: - route_name: path.admin_add - title: 'Add alias' - appears_on: - - path.admin_overview diff --git a/core/modules/path/path.local_tasks.yml b/core/modules/path/path.local_tasks.yml deleted file mode 100644 index bc59857..0000000 --- a/core/modules/path/path.local_tasks.yml +++ /dev/null @@ -1,4 +0,0 @@ -path.admin_overview: - title: List - route_name: path.admin_overview - base_route: path.admin_overview diff --git a/core/modules/responsive_image/responsive_image.links.action.yml b/core/modules/responsive_image/responsive_image.links.action.yml new file mode 100644 index 0000000..302437e --- /dev/null +++ b/core/modules/responsive_image/responsive_image.links.action.yml @@ -0,0 +1,5 @@ +responsive_image.mapping_page_add: + route_name: responsive_image.mapping_page_add + title: 'Add responsive image mapping' + appears_on: + - responsive_image.mapping_page diff --git a/core/modules/responsive_image/responsive_image.links.task.yml b/core/modules/responsive_image/responsive_image.links.task.yml new file mode 100644 index 0000000..7f09a73 --- /dev/null +++ b/core/modules/responsive_image/responsive_image.links.task.yml @@ -0,0 +1,5 @@ +responsive_image.mapping_page_edit: + title: Edit + route_name: responsive_image.mapping_page_edit + base_route: responsive_image.mapping_page_edit + weight: -10 diff --git a/core/modules/responsive_image/responsive_image.local_actions.yml b/core/modules/responsive_image/responsive_image.local_actions.yml deleted file mode 100644 index 302437e..0000000 --- a/core/modules/responsive_image/responsive_image.local_actions.yml +++ /dev/null @@ -1,5 +0,0 @@ -responsive_image.mapping_page_add: - route_name: responsive_image.mapping_page_add - title: 'Add responsive image mapping' - appears_on: - - responsive_image.mapping_page diff --git a/core/modules/responsive_image/responsive_image.local_tasks.yml b/core/modules/responsive_image/responsive_image.local_tasks.yml deleted file mode 100644 index 7f09a73..0000000 --- a/core/modules/responsive_image/responsive_image.local_tasks.yml +++ /dev/null @@ -1,5 +0,0 @@ -responsive_image.mapping_page_edit: - title: Edit - route_name: responsive_image.mapping_page_edit - base_route: responsive_image.mapping_page_edit - weight: -10 diff --git a/core/modules/search/search.links.task.yml b/core/modules/search/search.links.task.yml new file mode 100644 index 0000000..882f95f --- /dev/null +++ b/core/modules/search/search.links.task.yml @@ -0,0 +1,3 @@ +search.plugins: + class: \Drupal\Core\Menu\LocalTaskDefault + deriver: \Drupal\search\Plugin\Derivative\SearchLocalTask diff --git a/core/modules/search/search.local_tasks.yml b/core/modules/search/search.local_tasks.yml deleted file mode 100644 index 882f95f..0000000 --- a/core/modules/search/search.local_tasks.yml +++ /dev/null @@ -1,3 +0,0 @@ -search.plugins: - class: \Drupal\Core\Menu\LocalTaskDefault - deriver: \Drupal\search\Plugin\Derivative\SearchLocalTask diff --git a/core/modules/shortcut/shortcut.links.action.yml b/core/modules/shortcut/shortcut.links.action.yml new file mode 100644 index 0000000..3ed4a75 --- /dev/null +++ b/core/modules/shortcut/shortcut.links.action.yml @@ -0,0 +1,10 @@ +shortcut_set_add_local_action: + route_name: shortcut.set_add + title: 'Add shortcut set' + appears_on: + - shortcut.set_admin +shortcut.link_add: + route_name: shortcut.link_add + title: 'Add shortcut' + appears_on: + - shortcut.set_customize diff --git a/core/modules/shortcut/shortcut.links.task.yml b/core/modules/shortcut/shortcut.links.task.yml new file mode 100644 index 0000000..f391583 --- /dev/null +++ b/core/modules/shortcut/shortcut.links.task.yml @@ -0,0 +1,14 @@ +shortcut.set_switch: + route_name: shortcut.set_switch + base_route: user.view + title: 'Shortcuts' + +shortcut.set_customize: + title: 'List links' + route_name: shortcut.set_customize + base_route: shortcut.set_customize +shortcut.set_edit: + title: 'Edit set name' + route_name: shortcut.set_edit + base_route: shortcut.set_customize + weight: 10 diff --git a/core/modules/shortcut/shortcut.local_actions.yml b/core/modules/shortcut/shortcut.local_actions.yml deleted file mode 100644 index 3ed4a75..0000000 --- a/core/modules/shortcut/shortcut.local_actions.yml +++ /dev/null @@ -1,10 +0,0 @@ -shortcut_set_add_local_action: - route_name: shortcut.set_add - title: 'Add shortcut set' - appears_on: - - shortcut.set_admin -shortcut.link_add: - route_name: shortcut.link_add - title: 'Add shortcut' - appears_on: - - shortcut.set_customize diff --git a/core/modules/shortcut/shortcut.local_tasks.yml b/core/modules/shortcut/shortcut.local_tasks.yml deleted file mode 100644 index f391583..0000000 --- a/core/modules/shortcut/shortcut.local_tasks.yml +++ /dev/null @@ -1,14 +0,0 @@ -shortcut.set_switch: - route_name: shortcut.set_switch - base_route: user.view - title: 'Shortcuts' - -shortcut.set_customize: - title: 'List links' - route_name: shortcut.set_customize - base_route: shortcut.set_customize -shortcut.set_edit: - title: 'Edit set name' - route_name: shortcut.set_edit - base_route: shortcut.set_customize - weight: 10 diff --git a/core/modules/simpletest/simpletest.links.task.yml b/core/modules/simpletest/simpletest.links.task.yml new file mode 100644 index 0000000..4f1fd00 --- /dev/null +++ b/core/modules/simpletest/simpletest.links.task.yml @@ -0,0 +1,9 @@ +simpletest.test_form: + title: List + route_name: simpletest.test_form + base_route: simpletest.test_form +simpletest.settings: + title: Settings + route_name: simpletest.settings + base_route: simpletest.test_form + weight: 100 diff --git a/core/modules/simpletest/simpletest.local_tasks.yml b/core/modules/simpletest/simpletest.local_tasks.yml deleted file mode 100644 index 4f1fd00..0000000 --- a/core/modules/simpletest/simpletest.local_tasks.yml +++ /dev/null @@ -1,9 +0,0 @@ -simpletest.test_form: - title: List - route_name: simpletest.test_form - base_route: simpletest.test_form -simpletest.settings: - title: Settings - route_name: simpletest.settings - base_route: simpletest.test_form - weight: 100 diff --git a/core/modules/system/core.api.php b/core/modules/system/core.api.php index 0503464..e1b0d80 100644 --- a/core/modules/system/core.api.php +++ b/core/modules/system/core.api.php @@ -632,7 +632,7 @@ * call is \Drupal\Core\Datetime\Date::format(). * - Some YML files contain UI text that is automatically translatable: * - *.routing.yml files: route titles. This also applies to - * *.local_tasks.yml, *.local_actions, and *.contextual_links.yml files. + * *.links.task.yml, *.links.action.yml, and *.links.contextual.yml files. * - *.info.yml files: module names and descriptions. * - For configuration, make sure any configuration that is displayable to * users is marked as translatable in the configuration schema. Configuration diff --git a/core/modules/system/system.links.action.yml b/core/modules/system/system.links.action.yml new file mode 100644 index 0000000..c08a2cf --- /dev/null +++ b/core/modules/system/system.links.action.yml @@ -0,0 +1,6 @@ +system.date_format_add: + route_name: system.date_format_add + title: 'Add format' + weight: -10 + appears_on: + - system.date_format_list diff --git a/core/modules/system/system.links.task.yml b/core/modules/system/system.links.task.yml new file mode 100644 index 0000000..02fe18b --- /dev/null +++ b/core/modules/system/system.links.task.yml @@ -0,0 +1,70 @@ +system.rss_feeds_settings_tab: + route_name: system.rss_feeds_settings + title: Settings + base_route: system.rss_feeds_settings + +system.site_maintenance_mode_tab: + route_name: system.site_maintenance_mode + title: Settings + base_route: system.site_maintenance_mode + +system.site_information_settings_tab: + route_name: system.site_information_settings + title: Settings + base_route: system.site_information_settings + +system.themes_page: + route_name: system.themes_page + title: 'List' + base_route: system.themes_page +system.theme_settings: + route_name: system.theme_settings + title: 'Settings' + base_route: system.themes_page + weight: 100 + +system.theme_settings_global: + route_name: system.theme_settings + title: 'Global settings' + parent_id: system.theme_settings + weight: -100 +system.theme_settings_theme: + route_name: system.theme_settings_theme + title: 'Theme name' + parent_id: system.theme_settings + deriver: Drupal\system\Plugin\Derivative\ThemeLocalTask + +system.modules_list: + route_name: system.modules_list + base_route: system.modules_list + title: 'List' +system.modules_uninstall: + route_name: system.modules_uninstall + base_route: system.modules_list + title: 'Uninstall' + weight: 20 + +system.admin: + route_name: system.admin + base_route: system.admin + title: 'Tasks' + weight: -20 +system.admin_index: + route_name: system.admin_index + base_route: system.admin + title: 'Index' + weight: -18 + +system.date_format_list: + route_name: system.date_format_list + base_route: system.date_format_list + title: 'List' +system.date_format_edit: + title: 'Edit' + route_name: system.date_format_edit + base_route: system.date_format_edit + +system.admin_content: + title: Content + route_name: system.admin_content + base_route: system.admin_content diff --git a/core/modules/system/system.local_actions.yml b/core/modules/system/system.local_actions.yml deleted file mode 100644 index c08a2cf..0000000 --- a/core/modules/system/system.local_actions.yml +++ /dev/null @@ -1,6 +0,0 @@ -system.date_format_add: - route_name: system.date_format_add - title: 'Add format' - weight: -10 - appears_on: - - system.date_format_list diff --git a/core/modules/system/system.local_tasks.yml b/core/modules/system/system.local_tasks.yml deleted file mode 100644 index 02fe18b..0000000 --- a/core/modules/system/system.local_tasks.yml +++ /dev/null @@ -1,70 +0,0 @@ -system.rss_feeds_settings_tab: - route_name: system.rss_feeds_settings - title: Settings - base_route: system.rss_feeds_settings - -system.site_maintenance_mode_tab: - route_name: system.site_maintenance_mode - title: Settings - base_route: system.site_maintenance_mode - -system.site_information_settings_tab: - route_name: system.site_information_settings - title: Settings - base_route: system.site_information_settings - -system.themes_page: - route_name: system.themes_page - title: 'List' - base_route: system.themes_page -system.theme_settings: - route_name: system.theme_settings - title: 'Settings' - base_route: system.themes_page - weight: 100 - -system.theme_settings_global: - route_name: system.theme_settings - title: 'Global settings' - parent_id: system.theme_settings - weight: -100 -system.theme_settings_theme: - route_name: system.theme_settings_theme - title: 'Theme name' - parent_id: system.theme_settings - deriver: Drupal\system\Plugin\Derivative\ThemeLocalTask - -system.modules_list: - route_name: system.modules_list - base_route: system.modules_list - title: 'List' -system.modules_uninstall: - route_name: system.modules_uninstall - base_route: system.modules_list - title: 'Uninstall' - weight: 20 - -system.admin: - route_name: system.admin - base_route: system.admin - title: 'Tasks' - weight: -20 -system.admin_index: - route_name: system.admin_index - base_route: system.admin - title: 'Index' - weight: -18 - -system.date_format_list: - route_name: system.date_format_list - base_route: system.date_format_list - title: 'List' -system.date_format_edit: - title: 'Edit' - route_name: system.date_format_edit - base_route: system.date_format_edit - -system.admin_content: - title: Content - route_name: system.admin_content - base_route: system.admin_content diff --git a/core/modules/system/tests/modules/batch_test/batch_test.links.task.yml b/core/modules/system/tests/modules/batch_test/batch_test.links.task.yml new file mode 100644 index 0000000..f2a8525 --- /dev/null +++ b/core/modules/system/tests/modules/batch_test/batch_test.links.task.yml @@ -0,0 +1,46 @@ +batch_test.test_form: + title: Simple + route_name: batch_test.test_form + base_route: batch_test.test_form + +batch_test.multistep: + title: Multistep + route_name: batch_test.multistep + base_route: batch_test.test_form + weight: 1 + +batch_test.chained: + title: Chained + route_name: batch_test.chained + base_route: batch_test.test_form + weight: 2 + +batch_test.programmatic: + title: Chained + route_name: batch_test.programmatic + base_route: batch_test.test_form + weight: 3 + +batch_test.no_form: + title: 'No form' + route_name: batch_test.no_form + base_route: batch_test.test_form + weight: 4 + +batch_test.large_percentage: + title: 'Large percentage' + route_name: batch_test.large_percentage + base_route: batch_test.test_form + weight: 5 + +batch_test.nested_programmatic: + title: 'Nested programmatic' + route_name: batch_test.nested_programmatic + base_route: batch_test.test_form + weight: 6 + +batch_test.redirect: + title: 'Redirect' + route_name: batch_test.redirect + base_route: batch_test.test_form + weight: 7 diff --git a/core/modules/system/tests/modules/batch_test/batch_test.local_tasks.yml b/core/modules/system/tests/modules/batch_test/batch_test.local_tasks.yml deleted file mode 100644 index f2a8525..0000000 --- a/core/modules/system/tests/modules/batch_test/batch_test.local_tasks.yml +++ /dev/null @@ -1,46 +0,0 @@ -batch_test.test_form: - title: Simple - route_name: batch_test.test_form - base_route: batch_test.test_form - -batch_test.multistep: - title: Multistep - route_name: batch_test.multistep - base_route: batch_test.test_form - weight: 1 - -batch_test.chained: - title: Chained - route_name: batch_test.chained - base_route: batch_test.test_form - weight: 2 - -batch_test.programmatic: - title: Chained - route_name: batch_test.programmatic - base_route: batch_test.test_form - weight: 3 - -batch_test.no_form: - title: 'No form' - route_name: batch_test.no_form - base_route: batch_test.test_form - weight: 4 - -batch_test.large_percentage: - title: 'Large percentage' - route_name: batch_test.large_percentage - base_route: batch_test.test_form - weight: 5 - -batch_test.nested_programmatic: - title: 'Nested programmatic' - route_name: batch_test.nested_programmatic - base_route: batch_test.test_form - weight: 6 - -batch_test.redirect: - title: 'Redirect' - route_name: batch_test.redirect - base_route: batch_test.test_form - weight: 7 diff --git a/core/modules/system/tests/modules/entity_test/entity_test.links.task.yml b/core/modules/system/tests/modules/entity_test/entity_test.links.task.yml new file mode 100644 index 0000000..1acde6a --- /dev/null +++ b/core/modules/system/tests/modules/entity_test/entity_test.links.task.yml @@ -0,0 +1,2 @@ +entity_test.local_tasks: + deriver: 'Drupal\entity_test\Plugin\Derivative\EntityTestLocalTasks' diff --git a/core/modules/system/tests/modules/entity_test/entity_test.local_tasks.yml b/core/modules/system/tests/modules/entity_test/entity_test.local_tasks.yml deleted file mode 100644 index 1acde6a..0000000 --- a/core/modules/system/tests/modules/entity_test/entity_test.local_tasks.yml +++ /dev/null @@ -1,2 +0,0 @@ -entity_test.local_tasks: - deriver: 'Drupal\entity_test\Plugin\Derivative\EntityTestLocalTasks' diff --git a/core/modules/system/tests/modules/menu_test/menu_test.contextual_links.yml b/core/modules/system/tests/modules/menu_test/menu_test.contextual_links.yml deleted file mode 100644 index b2d8e47..0000000 --- a/core/modules/system/tests/modules/menu_test/menu_test.contextual_links.yml +++ /dev/null @@ -1,14 +0,0 @@ -menu_test.hidden_manage: - title: 'List links' - group: menu_test_menu - route_name: menu_test.hidden_manage - -menu_test.hidden_manage_edit: - title: 'Edit menu' - group: menu_test_menu - route_name: menu_test.hidden_manage_edit - -menu_test.hidden_block_configure: - title: 'Configure block' - group: menu_test_block - route_name: menu_test.hidden_block_configure diff --git a/core/modules/system/tests/modules/menu_test/menu_test.links.action.yml b/core/modules/system/tests/modules/menu_test/menu_test.links.action.yml new file mode 100644 index 0000000..24c92a2 --- /dev/null +++ b/core/modules/system/tests/modules/menu_test/menu_test.links.action.yml @@ -0,0 +1,45 @@ +menu_test_local_action4: + route_name: menu_test.local_action3 + title: 'My YAML discovery action' + appears_on: + - menu_test.local_action1 + +menu_test.local_action5: + route_name: menu_test.local_action5 + class: '\Drupal\menu_test\Plugin\Menu\LocalAction\TestLocalAction' + weight: 10 + appears_on: + - menu_test.local_action1 + +menu_test.local_action2: + route_name: menu_test.local_action2 + title: 'My hook_menu action' + weight: -10 + appears_on: + - menu_test.local_action1 + +menu_test.local_action4: + route_name: menu_test.local_action4 + title: 'My dynamic title action' + weight: -20 + class: '\Drupal\menu_test\Plugin\Menu\LocalAction\TestLocalAction4' + appears_on: + - menu_test.local_action1 + +menu_test.hidden_menu_add: + route_name: menu_test.hidden_menu_add + title: 'Add menu' + appears_on: + - menu_test.hidden_menu + +menu_test.hidden_manage_add: + route_name: menu_test.hidden_manage_add + title: 'Add link' + appears_on: + - menu_test.hidden_manage + +menu_test.hidden_block_add: + route_name: menu_test.hidden_block_add + title: 'Add block' + appears_on: + - menu_test.hidden_block diff --git a/core/modules/system/tests/modules/menu_test/menu_test.links.contextual.yml b/core/modules/system/tests/modules/menu_test/menu_test.links.contextual.yml new file mode 100644 index 0000000..b2d8e47 --- /dev/null +++ b/core/modules/system/tests/modules/menu_test/menu_test.links.contextual.yml @@ -0,0 +1,14 @@ +menu_test.hidden_manage: + title: 'List links' + group: menu_test_menu + route_name: menu_test.hidden_manage + +menu_test.hidden_manage_edit: + title: 'Edit menu' + group: menu_test_menu + route_name: menu_test.hidden_manage_edit + +menu_test.hidden_block_configure: + title: 'Configure block' + group: menu_test_block + route_name: menu_test.hidden_block_configure diff --git a/core/modules/system/tests/modules/menu_test/menu_test.links.task.yml b/core/modules/system/tests/modules/menu_test/menu_test.links.task.yml new file mode 100644 index 0000000..c8cd284 --- /dev/null +++ b/core/modules/system/tests/modules/menu_test/menu_test.links.task.yml @@ -0,0 +1,84 @@ +menu_test.local_task_test_tasks_view: + route_name: menu_test.local_task_test_tasks_view + title: View + base_route: menu_test.local_task_test_tasks_view +menu_test.local_task_test_tasks_edit: + route_name: menu_test.local_task_test_tasks_edit + title: Edit + base_route: menu_test.local_task_test_tasks_view +menu_test.local_task_test_tasks_settings: + route_name: menu_test.local_task_test_tasks_settings + title: Settings + base_route: menu_test.local_task_test_tasks_view +menu_test.local_task_test_tasks_settings_sub1: + route_name: menu_test.local_task_test_tasks_settings_sub1 + title: sub1 + parent_id: menu_test.local_task_test_tasks_settings + class: Drupal\menu_test\Plugin\Menu\LocalTask\TestTasksSettingsSub1 + weight: -10 +menu_test.local_task_test_tasks_settings_sub2: + route_name: menu_test.local_task_test_tasks_settings_sub2 + title: sub2 + parent_id: menu_test.local_task_test_tasks_settings +menu_test.local_task_test_tasks_settings_sub3: + route_name: menu_test.local_task_test_tasks_settings_sub3 + title: sub3 + parent_id: menu_test.local_task_test_tasks_settings + weight: 20 +menu_test.local_task_test_tasks_settings_derived: + route_name: menu_test.local_task_test_tasks_settings_derived + title: derived + parent_id: menu_test.local_task_test_tasks_settings + deriver: Drupal\menu_test\Plugin\Derivative\LocalTaskTest + weight: 50 +menu_test.local_task_test.placeholder_sub1: + route_name: menu_test.local_task_test_placeholder_sub1 + title: 'placeholder sub1' + base_route: menu_test.local_task_test_placeholder_sub1 +menu_test.local_task_test_placeholder_sub2: + route_name: menu_test.local_task_test_placeholder_sub2 + title: 'placeholder sub2' + base_route: menu_test.local_task_test_placeholder_sub1 +menu_test.local_task_test.upcasting_sub1: + route_name: menu_test.local_task_test_upcasting_sub1 + title: 'upcasting sub1' + base_route: menu_test.local_task_test_upcasting_sub1 +menu_test.local_task_test_upcasting_sub2: + route_name: menu_test.local_task_test_upcasting_sub2 + title: 'upcasting sub2' + base_route: menu_test.local_task_test_upcasting_sub1 + weight: 10 + +menu_test.tasks_default_tab: + route_name: menu_test.tasks_default + title: 'View' + base_route: menu_test.tasks_default + +menu_test.tasks_tasks_tab: + route_name: menu_test.tasks_tasks + title: 'View' + base_route: menu_test.tasks_tasks +menu_test.tasks_edit_tab: + route_name: menu_test.tasks_edit + title: 'Edit' + base_route: menu_test.tasks_tasks +menu_test.tasks_settings_tab: + route_name: menu_test.tasks_settings + title: 'Settings' + weight: 100 + base_route: menu_test.tasks_tasks + +menu_test.router_test1: + route_name: menu_test.router_test1 + title: 'Local task A' + base_route: menu_test.router_test1 + +menu_test.router_test2: + route_name: menu_test.router_test2 + title: 'Local task B' + base_route: menu_test.router_test1 + +menu_test.router_test3: + route_name: menu_test.router_test3 + title: 'Local task C' + base_route: menu_test.router_test1 diff --git a/core/modules/system/tests/modules/menu_test/menu_test.local_actions.yml b/core/modules/system/tests/modules/menu_test/menu_test.local_actions.yml deleted file mode 100644 index 24c92a2..0000000 --- a/core/modules/system/tests/modules/menu_test/menu_test.local_actions.yml +++ /dev/null @@ -1,45 +0,0 @@ -menu_test_local_action4: - route_name: menu_test.local_action3 - title: 'My YAML discovery action' - appears_on: - - menu_test.local_action1 - -menu_test.local_action5: - route_name: menu_test.local_action5 - class: '\Drupal\menu_test\Plugin\Menu\LocalAction\TestLocalAction' - weight: 10 - appears_on: - - menu_test.local_action1 - -menu_test.local_action2: - route_name: menu_test.local_action2 - title: 'My hook_menu action' - weight: -10 - appears_on: - - menu_test.local_action1 - -menu_test.local_action4: - route_name: menu_test.local_action4 - title: 'My dynamic title action' - weight: -20 - class: '\Drupal\menu_test\Plugin\Menu\LocalAction\TestLocalAction4' - appears_on: - - menu_test.local_action1 - -menu_test.hidden_menu_add: - route_name: menu_test.hidden_menu_add - title: 'Add menu' - appears_on: - - menu_test.hidden_menu - -menu_test.hidden_manage_add: - route_name: menu_test.hidden_manage_add - title: 'Add link' - appears_on: - - menu_test.hidden_manage - -menu_test.hidden_block_add: - route_name: menu_test.hidden_block_add - title: 'Add block' - appears_on: - - menu_test.hidden_block diff --git a/core/modules/system/tests/modules/menu_test/menu_test.local_tasks.yml b/core/modules/system/tests/modules/menu_test/menu_test.local_tasks.yml deleted file mode 100644 index c8cd284..0000000 --- a/core/modules/system/tests/modules/menu_test/menu_test.local_tasks.yml +++ /dev/null @@ -1,84 +0,0 @@ -menu_test.local_task_test_tasks_view: - route_name: menu_test.local_task_test_tasks_view - title: View - base_route: menu_test.local_task_test_tasks_view -menu_test.local_task_test_tasks_edit: - route_name: menu_test.local_task_test_tasks_edit - title: Edit - base_route: menu_test.local_task_test_tasks_view -menu_test.local_task_test_tasks_settings: - route_name: menu_test.local_task_test_tasks_settings - title: Settings - base_route: menu_test.local_task_test_tasks_view -menu_test.local_task_test_tasks_settings_sub1: - route_name: menu_test.local_task_test_tasks_settings_sub1 - title: sub1 - parent_id: menu_test.local_task_test_tasks_settings - class: Drupal\menu_test\Plugin\Menu\LocalTask\TestTasksSettingsSub1 - weight: -10 -menu_test.local_task_test_tasks_settings_sub2: - route_name: menu_test.local_task_test_tasks_settings_sub2 - title: sub2 - parent_id: menu_test.local_task_test_tasks_settings -menu_test.local_task_test_tasks_settings_sub3: - route_name: menu_test.local_task_test_tasks_settings_sub3 - title: sub3 - parent_id: menu_test.local_task_test_tasks_settings - weight: 20 -menu_test.local_task_test_tasks_settings_derived: - route_name: menu_test.local_task_test_tasks_settings_derived - title: derived - parent_id: menu_test.local_task_test_tasks_settings - deriver: Drupal\menu_test\Plugin\Derivative\LocalTaskTest - weight: 50 -menu_test.local_task_test.placeholder_sub1: - route_name: menu_test.local_task_test_placeholder_sub1 - title: 'placeholder sub1' - base_route: menu_test.local_task_test_placeholder_sub1 -menu_test.local_task_test_placeholder_sub2: - route_name: menu_test.local_task_test_placeholder_sub2 - title: 'placeholder sub2' - base_route: menu_test.local_task_test_placeholder_sub1 -menu_test.local_task_test.upcasting_sub1: - route_name: menu_test.local_task_test_upcasting_sub1 - title: 'upcasting sub1' - base_route: menu_test.local_task_test_upcasting_sub1 -menu_test.local_task_test_upcasting_sub2: - route_name: menu_test.local_task_test_upcasting_sub2 - title: 'upcasting sub2' - base_route: menu_test.local_task_test_upcasting_sub1 - weight: 10 - -menu_test.tasks_default_tab: - route_name: menu_test.tasks_default - title: 'View' - base_route: menu_test.tasks_default - -menu_test.tasks_tasks_tab: - route_name: menu_test.tasks_tasks - title: 'View' - base_route: menu_test.tasks_tasks -menu_test.tasks_edit_tab: - route_name: menu_test.tasks_edit - title: 'Edit' - base_route: menu_test.tasks_tasks -menu_test.tasks_settings_tab: - route_name: menu_test.tasks_settings - title: 'Settings' - weight: 100 - base_route: menu_test.tasks_tasks - -menu_test.router_test1: - route_name: menu_test.router_test1 - title: 'Local task A' - base_route: menu_test.router_test1 - -menu_test.router_test2: - route_name: menu_test.router_test2 - title: 'Local task B' - base_route: menu_test.router_test1 - -menu_test.router_test3: - route_name: menu_test.router_test3 - title: 'Local task C' - base_route: menu_test.router_test1 diff --git a/core/modules/taxonomy/taxonomy.contextual_links.yml b/core/modules/taxonomy/taxonomy.contextual_links.yml deleted file mode 100644 index 3fafba7..0000000 --- a/core/modules/taxonomy/taxonomy.contextual_links.yml +++ /dev/null @@ -1,17 +0,0 @@ -taxonomy.term_edit: - title: Edit - group: taxonomy_term - route_name: taxonomy.term_edit - weight: 10 - -taxonomy.term_delete: - title: Delete - group: taxonomy_term - route_name: taxonomy.term_delete - weight: 20 - -taxonomy.vocabulary_delete: - title: Delete - group: taxonomy_vocabulary - route_name: taxonomy.vocabulary_delete - weight: 20 diff --git a/core/modules/taxonomy/taxonomy.links.action.yml b/core/modules/taxonomy/taxonomy.links.action.yml new file mode 100644 index 0000000..689754a --- /dev/null +++ b/core/modules/taxonomy/taxonomy.links.action.yml @@ -0,0 +1,11 @@ +taxonomy_add_vocabulary_local_action: + route_name: taxonomy.vocabulary_add + title: 'Add vocabulary' + appears_on: + - taxonomy.vocabulary_list + +taxonomy.term_add: + route_name: taxonomy.term_add + title: 'Add term' + appears_on: + - taxonomy.overview_terms diff --git a/core/modules/taxonomy/taxonomy.links.contextual.yml b/core/modules/taxonomy/taxonomy.links.contextual.yml new file mode 100644 index 0000000..3fafba7 --- /dev/null +++ b/core/modules/taxonomy/taxonomy.links.contextual.yml @@ -0,0 +1,17 @@ +taxonomy.term_edit: + title: Edit + group: taxonomy_term + route_name: taxonomy.term_edit + weight: 10 + +taxonomy.term_delete: + title: Delete + group: taxonomy_term + route_name: taxonomy.term_delete + weight: 20 + +taxonomy.vocabulary_delete: + title: Delete + group: taxonomy_vocabulary + route_name: taxonomy.vocabulary_delete + weight: 20 diff --git a/core/modules/taxonomy/taxonomy.links.task.yml b/core/modules/taxonomy/taxonomy.links.task.yml new file mode 100644 index 0000000..461d762 --- /dev/null +++ b/core/modules/taxonomy/taxonomy.links.task.yml @@ -0,0 +1,18 @@ +taxonomy.term_page: + title: 'View' + route_name: taxonomy.term_page + base_route: taxonomy.term_page + +taxonomy.term_edit: + title: 'Edit' + route_name: taxonomy.term_edit + base_route: taxonomy.term_page + +taxonomy.overview_terms: + title: 'List' + route_name: taxonomy.overview_terms + base_route: taxonomy.overview_terms +taxonomy.vocabulary_edit: + title: 'Edit' + route_name: taxonomy.vocabulary_edit + base_route: taxonomy.overview_terms diff --git a/core/modules/taxonomy/taxonomy.local_actions.yml b/core/modules/taxonomy/taxonomy.local_actions.yml deleted file mode 100644 index 689754a..0000000 --- a/core/modules/taxonomy/taxonomy.local_actions.yml +++ /dev/null @@ -1,11 +0,0 @@ -taxonomy_add_vocabulary_local_action: - route_name: taxonomy.vocabulary_add - title: 'Add vocabulary' - appears_on: - - taxonomy.vocabulary_list - -taxonomy.term_add: - route_name: taxonomy.term_add - title: 'Add term' - appears_on: - - taxonomy.overview_terms diff --git a/core/modules/taxonomy/taxonomy.local_tasks.yml b/core/modules/taxonomy/taxonomy.local_tasks.yml deleted file mode 100644 index 461d762..0000000 --- a/core/modules/taxonomy/taxonomy.local_tasks.yml +++ /dev/null @@ -1,18 +0,0 @@ -taxonomy.term_page: - title: 'View' - route_name: taxonomy.term_page - base_route: taxonomy.term_page - -taxonomy.term_edit: - title: 'Edit' - route_name: taxonomy.term_edit - base_route: taxonomy.term_page - -taxonomy.overview_terms: - title: 'List' - route_name: taxonomy.overview_terms - base_route: taxonomy.overview_terms -taxonomy.vocabulary_edit: - title: 'Edit' - route_name: taxonomy.vocabulary_edit - base_route: taxonomy.overview_terms diff --git a/core/modules/tour/tests/tour_test/tour_test.links.action.yml b/core/modules/tour/tests/tour_test/tour_test.links.action.yml new file mode 100644 index 0000000..db52cb5 --- /dev/null +++ b/core/modules/tour/tests/tour_test/tour_test.links.action.yml @@ -0,0 +1,5 @@ +tour_test_action: + route_name: tour_test.1_action + title: 'Tour test action' + appears_on: + - tour_test.1 diff --git a/core/modules/tour/tests/tour_test/tour_test.local_actions.yml b/core/modules/tour/tests/tour_test/tour_test.local_actions.yml deleted file mode 100644 index db52cb5..0000000 --- a/core/modules/tour/tests/tour_test/tour_test.local_actions.yml +++ /dev/null @@ -1,5 +0,0 @@ -tour_test_action: - route_name: tour_test.1_action - title: 'Tour test action' - appears_on: - - tour_test.1 diff --git a/core/modules/tracker/tracker.links.task.yml b/core/modules/tracker/tracker.links.task.yml new file mode 100644 index 0000000..8092038 --- /dev/null +++ b/core/modules/tracker/tracker.links.task.yml @@ -0,0 +1,15 @@ +tracker.page_tab: + route_name: tracker.page + title: 'Recent content' + base_route: tracker.page + +tracker.users_recent_tab: + route_name: tracker.users_recent_content + title: 'My recent content' + base_route: tracker.page + class: '\Drupal\tracker\Plugin\Menu\UserTrackerTab' + +tracker.user_tab: + route_name: tracker.user_tab + base_route: user.view + title: 'Track' diff --git a/core/modules/tracker/tracker.local_tasks.yml b/core/modules/tracker/tracker.local_tasks.yml deleted file mode 100644 index 8092038..0000000 --- a/core/modules/tracker/tracker.local_tasks.yml +++ /dev/null @@ -1,15 +0,0 @@ -tracker.page_tab: - route_name: tracker.page - title: 'Recent content' - base_route: tracker.page - -tracker.users_recent_tab: - route_name: tracker.users_recent_content - title: 'My recent content' - base_route: tracker.page - class: '\Drupal\tracker\Plugin\Menu\UserTrackerTab' - -tracker.user_tab: - route_name: tracker.user_tab - base_route: user.view - title: 'Track' diff --git a/core/modules/update/update.links.action.yml b/core/modules/update/update.links.action.yml new file mode 100644 index 0000000..d6f6b8d --- /dev/null +++ b/core/modules/update/update.links.action.yml @@ -0,0 +1,20 @@ +update.report_install: + route_name: update.report_install + title: 'Install new module or theme' + weight: 25 + appears_on: + - update.status + +update.module_install: + route_name: update.module_install + title: 'Install new module' + weight: 25 + appears_on: + - system.modules_list + +update.theme_install: + route_name: update.theme_install + title: 'Install new theme' + weight: 25 + appears_on: + - system.themes_page diff --git a/core/modules/update/update.links.task.yml b/core/modules/update/update.links.task.yml new file mode 100644 index 0000000..6246931 --- /dev/null +++ b/core/modules/update/update.links.task.yml @@ -0,0 +1,26 @@ +update.status: + route_name: update.status + base_route: system.admin_reports + title: List +update.settings: + route_name: update.settings + base_route: system.admin_reports + title: Settings + weight: 50 +update.report_install: + route_name: update.report_install + base_route: system.admin_reports + title: Update + weight: 10 + +update.module_install: + route_name: update.module_install + base_route: system.modules_list + title: Update + weight: 10 + +update.theme_install: + route_name: update.theme_install + base_route: system.themes_page + title: Update + weight: 10 diff --git a/core/modules/update/update.local_actions.yml b/core/modules/update/update.local_actions.yml deleted file mode 100644 index d6f6b8d..0000000 --- a/core/modules/update/update.local_actions.yml +++ /dev/null @@ -1,20 +0,0 @@ -update.report_install: - route_name: update.report_install - title: 'Install new module or theme' - weight: 25 - appears_on: - - update.status - -update.module_install: - route_name: update.module_install - title: 'Install new module' - weight: 25 - appears_on: - - system.modules_list - -update.theme_install: - route_name: update.theme_install - title: 'Install new theme' - weight: 25 - appears_on: - - system.themes_page diff --git a/core/modules/update/update.local_tasks.yml b/core/modules/update/update.local_tasks.yml deleted file mode 100644 index 6246931..0000000 --- a/core/modules/update/update.local_tasks.yml +++ /dev/null @@ -1,26 +0,0 @@ -update.status: - route_name: update.status - base_route: system.admin_reports - title: List -update.settings: - route_name: update.settings - base_route: system.admin_reports - title: Settings - weight: 50 -update.report_install: - route_name: update.report_install - base_route: system.admin_reports - title: Update - weight: 10 - -update.module_install: - route_name: update.module_install - base_route: system.modules_list - title: Update - weight: 10 - -update.theme_install: - route_name: update.theme_install - base_route: system.themes_page - title: Update - weight: 10 diff --git a/core/modules/user/user.contextual_links.yml b/core/modules/user/user.contextual_links.yml deleted file mode 100644 index 1e0df52..0000000 --- a/core/modules/user/user.contextual_links.yml +++ /dev/null @@ -1,5 +0,0 @@ -user.role_delete: - title: 'Delete role' - group: role - weight: 10 - route_name: 'user.role_delete' diff --git a/core/modules/user/user.links.action.yml b/core/modules/user/user.links.action.yml new file mode 100644 index 0000000..2a1f892 --- /dev/null +++ b/core/modules/user/user.links.action.yml @@ -0,0 +1,10 @@ +user_admin_create: + route_name: user.admin_create + title: 'Add user' + appears_on: + - user.admin_account +user.role_add: + route_name: user.role_add + title: 'Add role' + appears_on: + - user.role_list diff --git a/core/modules/user/user.links.contextual.yml b/core/modules/user/user.links.contextual.yml new file mode 100644 index 0000000..1e0df52 --- /dev/null +++ b/core/modules/user/user.links.contextual.yml @@ -0,0 +1,5 @@ +user.role_delete: + title: 'Delete role' + group: role + weight: 10 + route_name: 'user.role_delete' diff --git a/core/modules/user/user.links.task.yml b/core/modules/user/user.links.task.yml new file mode 100644 index 0000000..88957e4 --- /dev/null +++ b/core/modules/user/user.links.task.yml @@ -0,0 +1,54 @@ + +user.role_edit: + title: 'Edit' + route_name: user.role_edit + base_route: user.role_edit + +user.account_settings_tab: + route_name: user.account_settings + title: 'Settings' + base_route: user.account_settings + +user.page: + route_name: user.page + base_route: user.page + title: 'Log in' + weight: -10 +user.register: + route_name: user.register + base_route: user.page + title: 'Create new account' +user.pass: + route_name: user.pass + base_route: user.page + title: 'Request new password' +# Other authentication methods may add pages below user/login/. +user.login: + route_name: user.login + parent_id: user.page + title: 'Username and password' + +user.view: + route_name: user.view + base_route: user.view + title: View +user.edit: + route_name: user.edit + base_route: user.view + title: Edit + +user.admin_account: + title: List + route_name: user.admin_account + base_route: user.admin_account + +user.admin_permissions: + title: Permissions + route_name: user.admin_permissions + base_route: user.admin_account + +user.role_list: + title: 'Roles' + route_name: user.role_list + base_route: user.admin_account + weight: 10 diff --git a/core/modules/user/user.local_actions.yml b/core/modules/user/user.local_actions.yml deleted file mode 100644 index 2a1f892..0000000 --- a/core/modules/user/user.local_actions.yml +++ /dev/null @@ -1,10 +0,0 @@ -user_admin_create: - route_name: user.admin_create - title: 'Add user' - appears_on: - - user.admin_account -user.role_add: - route_name: user.role_add - title: 'Add role' - appears_on: - - user.role_list diff --git a/core/modules/user/user.local_tasks.yml b/core/modules/user/user.local_tasks.yml deleted file mode 100644 index 88957e4..0000000 --- a/core/modules/user/user.local_tasks.yml +++ /dev/null @@ -1,54 +0,0 @@ - -user.role_edit: - title: 'Edit' - route_name: user.role_edit - base_route: user.role_edit - -user.account_settings_tab: - route_name: user.account_settings - title: 'Settings' - base_route: user.account_settings - -user.page: - route_name: user.page - base_route: user.page - title: 'Log in' - weight: -10 -user.register: - route_name: user.register - base_route: user.page - title: 'Create new account' -user.pass: - route_name: user.pass - base_route: user.page - title: 'Request new password' -# Other authentication methods may add pages below user/login/. -user.login: - route_name: user.login - parent_id: user.page - title: 'Username and password' - -user.view: - route_name: user.view - base_route: user.view - title: View -user.edit: - route_name: user.edit - base_route: user.view - title: Edit - -user.admin_account: - title: List - route_name: user.admin_account - base_route: user.admin_account - -user.admin_permissions: - title: Permissions - route_name: user.admin_permissions - base_route: user.admin_account - -user.role_list: - title: 'Roles' - route_name: user.role_list - base_route: user.admin_account - weight: 10 diff --git a/core/modules/views/views.links.task.yml b/core/modules/views/views.links.task.yml new file mode 100644 index 0000000..e9debba --- /dev/null +++ b/core/modules/views/views.links.task.yml @@ -0,0 +1,3 @@ +views_view: + class: Drupal\Core\Menu\LocalTaskDefault + deriver: \Drupal\views\Plugin\Derivative\ViewsLocalTask diff --git a/core/modules/views/views.local_tasks.yml b/core/modules/views/views.local_tasks.yml deleted file mode 100644 index e9debba..0000000 --- a/core/modules/views/views.local_tasks.yml +++ /dev/null @@ -1,3 +0,0 @@ -views_view: - class: Drupal\Core\Menu\LocalTaskDefault - deriver: \Drupal\views\Plugin\Derivative\ViewsLocalTask diff --git a/core/modules/views_ui/views_ui.contextual_links.yml b/core/modules/views_ui/views_ui.contextual_links.yml deleted file mode 100644 index 20e9ead..0000000 --- a/core/modules/views_ui/views_ui.contextual_links.yml +++ /dev/null @@ -1,9 +0,0 @@ -views_ui.edit: - title: 'Edit view' - route_name: views_ui.edit - group: views_ui_edit - -views_ui.preview: - title: 'Preview view' - route_name: views_ui.preview - group: views_ui_preview diff --git a/core/modules/views_ui/views_ui.links.action.yml b/core/modules/views_ui/views_ui.links.action.yml new file mode 100644 index 0000000..6a0ded0 --- /dev/null +++ b/core/modules/views_ui/views_ui.links.action.yml @@ -0,0 +1,5 @@ +views_add_local_action: + route_name: views_ui.add + title: 'Add new view' + appears_on: + - views_ui.list diff --git a/core/modules/views_ui/views_ui.links.contextual.yml b/core/modules/views_ui/views_ui.links.contextual.yml new file mode 100644 index 0000000..20e9ead --- /dev/null +++ b/core/modules/views_ui/views_ui.links.contextual.yml @@ -0,0 +1,9 @@ +views_ui.edit: + title: 'Edit view' + route_name: views_ui.edit + group: views_ui_edit + +views_ui.preview: + title: 'Preview view' + route_name: views_ui.preview + group: views_ui_preview diff --git a/core/modules/views_ui/views_ui.links.task.yml b/core/modules/views_ui/views_ui.links.task.yml new file mode 100644 index 0000000..9ef586e --- /dev/null +++ b/core/modules/views_ui/views_ui.links.task.yml @@ -0,0 +1,30 @@ +views_ui.settings_tab: + route_name: views_ui.settings_basic + title: Settings + base_route: views_ui.list + +views_ui.settings_basic_tab: + route_name: views_ui.settings_basic + title: Basic + parent_id: views_ui.settings_tab + +views_ui.settings_advanced_tab: + route_name: views_ui.settings_advanced + title: Advanced + parent_id: views_ui.settings_tab + weight: 10 + +views_ui.list_tab: + route_name: views_ui.list + title: List + base_route: views_ui.list + +views_ui.reports_fields: + route_name: views_ui.reports_fields + title: 'Used in views' + base_route: field_ui.list + +views_ui.edit: + title: 'Edit' + route_name: views_ui.edit + base_route: views_ui.edit diff --git a/core/modules/views_ui/views_ui.local_actions.yml b/core/modules/views_ui/views_ui.local_actions.yml deleted file mode 100644 index 6a0ded0..0000000 --- a/core/modules/views_ui/views_ui.local_actions.yml +++ /dev/null @@ -1,5 +0,0 @@ -views_add_local_action: - route_name: views_ui.add - title: 'Add new view' - appears_on: - - views_ui.list diff --git a/core/modules/views_ui/views_ui.local_tasks.yml b/core/modules/views_ui/views_ui.local_tasks.yml deleted file mode 100644 index 9ef586e..0000000 --- a/core/modules/views_ui/views_ui.local_tasks.yml +++ /dev/null @@ -1,30 +0,0 @@ -views_ui.settings_tab: - route_name: views_ui.settings_basic - title: Settings - base_route: views_ui.list - -views_ui.settings_basic_tab: - route_name: views_ui.settings_basic - title: Basic - parent_id: views_ui.settings_tab - -views_ui.settings_advanced_tab: - route_name: views_ui.settings_advanced - title: Advanced - parent_id: views_ui.settings_tab - weight: 10 - -views_ui.list_tab: - route_name: views_ui.list - title: List - base_route: views_ui.list - -views_ui.reports_fields: - route_name: views_ui.reports_fields - title: 'Used in views' - base_route: field_ui.list - -views_ui.edit: - title: 'Edit' - route_name: views_ui.edit - base_route: views_ui.edit diff --git a/core/tests/Drupal/Tests/Core/Menu/LocalTaskIntegrationTest.php b/core/tests/Drupal/Tests/Core/Menu/LocalTaskIntegrationTest.php index c620cc9..1a176f6 100644 --- a/core/tests/Drupal/Tests/Core/Menu/LocalTaskIntegrationTest.php +++ b/core/tests/Drupal/Tests/Core/Menu/LocalTaskIntegrationTest.php @@ -108,7 +108,7 @@ abstract class LocalTaskIntegrationTest extends UnitTestCase { return isset($module_dirs[$module]); })); - $pluginDiscovery = new YamlDiscovery('local_tasks', $module_dirs); + $pluginDiscovery = new YamlDiscovery('links.task', $module_dirs); $pluginDiscovery = new ContainerDerivativeDiscoveryDecorator($pluginDiscovery); $property = new \ReflectionProperty('Drupal\Core\Menu\LocalTaskManager', 'discovery'); $property->setAccessible(TRUE); -- cgit v0.10.2