Commit 2092dad6 authored by Brad Greco's avatar Brad Greco Committed by rsvelko
Browse files

Issue #2951265 by justcaldwell, bgreco, rsvelko, Christopher Riley, MegaChriz,...

Issue #2951265 by justcaldwell, bgreco, rsvelko, Christopher Riley, MegaChriz, gaurav.kapoor: Clash with admin_toolbar_tools
parent 4f152e9e
Loading
Loading
Loading
Loading
+17 −0
Original line number Diff line number Diff line
@@ -123,6 +123,23 @@ function login_destination_toolbar_alter(&$items) {
  }
}

/**
 * Implements hook_menu_links_discovered_alter().
 */
function login_destination_menu_links_discovered_alter(&$links) {
  $moduleHandler = \Drupal::service('module_handler');

  // If Admin Toolbar Tools is enabled, remove its 'Logout' link
  if ($moduleHandler->moduleExists('admin_toolbar_tools')) {
    if (isset($links['admin_toolbar_tools.user.logout'])) {
      unset($links['admin_toolbar_tools.user.logout']);
    }
    if (isset($links['admin_toolbar_tools.extra_links:user.logout'])) {
      unset($links['admin_toolbar_tools.extra_links:user.logout']);
    }
  }
}

/**
 * Implements hook_link_alter().
 */