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