diff --git a/src/Access/UwNodeAccessCheck.php b/src/Access/UwNodeAccessCheck.php index ed445b7036a6f877285d232ec9ce64c549367c27..787bb69acd97a8c303e4ab040c9d5faea04cf1bc 100644 --- a/src/Access/UwNodeAccessCheck.php +++ b/src/Access/UwNodeAccessCheck.php @@ -7,7 +7,6 @@ use Drupal\Core\Routing\Access\AccessInterface; use Drupal\Core\Routing\RouteMatchInterface; use Drupal\Core\Session\AccountInterface; use Drupal\menu_admin_per_menu\Access\MenuAdminPerMenuAccess; -use Drupal\uw_cfg_common\Service\UWService; /** * Checks access for displaying configuration translation page. @@ -38,15 +37,6 @@ class UwNodeAccessCheck implements AccessInterface { $menu_admin_per_menu = new MenuAdminPerMenuAccess(); return $menu_admin_per_menu->menuLinkAccess($account, $menu_link_plugin); - // Node delete pages. - case 'entity.node.delete_form': - $node = $route_match->getParameter('node'); - // Only those with permission may delete the home page. - if ($node && UWService::nodeIsHomePage((int) $node->id())) { - return $account->hasPermission('bypass home page protection') ? AccessResult::allowed() : AccessResult::forbidden(); - } - return AccessResult::allowed(); - // Dashboard config: admin/config/dashboards/dashboardssettings. case 'dashboards.dashboards_settings_form': return $account->hasPermission('access dashboard config') ? AccessResult::allowed() : AccessResult::forbidden();