From 9360a2d9bcbc2ed2313ef0ca8579886629e4a2a6 Mon Sep 17 00:00:00 2001 From: Kevin Paxman <kpaxman@uwaterloo.ca> Date: Wed, 14 Sep 2022 15:41:42 -0400 Subject: [PATCH] ISTWCMS-5544: make delete warning show for users with delete all media permission, e.g. site managers --- src/EventSubscriber/UwDeleteFormEventSubscriber.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/EventSubscriber/UwDeleteFormEventSubscriber.php b/src/EventSubscriber/UwDeleteFormEventSubscriber.php index 6d661645..286c1198 100644 --- a/src/EventSubscriber/UwDeleteFormEventSubscriber.php +++ b/src/EventSubscriber/UwDeleteFormEventSubscriber.php @@ -117,7 +117,7 @@ class UwDeleteFormEventSubscriber implements EventSubscriberInterface { // The user has 'delete any' permission. if ($key == 'media_names') { if (($form['#form_id'] == 'media_' . $name . '_delete_form') && - ($this->currentUser->hasPermission('delete any ' . $name . ' media') || + ($this->currentUser->hasPermission('delete any media') || $this->currentUser->hasPermission('delete any ' . $name . ' media') || $this->currentUser->hasPermission('delete own ' . $name . ' media'))) { $form['description']['#markup'] = $custom_waring_message; break; -- GitLab