From 76f1d0fcb1598e2dc0c01fb8c953b890da88c674 Mon Sep 17 00:00:00 2001 From: owenbush <owenbush@2765259.no-reply.drupal.org> Date: Mon, 20 Apr 2020 15:32:42 -0600 Subject: [PATCH] Issue #3124615 by owenbush, the_glitch: Access is denied to edit/delete Series and Instances from non Admin roles --- src/EventInstanceAccessControlHandler.php | 4 ++-- src/EventSeriesAccessControlHandler.php | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/EventInstanceAccessControlHandler.php b/src/EventInstanceAccessControlHandler.php index 1a2bf5b8..c1b42ab0 100644 --- a/src/EventInstanceAccessControlHandler.php +++ b/src/EventInstanceAccessControlHandler.php @@ -31,13 +31,13 @@ class EventInstanceAccessControlHandler extends EntityAccessControlHandler { case 'edit': if ($account->id() !== $entity->getOwnerId()) { - return AccessResult::allowedIfHasPermission($account, 'edit eventinstance entities'); + return AccessResult::allowedIfHasPermission($account, 'edit eventinstance entity'); } return AccessResult::allowedIfHasPermission($account, 'edit own eventinstance entity'); case 'delete': if ($account->id() !== $entity->getOwnerId()) { - return AccessResult::allowedIfHasPermission($account, 'delete eventinstance entities'); + return AccessResult::allowedIfHasPermission($account, 'delete eventinstance entity'); } return AccessResult::allowedIfHasPermission($account, 'delete own eventinstance entity'); diff --git a/src/EventSeriesAccessControlHandler.php b/src/EventSeriesAccessControlHandler.php index 67d607f9..b06f86d4 100644 --- a/src/EventSeriesAccessControlHandler.php +++ b/src/EventSeriesAccessControlHandler.php @@ -31,13 +31,13 @@ class EventSeriesAccessControlHandler extends EntityAccessControlHandler { case 'edit': if ($account->id() !== $entity->getOwnerId()) { - return AccessResult::allowedIfHasPermission($account, 'edit eventseries entities'); + return AccessResult::allowedIfHasPermission($account, 'edit eventseries entity'); } return AccessResult::allowedIfHasPermission($account, 'edit own eventseries entity'); case 'delete': if ($account->id() !== $entity->getOwnerId()) { - return AccessResult::allowedIfHasPermission($account, 'delete eventseries entities'); + return AccessResult::allowedIfHasPermission($account, 'delete eventseries entity'); } return AccessResult::allowedIfHasPermission($account, 'delete own eventseries entity'); -- GitLab