Issue #2285413 by andypost: [Meta] Standardize entity route names.

8.0.x
Dries 2014-09-05 12:35:07 -04:00
parent 05212a9727
commit ebace9e86b
18 changed files with 37 additions and 37 deletions

View File

@ -29,7 +29,7 @@ function action_help($route_name, RouteMatchInterface $route_match) {
$output = '<p>' . t('There are two types of actions: simple and advanced. Simple actions do not require any additional configuration and are listed here automatically. Advanced actions need to be created and configured before they can be used because they have options that need to be specified; for example, sending an email to a specified address or unpublishing content containing certain words. To create an advanced action, select the action from the drop-down list in the advanced action section below and click the <em>Create</em> button.') . '</p>'; $output = '<p>' . t('There are two types of actions: simple and advanced. Simple actions do not require any additional configuration and are listed here automatically. Advanced actions need to be created and configured before they can be used because they have options that need to be specified; for example, sending an email to a specified address or unpublishing content containing certain words. To create an advanced action, select the action from the drop-down list in the advanced action section below and click the <em>Create</em> button.') . '</p>';
return $output; return $output;
case 'action.admin_configure': case 'entity.action.edit_form':
return t('An advanced action offers additional configuration options which may be filled out below. Changing the <em>Description</em> field is recommended in order to better identify the precise action taking place.'); return t('An advanced action offers additional configuration options which may be filled out below. Changing the <em>Description</em> field is recommended in order to better identify the precise action taking place.');
} }
} }
@ -55,6 +55,6 @@ function action_entity_type_build(array &$entity_types) {
->setFormClass('edit', 'Drupal\action\ActionEditForm') ->setFormClass('edit', 'Drupal\action\ActionEditForm')
->setFormClass('delete', 'Drupal\action\Form\ActionDeleteForm') ->setFormClass('delete', 'Drupal\action\Form\ActionDeleteForm')
->setListBuilderClass('Drupal\action\ActionListBuilder') ->setListBuilderClass('Drupal\action\ActionListBuilder')
->setLinkTemplate('delete-form', 'action.delete') ->setLinkTemplate('delete-form', 'entity.action.delete_form')
->setLinkTemplate('edit-form', 'action.admin_configure'); ->setLinkTemplate('edit-form', 'entity.action.edit_form');
} }

View File

@ -14,7 +14,7 @@ action.admin_add:
requirements: requirements:
_permission: 'administer actions' _permission: 'administer actions'
action.admin_configure: entity.action.edit_form:
path: '/admin/config/system/actions/configure/{action}' path: '/admin/config/system/actions/configure/{action}'
defaults: defaults:
_entity_form: 'action.edit' _entity_form: 'action.edit'
@ -22,7 +22,7 @@ action.admin_configure:
requirements: requirements:
_permission: 'administer actions' _permission: 'administer actions'
action.delete: entity.action.delete_form:
path: '/admin/config/system/actions/configure/{action}/delete' path: '/admin/config/system/actions/configure/{action}/delete'
defaults: defaults:
_entity_form: 'action.delete' _entity_form: 'action.delete'

View File

@ -3,8 +3,8 @@ entity.contact_form.edit_form:
route_name: entity.contact_form.edit_form route_name: entity.contact_form.edit_form
base_route: entity.contact_form.edit_form base_route: entity.contact_form.edit_form
contact.personal_page: entity.user.contact_form:
title: 'Contact' title: 'Contact'
route_name: contact.personal_page route_name: entity.user.contact_form
weight: 2 weight: 2
base_route: entity.user.canonical base_route: entity.user.canonical

View File

@ -60,7 +60,7 @@ function contact_permission() {
*/ */
function contact_entity_type_alter(array &$entity_types) { function contact_entity_type_alter(array &$entity_types) {
/** @var $entity_types \Drupal\Core\Entity\EntityTypeInterface[] */ /** @var $entity_types \Drupal\Core\Entity\EntityTypeInterface[] */
$entity_types['user']->setLinkTemplate('contact-form', 'contact.personal_page'); $entity_types['user']->setLinkTemplate('contact-form', 'entity.user.contact_form');
} }
/** /**

View File

@ -47,7 +47,7 @@ contact.site_page_form:
requirements: requirements:
_entity_access: 'contact_form.view' _entity_access: 'contact_form.view'
contact.personal_page: entity.user.contact_form:
path: '/user/{user}/contact' path: '/user/{user}/contact'
defaults: defaults:
_title: 'Contact' _title: 'Contact'

View File

@ -112,7 +112,7 @@ class ContactLink extends Link {
// Check access when we pull up the user account so we know // Check access when we pull up the user account so we know
// if the user has made the contact page available. // if the user has made the contact page available.
if (!$this->accessManager->checkNamedRoute('contact.personal_page', array('user' => $entity->id()), $this->currentUser())) { if (!$this->accessManager->checkNamedRoute('entity.user.contact_form', array('user' => $entity->id()), $this->currentUser())) {
return; return;
} }

View File

@ -1,4 +1,4 @@
menu_link_content.link_add: entity.menu.add_link_form:
path: '/admin/structure/menu/manage/{menu}/add' path: '/admin/structure/menu/manage/{menu}/add'
defaults: defaults:
_content: '\Drupal\menu_link_content\Controller\MenuController::addLink' _content: '\Drupal\menu_link_content\Controller\MenuController::addLink'

View File

@ -60,7 +60,7 @@ class MenuLinkContentDeleteForm extends ContentEntityConfirmFormBase {
* {@inheritdoc} * {@inheritdoc}
*/ */
public function getCancelUrl() { public function getCancelUrl() {
return new Url('menu_ui.menu_edit', array('menu' => $this->entity->getMenuName())); return new Url('entity.menu.edit_form', array('menu' => $this->entity->getMenuName()));
} }
/** /**

View File

@ -1,12 +1,12 @@
menu_ui.link_add: entity.menu.add_link_form:
route_name: menu_link_content.link_add route_name: entity.menu.add_link_form
title: 'Add link' title: 'Add link'
class: \Drupal\menu_ui\Plugin\Menu\LocalAction\MenuLinkAdd class: \Drupal\menu_ui\Plugin\Menu\LocalAction\MenuLinkAdd
appears_on: appears_on:
- menu_ui.menu_edit - entity.menu.edit_form
menu_ui.menu_add: entity.menu.add_form:
route_name: menu_ui.menu_add route_name: entity.menu.add_form
title: 'Add menu' title: 'Add menu'
appears_on: appears_on:
- menu_ui.overview_page - menu_ui.overview_page

View File

@ -1,4 +1,4 @@
menu_ui_edit: entity.menu.edit_form:
title: 'Edit menu' title: 'Edit menu'
route_name: 'menu_ui.menu_edit' route_name: 'entity.menu.edit_form'
group: menu group: menu

View File

@ -1,7 +1,7 @@
menu_ui.menu_edit: entity.menu.edit_form:
title: 'Edit menu' title: 'Edit menu'
route_name: menu_ui.menu_edit route_name: entity.menu.edit_form
base_route: menu_ui.menu_edit base_route: entity.menu.edit_form
menu_ui.overview_page: menu_ui.overview_page:
title: 'List' title: 'List'

View File

@ -45,7 +45,7 @@ function menu_ui_help($route_name, RouteMatchInterface $route_match) {
$output .= '</dl>'; $output .= '</dl>';
return $output; return $output;
} }
if ($route_name == 'menu_ui.menu_add' && \Drupal::moduleHandler()->moduleExists('block')) { if ($route_name == 'entity.menu.add_form' && \Drupal::moduleHandler()->moduleExists('block')) {
return '<p>' . t('You can enable the newly-created block for this menu on the <a href="!blocks">Block layout page</a>.', array('!blocks' => \Drupal::url('block.admin_display'))) . '</p>'; return '<p>' . t('You can enable the newly-created block for this menu on the <a href="!blocks">Block layout page</a>.', array('!blocks' => \Drupal::url('block.admin_display'))) . '</p>';
} }
elseif ($route_name == 'menu_ui.overview_page' && \Drupal::moduleHandler()->moduleExists('block')) { elseif ($route_name == 'menu_ui.overview_page' && \Drupal::moduleHandler()->moduleExists('block')) {
@ -74,10 +74,10 @@ function menu_ui_entity_type_build(array &$entity_types) {
->setFormClass('edit', 'Drupal\menu_ui\MenuForm') ->setFormClass('edit', 'Drupal\menu_ui\MenuForm')
->setFormClass('delete', 'Drupal\menu_ui\Form\MenuDeleteForm') ->setFormClass('delete', 'Drupal\menu_ui\Form\MenuDeleteForm')
->setListBuilderClass('Drupal\menu_ui\MenuListBuilder') ->setListBuilderClass('Drupal\menu_ui\MenuListBuilder')
->setLinkTemplate('add-form', 'menu_ui.menu_add') ->setLinkTemplate('add-form', 'entity.menu.add_form')
->setLinkTemplate('delete-form', 'menu_ui.delete_menu') ->setLinkTemplate('delete-form', 'entity.menu.delete_form')
->setLinkTemplate('edit-form', 'menu_ui.menu_edit') ->setLinkTemplate('edit-form', 'entity.menu.edit_form')
->setLinkTemplate('add-link-form', 'menu_link_content.link_add'); ->setLinkTemplate('add-link-form', 'entity.menu.add_link_form');
} }
@ -567,7 +567,7 @@ function menu_ui_system_breadcrumb_alter(array &$breadcrumb, RouteMatchInterface
if (($menu_link instanceof MenuLinkInterface)) { if (($menu_link instanceof MenuLinkInterface)) {
// Add a link to the menu admin screen. // Add a link to the menu admin screen.
$menu = Menu::load($menu_link->getMenuName()); $menu = Menu::load($menu_link->getMenuName());
$breadcrumb[] = Link::createFromRoute($menu->label(), 'menu_ui.menu_edit', array('menu' => $menu->id())); $breadcrumb[] = Link::createFromRoute($menu->label(), 'entity.menu.edit_form', array('menu' => $menu->id()));
} }
} }
} }

View File

@ -46,7 +46,7 @@ menu_ui.link_reset:
_permission: 'administer menu' _permission: 'administer menu'
_custom_access: '\Drupal\menu_ui\Form\MenuLinkResetForm::linkIsResettable' _custom_access: '\Drupal\menu_ui\Form\MenuLinkResetForm::linkIsResettable'
menu_ui.menu_add: entity.menu.add_form:
path: '/admin/structure/menu/add' path: '/admin/structure/menu/add'
defaults: defaults:
_entity_form: 'menu.add' _entity_form: 'menu.add'
@ -54,7 +54,7 @@ menu_ui.menu_add:
requirements: requirements:
_entity_create_access: 'menu' _entity_create_access: 'menu'
menu_ui.menu_edit: entity.menu.edit_form:
path: '/admin/structure/menu/manage/{menu}' path: '/admin/structure/menu/manage/{menu}'
defaults: defaults:
_entity_form: 'menu.edit' _entity_form: 'menu.edit'
@ -62,7 +62,7 @@ menu_ui.menu_edit:
requirements: requirements:
_entity_access: 'menu.update' _entity_access: 'menu.update'
menu_ui.delete_menu: entity.menu.delete_form:
path: '/admin/structure/menu/manage/{menu}/delete' path: '/admin/structure/menu/manage/{menu}/delete'
defaults: defaults:
_entity_form: 'menu.delete' _entity_form: 'menu.delete'

View File

@ -106,7 +106,7 @@ class MenuDeleteForm extends EntityConfirmFormBase {
// parameter that is being removed. Also, consider moving this to // parameter that is being removed. Also, consider moving this to
// menu_ui.module as part of a generic response to entity deletion. // menu_ui.module as part of a generic response to entity deletion.
// https://www.drupal.org/node/2310329 // https://www.drupal.org/node/2310329
$menu_links = $this->menuLinkManager->loadLinksByRoute('menu_ui.menu_edit', array('menu' => $this->entity->id()), TRUE); $menu_links = $this->menuLinkManager->loadLinksByRoute('entity.menu.edit_form', array('menu' => $this->entity->id()), TRUE);
foreach ($menu_links as $id => $link) { foreach ($menu_links as $id => $link) {
$this->menuLinkManager->removeDefinition($id); $this->menuLinkManager->removeDefinition($id);
} }

View File

@ -96,7 +96,7 @@ class MenuLinkEditForm extends FormBase {
drupal_set_message($this->t('The menu link has been saved.')); drupal_set_message($this->t('The menu link has been saved.'));
$form_state->setRedirect( $form_state->setRedirect(
'menu_ui.menu_edit', 'entity.menu.edit_form',
array('menu' => $link->getMenuName()) array('menu' => $link->getMenuName())
); );
} }

View File

@ -71,7 +71,7 @@ class MenuLinkResetForm extends ConfirmFormBase {
* {@inheritdoc} * {@inheritdoc}
*/ */
public function getCancelUrl() { public function getCancelUrl() {
return new Url('menu_ui.menu_edit', array( return new Url('entity.menu.edit_form', array(
'menu' => $this->link->getMenuName(), 'menu' => $this->link->getMenuName(),
)); ));
} }

View File

@ -239,8 +239,8 @@ class MenuForm extends EntityForm {
$delta = max($count($tree), 50); $delta = max($count($tree), 50);
$form = array_merge($form, $this->buildOverviewTreeForm($tree, $delta)); $form = array_merge($form, $this->buildOverviewTreeForm($tree, $delta));
$destination = $this->getUrlGenerator()->getPathFromRoute('menu_ui.menu_edit', array('menu' => $this->entity->id())); $destination = $this->getUrlGenerator()->getPathFromRoute('entity.menu.edit_form', array('menu' => $this->entity->id()));
$url = $destination = $this->url('menu_link_content.link_add', array('menu' => $this->entity->id()), array('query' => array('destination' => $destination))); $url = $destination = $this->url('entity.menu.add_link_form', array('menu' => $this->entity->id()), array('query' => array('destination' => $destination)));
$form['#empty_text'] = $this->t('There are no menu links yet. <a href="@url">Add link</a>.', array('@url' => $url)); $form['#empty_text'] = $this->t('There are no menu links yet. <a href="@url">Add link</a>.', array('@url' => $url));
return $form; return $form;

View File

@ -530,7 +530,7 @@ class MenuTest extends MenuWebTestBase {
$response = $this->drupalPost('contextual/render', 'application/json', $post, array('query' => array('destination' => 'test-page'))); $response = $this->drupalPost('contextual/render', 'application/json', $post, array('query' => array('destination' => 'test-page')));
$this->assertResponse(200); $this->assertResponse(200);
$json = Json::decode($response); $json = Json::decode($response);
$this->assertIdentical($json[$id], '<ul class="contextual-links"><li class="block-configure"><a href="' . base_path() . 'admin/structure/block/manage/' . $block->id() . '">Configure block</a></li><li class="menu-ui-edit"><a href="' . base_path() . 'admin/structure/menu/manage/tools">Edit menu</a></li></ul>'); $this->assertIdentical($json[$id], '<ul class="contextual-links"><li class="block-configure"><a href="' . base_path() . 'admin/structure/block/manage/' . $block->id() . '">Configure block</a></li><li class="entitymenuedit-form"><a href="' . base_path() . 'admin/structure/menu/manage/tools">Edit menu</a></li></ul>');
} }
/** /**