[TASK] Unify simulate user settings for Backend admins
The "Simulate user" functionality of the "User settings" module for backend admins is UX wise a distaster: This functionality is hidden behind the settings of the currently logged-in backend user in the toolbar, which then magically allows to change foreign user settings. A much better approach to administrate user settings of other users is to fully switch to the target user using the "Backend User" module. Additionally, if an admin user changes specific user settings of existing or new users over and over again (eg. backend language), sane defaults should be configured via User TSconfig "setup." instead. The patch unifies this functionality by removing the additional simulate backend user selector from user settings module. Resolves: #85196 Releases: master Change-Id: If0abf5a7ca3a62c669540e6ada3d61b08022fc09 Reviewed-on: https://review.typo3.org/57159 Tested-by:TYPO3com <no-reply@typo3.com> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Riccardo De Contardi <erredeco@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- typo3/sysext/core/Documentation/Changelog/master/Deprecation-85196-ProtectSetupModuleController.rst 52 additions, 0 deletions...master/Deprecation-85196-ProtectSetupModuleController.rst
- typo3/sysext/core/Documentation/Changelog/master/Important-85196-RemovedSimulateUserFromUserSettings.rst 27 additions, 0 deletions...r/Important-85196-RemovedSimulateUserFromUserSettings.rst
- typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallMatcher.php 14 additions, 0 deletions.../Configuration/ExtensionScanner/Php/MethodCallMatcher.php
- typo3/sysext/install/Configuration/ExtensionScanner/Php/PropertyProtectedMatcher.php 25 additions, 0 deletions...uration/ExtensionScanner/Php/PropertyProtectedMatcher.php
- typo3/sysext/setup/Classes/Controller/SetupModuleController.php 82 additions, 135 deletions...sysext/setup/Classes/Controller/SetupModuleController.php
Please register or sign in to comment