From 30dfc48cb387c64e6905fbfac35b313e8a9f64e4 Mon Sep 17 00:00:00 2001
From: Benjamin Kott <benjamin.kott@wfp2.com>
Date: Tue, 28 Mar 2017 00:02:28 +0200
Subject: [PATCH] [TASK] Use SVG Icons for permission actions

Resolves: #80505
Releases: master
Change-Id: I8188f7c9c63776a41a2f4e5c5077139e55312281
Reviewed-on: https://review.typo3.org/52202
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
---
 typo3/sysext/beuser/Classes/ContextMenu/ItemProvider.php    | 2 +-
 typo3/sysext/core/Classes/Imaging/IconRegistry.php          | 6 ------
 .../recordlist/Classes/RecordList/DatabaseRecordList.php    | 2 +-
 3 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/typo3/sysext/beuser/Classes/ContextMenu/ItemProvider.php b/typo3/sysext/beuser/Classes/ContextMenu/ItemProvider.php
index ba1b89665cb5..34c734dda3a5 100644
--- a/typo3/sysext/beuser/Classes/ContextMenu/ItemProvider.php
+++ b/typo3/sysext/beuser/Classes/ContextMenu/ItemProvider.php
@@ -26,7 +26,7 @@ class ItemProvider extends PageProvider
         'permissions' => [
             'type' => 'item',
             'label' => 'LLL:EXT:lang/Resources/Private/Language/locallang_misc.xlf:CM_perms',
-            'iconIdentifier' => 'status-status-locked',
+            'iconIdentifier' => 'actions-lock',
             'callbackAction' => 'openPermissionsModule'
         ],
     ];
diff --git a/typo3/sysext/core/Classes/Imaging/IconRegistry.php b/typo3/sysext/core/Classes/Imaging/IconRegistry.php
index 2ebdd17b51da..39f751088e58 100644
--- a/typo3/sysext/core/Classes/Imaging/IconRegistry.php
+++ b/typo3/sysext/core/Classes/Imaging/IconRegistry.php
@@ -2576,12 +2576,6 @@ class IconRegistry implements SingletonInterface
                 'name' => 'caret-right',
             ]
         ],
-        'status-status-locked' => [
-            'provider' => FontawesomeIconProvider::class,
-            'options' => [
-                'name' => 'lock',
-            ]
-        ],
         'status-status-reference-hard' => [
             'provider' => BitmapIconProvider::class,
             'options' => [
diff --git a/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php b/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php
index c2495342f2e6..a5dc6e47e9e8 100644
--- a/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php
+++ b/typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php
@@ -1513,7 +1513,7 @@ class DatabaseRecordList extends AbstractDatabaseRecordList
                 $href = BackendUtility::getModuleUrl('system_BeuserTxPermission') . '&id=' . $row['uid'] . '&returnId=' . $row['uid'] . '&tx_beuser_system_beusertxpermission[action]=edit';
                 $permsAction = '<a class="btn btn-default" href="' . htmlspecialchars($href) . '" title="'
                     . htmlspecialchars($this->getLanguageService()->getLL('permissions')) . '">'
-                    . $this->iconFactory->getIcon('status-status-locked', Icon::SIZE_SMALL)->render() . '</a>';
+                    . $this->iconFactory->getIcon('actions-lock', Icon::SIZE_SMALL)->render() . '</a>';
                 $this->addActionToCellGroup($cells, $permsAction, 'perms');
             }
             // "New record after" link (ONLY if the records in the table are sorted by a "sortby"-row
-- 
GitLab