From 5256759487e5c9a09b22e5308c6230b1faaab6f7 Mon Sep 17 00:00:00 2001 From: Lily Yan <l26yan@uwaterloo.ca> Date: Thu, 9 Mar 2023 14:25:47 -0500 Subject: [PATCH] ISTWCMS-6009 Remove 'entity.node.delete_form' in UwNodeAccessCheck.php --- src/Access/UwNodeAccessCheck.php | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/Access/UwNodeAccessCheck.php b/src/Access/UwNodeAccessCheck.php index ed445b70..787bb69a 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(); -- GitLab