From 2257d5e34f95eee3f74cdee065dc3fca99cce708 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jasmina=20Lie=C3=9Fmann?= <minapokhalo+typo3@gmail.com>
Date: Tue, 11 Jun 2024 13:02:02 +0200
Subject: [PATCH] [TASK] Remove "Access for 'admin' users only!" hints in About
 module
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

The "About" module lists, among other things, all backend modules
available in the system. If an admin or editor does not have access to
a module, it will not be displayed in the "About" module list.

Some of the modules listed contained a note that the module was only
accessible to administrators. With the introduction of the system
maintainer role, this note is no longer applicable. In addition, this
note was missing for some modules that cannot be made accessible to the
editor at all (e.g. "Access" module).

If an admin/system maintainer wants to check which backend modules an
editor can access, he usually switches to the backend user (via the
"Backend Users" backend module). Calling the "About" module is not
sufficient at this point, as settings in backend user groups and the
backend user accounts themselves also influence whether a backend user
can access a backend module or not.

For this reason, this note in the "About" module is now being removed.

Resolves: #104040
Releases: main, 12.4
Change-Id: Ib27581a9f1fc48985d42550622caffcf0615a0d4
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/84632
Tested-by: Jasmina Ließmann <minapokhalo+typo3@gmail.com>
Reviewed-by: Jasmina Ließmann <minapokhalo+typo3@gmail.com>
Tested-by: core-ci <typo3@b13.com>
---
 .../sysext/belog/Resources/Private/Language/locallang_mod.xlf | 2 +-
 .../Resources/Private/Language/locallang_mod.xlf              | 2 +-
 .../Resources/Private/Language/locallang_mod.xlf              | 2 +-
 .../install/Resources/Private/Language/BackendModule.xlf      | 2 +-
 .../Resources/Private/Language/ModuleInstallEnvironment.xlf   | 2 +-
 .../Resources/Private/Language/ModuleInstallMaintenance.xlf   | 2 +-
 .../Resources/Private/Language/ModuleInstallSettings.xlf      | 2 +-
 .../Resources/Private/Language/ModuleInstallUpgrade.xlf       | 2 +-
 .../sysext/lowlevel/Resources/Private/Language/locallang.xlf  | 4 ++--
 .../scheduler/Resources/Private/Language/locallang_mod.xlf    | 2 +-
 .../tstemplate/Resources/Private/Language/locallang.xlf       | 2 +-
 11 files changed, 12 insertions(+), 12 deletions(-)

diff --git a/typo3/sysext/belog/Resources/Private/Language/locallang_mod.xlf b/typo3/sysext/belog/Resources/Private/Language/locallang_mod.xlf
index 85cc77f02bf9..a418f007307d 100644
--- a/typo3/sysext/belog/Resources/Private/Language/locallang_mod.xlf
+++ b/typo3/sysext/belog/Resources/Private/Language/locallang_mod.xlf
@@ -7,7 +7,7 @@
 				<source>Viewing log</source>
 			</trans-unit>
 			<trans-unit id="mlang_labels_tabdescr" resname="mlang_labels_tabdescr">
-				<source>Allows you access to the full backend changelog in TYPO3.&lt;br /&gt;&lt;em&gt;Access for 'admin' users only!&lt;/em&gt;</source>
+				<source>Allows you access to the full backend changelog in TYPO3.</source>
 			</trans-unit>
 			<trans-unit id="mlang_tabs_tab" resname="mlang_tabs_tab">
 				<source>Log</source>
diff --git a/typo3/sysext/extensionmanager/Resources/Private/Language/locallang_mod.xlf b/typo3/sysext/extensionmanager/Resources/Private/Language/locallang_mod.xlf
index 15cdb9d61c6f..8af9868419fc 100644
--- a/typo3/sysext/extensionmanager/Resources/Private/Language/locallang_mod.xlf
+++ b/typo3/sysext/extensionmanager/Resources/Private/Language/locallang_mod.xlf
@@ -10,7 +10,7 @@
 				<source>TYPO3 Extension Manager</source>
 			</trans-unit>
 			<trans-unit id="mlang_labels_tabdescr" resname="mlang_labels_tabdescr">
-				<source>Manages TYPO3 extensions from a central repository. TYPO3 extensions include plugins, modules, class extensions, configuration code, etc. &lt;br /&gt;&lt;em&gt;Access for 'admin' users only!&lt;/em&gt;</source>
+				<source>Manages TYPO3 extensions from a central repository. TYPO3 extensions include plugins, modules, class extensions, configuration code, etc.</source>
 			</trans-unit>
 		</body>
 	</file>
diff --git a/typo3/sysext/indexed_search/Resources/Private/Language/locallang_mod.xlf b/typo3/sysext/indexed_search/Resources/Private/Language/locallang_mod.xlf
index 229fa5b5a533..cc54b8f029b6 100644
--- a/typo3/sysext/indexed_search/Resources/Private/Language/locallang_mod.xlf
+++ b/typo3/sysext/indexed_search/Resources/Private/Language/locallang_mod.xlf
@@ -7,7 +7,7 @@
 				<source>View statistics for the Indexing Engine</source>
 			</trans-unit>
 			<trans-unit id="mlang_labels_tabdescr" resname="mlang_labels_tabdescr">
-				<source>This lets you manage settings for the Indexing Engine which is provided by the frontend website. You can see statistics of indexed pages. Indexing must be enabled in the TypoScript.&lt;br /&gt;&lt;em&gt;Access for 'admin' users only!&lt;/em&gt;</source>
+				<source>This lets you manage settings for the Indexing Engine which is provided by the frontend website. You can see statistics of indexed pages. Indexing must be enabled in the TypoScript.</source>
 			</trans-unit>
 			<trans-unit id="mlang_tabs_tab" resname="mlang_tabs_tab">
 				<source>Indexing</source>
diff --git a/typo3/sysext/install/Resources/Private/Language/BackendModule.xlf b/typo3/sysext/install/Resources/Private/Language/BackendModule.xlf
index 37e90037ee69..b2c97326769b 100644
--- a/typo3/sysext/install/Resources/Private/Language/BackendModule.xlf
+++ b/typo3/sysext/install/Resources/Private/Language/BackendModule.xlf
@@ -7,7 +7,7 @@
 				<source>Install&#160;Tool</source>
 			</trans-unit>
 			<trans-unit id="mlang_labels_tabdescr" resname="mlang_labels_tabdescr">
-				<source>Provides a simple link to the Install&#160;Tool. Notice the Install&#160;Tool (in typo3/install.php) must be enabled.&lt;br /&gt;&lt;em&gt;Access for 'admin' users only!&lt;/em&gt;</source>
+				<source>Provides a simple link to the Install&#160;Tool. Notice the Install&#160;Tool (in typo3/install.php) must be enabled.</source>
 			</trans-unit>
 			<trans-unit id="mlang_tabs_tab" resname="mlang_tabs_tab">
 				<source>Install</source>
diff --git a/typo3/sysext/install/Resources/Private/Language/ModuleInstallEnvironment.xlf b/typo3/sysext/install/Resources/Private/Language/ModuleInstallEnvironment.xlf
index 429f9b1c3e6c..65bc50e04b02 100644
--- a/typo3/sysext/install/Resources/Private/Language/ModuleInstallEnvironment.xlf
+++ b/typo3/sysext/install/Resources/Private/Language/ModuleInstallEnvironment.xlf
@@ -7,7 +7,7 @@
                 <source>Environment</source>
             </trans-unit>
             <trans-unit id="mlang_labels_tabdescr" resname="mlang_labels_tabdescr">
-                <source>Provides a simple link to the Install&#160;Tool. Notice the Install&#160;Tool (in typo3/install/) must be enabled.&lt;br /&gt;&lt;em&gt;Access for 'admin' users only!&lt;/em&gt;</source>
+                <source>Provides a simple link to the Install&#160;Tool. Notice the Install&#160;Tool (in typo3/install/) must be enabled.</source>
             </trans-unit>
             <trans-unit id="mlang_tabs_tab" resname="mlang_tabs_tab">
                 <source>Environment</source>
diff --git a/typo3/sysext/install/Resources/Private/Language/ModuleInstallMaintenance.xlf b/typo3/sysext/install/Resources/Private/Language/ModuleInstallMaintenance.xlf
index 2bb090c53fc7..a41bede80983 100644
--- a/typo3/sysext/install/Resources/Private/Language/ModuleInstallMaintenance.xlf
+++ b/typo3/sysext/install/Resources/Private/Language/ModuleInstallMaintenance.xlf
@@ -7,7 +7,7 @@
                 <source>Maintenance</source>
             </trans-unit>
             <trans-unit id="mlang_labels_tabdescr" resname="mlang_labels_tabdescr">
-                <source>Provides a simple link to the Install&#160;Tool. Notice the Install&#160;Tool (in typo3/install/) must be enabled.&lt;br /&gt;&lt;em&gt;Access for 'admin' users only!&lt;/em&gt;</source>
+                <source>Provides a simple link to the Install&#160;Tool. Notice the Install&#160;Tool (in typo3/install/) must be enabled.</source>
             </trans-unit>
             <trans-unit id="mlang_tabs_tab" resname="mlang_tabs_tab">
                 <source>Maintenance</source>
diff --git a/typo3/sysext/install/Resources/Private/Language/ModuleInstallSettings.xlf b/typo3/sysext/install/Resources/Private/Language/ModuleInstallSettings.xlf
index 328c89f39923..0741ecd859d4 100644
--- a/typo3/sysext/install/Resources/Private/Language/ModuleInstallSettings.xlf
+++ b/typo3/sysext/install/Resources/Private/Language/ModuleInstallSettings.xlf
@@ -7,7 +7,7 @@
                 <source>Settings</source>
             </trans-unit>
             <trans-unit id="mlang_labels_tabdescr" resname="mlang_labels_tabdescr">
-                <source>Provides a simple link to the Install&#160;Tool. Notice the Install&#160;Tool (in typo3/install/) must be enabled.&lt;br /&gt;&lt;em&gt;Access for 'admin' users only!&lt;/em&gt;</source>
+                <source>Provides a simple link to the Install&#160;Tool. Notice the Install&#160;Tool (in typo3/install/) must be enabled.</source>
             </trans-unit>
             <trans-unit id="mlang_tabs_tab" resname="mlang_tabs_tab">
                 <source>Settings</source>
diff --git a/typo3/sysext/install/Resources/Private/Language/ModuleInstallUpgrade.xlf b/typo3/sysext/install/Resources/Private/Language/ModuleInstallUpgrade.xlf
index 5cb4999380e4..165b08d06a85 100644
--- a/typo3/sysext/install/Resources/Private/Language/ModuleInstallUpgrade.xlf
+++ b/typo3/sysext/install/Resources/Private/Language/ModuleInstallUpgrade.xlf
@@ -7,7 +7,7 @@
                 <source>Upgrade</source>
             </trans-unit>
             <trans-unit id="mlang_labels_tabdescr" resname="mlang_labels_tabdescr">
-                <source>Provides a simple link to the Install&#160;Tool. Notice the Install&#160;Tool (in typo3/install/) must be enabled.&lt;br /&gt;&lt;em&gt;Access for 'admin' users only!&lt;/em&gt;</source>
+                <source>Provides a simple link to the Install&#160;Tool. Notice the Install&#160;Tool (in typo3/install/) must be enabled.</source>
             </trans-unit>
             <trans-unit id="mlang_tabs_tab" resname="mlang_tabs_tab">
                 <source>Upgrade</source>
diff --git a/typo3/sysext/lowlevel/Resources/Private/Language/locallang.xlf b/typo3/sysext/lowlevel/Resources/Private/Language/locallang.xlf
index 7a3bb72ef893..3900c6d46a16 100644
--- a/typo3/sysext/lowlevel/Resources/Private/Language/locallang.xlf
+++ b/typo3/sysext/lowlevel/Resources/Private/Language/locallang.xlf
@@ -10,7 +10,7 @@
 				<source>View configuration from localconf.php and tables.php</source>
 			</trans-unit>
 			<trans-unit id="module.configuration.description" resname="module.configuration.description">
-				<source>Allows you to browse the values of the $TCA array (table configuration) and $TYPO3_CONF_VARS. You cannot set any values, only browse them.&lt;br /&gt;&lt;em&gt;Access for 'admin' users only!&lt;/em&gt;</source>
+				<source>Allows you to browse the values of the $TCA array (table configuration) and $TYPO3_CONF_VARS. You cannot set any values, only browse them.</source>
 			</trans-unit>
 			<trans-unit id="module.configuration.numberOfSearchMatches" resname="module.configuration.numberOfSearchMatches">
 				<source>%s search match(es)</source>
@@ -90,7 +90,7 @@
 				<source>Database integrity check</source>
 			</trans-unit>
 			<trans-unit id="module.dbint.description" resname="module.dbint.description">
-				<source>Here you can check the integrity of the database tables configured by the $TCA. For instance all records must belong to a page record. You can also get a view of the total pagetree including deleted pages. Finally you've got access to a global database search facility.&lt;br /&gt;&lt;em&gt;Access for 'admin' users only!&lt;/em&gt;</source>
+				<source>Here you can check the integrity of the database tables configured by the $TCA. For instance all records must belong to a page record. You can also get a view of the total pagetree including deleted pages. Finally you've got access to a global database search facility.</source>
 			</trans-unit>
 
 			<trans-unit id="module.dbint.docheader.viewmode" resname="module.dbint.docheader.viewmode">
diff --git a/typo3/sysext/scheduler/Resources/Private/Language/locallang_mod.xlf b/typo3/sysext/scheduler/Resources/Private/Language/locallang_mod.xlf
index dabcf9d708cf..a8de3e074425 100644
--- a/typo3/sysext/scheduler/Resources/Private/Language/locallang_mod.xlf
+++ b/typo3/sysext/scheduler/Resources/Private/Language/locallang_mod.xlf
@@ -7,7 +7,7 @@
 				<source>Scheduler</source>
 			</trans-unit>
 			<trans-unit id="mlang_labels_tabdescr" resname="mlang_labels_tabdescr">
-				<source>Scheduler administration module. Check all registered tasks. Add, modify or delete tasks.&lt;br /&gt;&lt;em&gt;Access for 'admin' users only!&lt;/em&gt;</source>
+				<source>Scheduler administration module. Check all registered tasks. Add, modify or delete tasks.</source>
 			</trans-unit>
 			<trans-unit id="mlang_labels_tablabel" resname="mlang_labels_tablabel">
 				<source>TYPO3 Scheduler</source>
diff --git a/typo3/sysext/tstemplate/Resources/Private/Language/locallang.xlf b/typo3/sysext/tstemplate/Resources/Private/Language/locallang.xlf
index 2cc5f4edc478..cbae47c2e3e5 100644
--- a/typo3/sysext/tstemplate/Resources/Private/Language/locallang.xlf
+++ b/typo3/sysext/tstemplate/Resources/Private/Language/locallang.xlf
@@ -10,7 +10,7 @@
 				<source>TypoScript tools</source>
 			</trans-unit>
 			<trans-unit id="module.typoscript.description" resname="module.typoscript.description">
-				<source>Here you manage the TypoScript records which are in charge of the look of your website on the frontend. The module provides specialized features like a TypoScript tree, a constant editor and raw editing facilities.&lt;br /&gt;&lt;em&gt;Access for 'admin' users only!&lt;/em&gt;</source>
+				<source>Here you manage the TypoScript records which are in charge of the look of your website on the frontend. The module provides specialized features like a TypoScript tree, a constant editor and raw editing facilities.</source>
 			</trans-unit>
 			<trans-unit id="submodules.option.constantEditor" resname="submodules.option.constantEditor">
 				<source>Constant Editor</source>
-- 
GitLab