diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-82266-BackendUsersSystemMaintainers.rst b/typo3/sysext/core/Documentation/Changelog/master/Feature-82266-BackendUsersSystemMaintainers.rst index 32a739be89a9e44b5cbc177b6bcd766673086156..2fad14b951d83fa0d70e7531caddc988aecc2da6 100644 --- a/typo3/sysext/core/Documentation/Changelog/master/Feature-82266-BackendUsersSystemMaintainers.rst +++ b/typo3/sysext/core/Documentation/Changelog/master/Feature-82266-BackendUsersSystemMaintainers.rst @@ -14,6 +14,9 @@ are able to access the install tool modules from within the TYPO3 Backend, thus, to modify the system-wide configuration located in :php:``$TYPO3_CONF_VARS``, respectively LocalConfiguration.php. +Extension management and language pack handling are also "system management" and thus restricted +to the new system management role. + The list of allowed admins that are assigned as system maintainers can only be done within the TYPO3 Install Tool or by modifying the new configuration option :php:``TYPO3_CONF_VARS[SYS][systemMaintainers]``. diff --git a/typo3/sysext/extensionmanager/ext_tables.php b/typo3/sysext/extensionmanager/ext_tables.php index 14f6610160dc5e44ab4d6fe014da480ea780a26a..256b4aacbb556ef766acc98515ca92cbcd1743af 100644 --- a/typo3/sysext/extensionmanager/ext_tables.php +++ b/typo3/sysext/extensionmanager/ext_tables.php @@ -18,7 +18,7 @@ if (TYPO3_MODE === 'BE') { 'Distribution' => 'show' ], [ - 'access' => 'admin', + 'access' => 'systemMaintainer', 'icon' => 'EXT:extensionmanager/Resources/Public/Icons/module-extensionmanager.svg', 'labels' => 'LLL:EXT:extensionmanager/Resources/Private/Language/locallang_mod.xlf', ] diff --git a/typo3/sysext/lang/ext_tables.php b/typo3/sysext/lang/ext_tables.php index c8dafb1d7496632ee0b33b6eb0bcc25ce718a73c..5765b16b9a40b4f37b58e47eb1c63dcd56af394e 100644 --- a/typo3/sysext/lang/ext_tables.php +++ b/typo3/sysext/lang/ext_tables.php @@ -13,7 +13,7 @@ if (TYPO3_MODE === 'BE' && !(TYPO3_REQUESTTYPE & TYPO3_REQUESTTYPE_INSTALL)) { 'Language' => 'listLanguages, listTranslations, getTranslations, updateLanguage, updateTranslation, activateLanguage, deactivateLanguage, removeLanguage', ], [ - 'access' => 'admin', + 'access' => 'systemMaintainer', 'icon' => 'EXT:lang/Resources/Public/Icons/module-lang.svg', 'labels' => 'LLL:EXT:lang/Resources/Private/Language/locallang_mod.xlf', ]