[TASK] Deprecate fe_users & fe_groups TSconfig
TSconfig plays an important role in the Backend: It configures rendering and behavior details in the Backend and can be set on pages, be_users and be_groups field, leading to UserTsConfig and PageTsConfig. Frontend users and Frontend groups have this as well on database level, together with an API in class FrontendUserAuthentication. This was probably added in the old days to allow a similar thing as Backend TSconfig for Frontend users as well. It is however unused by the core and there seems to be only a very limited number of extensions that ever used this. Developers think of "TSconfig" as Backend specific things, and that's how it should be. To reduce confusion, the patch deprecates the TSconfig database fields in fe_groups and fe_users table along with the PHP API. Resolves: #99075 Releases: main Change-Id: I599670bf5e87eee4aa5e1ba353da1e7dc9351702 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/76578 Tested-by:core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- typo3/sysext/core/Classes/Authentication/GroupResolver.php 1 addition, 1 deletiontypo3/sysext/core/Classes/Authentication/GroupResolver.php
- typo3/sysext/core/Configuration/DefaultConfiguration.php 1 addition, 1 deletiontypo3/sysext/core/Configuration/DefaultConfiguration.php
- typo3/sysext/core/Configuration/DefaultConfigurationDescription.yaml 0 additions, 3 deletions...t/core/Configuration/DefaultConfigurationDescription.yaml
- typo3/sysext/core/Documentation/Changelog/12.1/Deprecation-99075-Fe_usersAndFe_groupsTSconfig.rst 67 additions, 0 deletions...g/12.1/Deprecation-99075-Fe_usersAndFe_groupsTSconfig.rst
- typo3/sysext/core/Resources/Private/Language/locallang_tca.xlf 0 additions, 3 deletions.../sysext/core/Resources/Private/Language/locallang_tca.xlf
- typo3/sysext/core/Resources/Private/Language/locallang_wizards.xlf 0 additions, 30 deletions...ext/core/Resources/Private/Language/locallang_wizards.xlf
- typo3/sysext/extbase/Tests/Functional/Persistence/Fixtures/fe_groups.csv 4 additions, 4 deletions...tbase/Tests/Functional/Persistence/Fixtures/fe_groups.csv
- typo3/sysext/felogin/Configuration/TCA/Overrides/fe_groups.php 1 addition, 1 deletion.../sysext/felogin/Configuration/TCA/Overrides/fe_groups.php
- typo3/sysext/felogin/Configuration/TCA/Overrides/fe_users.php 1 addition, 1 deletion...3/sysext/felogin/Configuration/TCA/Overrides/fe_users.php
- typo3/sysext/frontend/Classes/Authentication/FrontendUserAuthentication.php 15 additions, 5 deletions...end/Classes/Authentication/FrontendUserAuthentication.php
- typo3/sysext/frontend/Configuration/TCA/fe_groups.php 1 addition, 0 deletionstypo3/sysext/frontend/Configuration/TCA/fe_groups.php
- typo3/sysext/frontend/Configuration/TCA/fe_users.php 1 addition, 0 deletionstypo3/sysext/frontend/Configuration/TCA/fe_users.php
- typo3/sysext/frontend/Tests/Functional/Cache/fixtures.csv 3 additions, 3 deletionstypo3/sysext/frontend/Tests/Functional/Cache/fixtures.csv
- typo3/sysext/frontend/Tests/Functional/Tca/FrontendGroupsVisibleFieldsTest.php 0 additions, 1 deletion.../Tests/Functional/Tca/FrontendGroupsVisibleFieldsTest.php
- typo3/sysext/frontend/Tests/Functional/Tca/FrontendUsersVisibleFieldsTest.php 0 additions, 1 deletion...d/Tests/Functional/Tca/FrontendUsersVisibleFieldsTest.php
- typo3/sysext/frontend/ext_tables.sql 2 additions, 0 deletionstypo3/sysext/frontend/ext_tables.sql
- typo3/sysext/install/Configuration/ExtensionScanner/Php/ArrayDimensionMatcher.php 5 additions, 0 deletions...figuration/ExtensionScanner/Php/ArrayDimensionMatcher.php
- typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallMatcher.php 7 additions, 0 deletions.../Configuration/ExtensionScanner/Php/MethodCallMatcher.php
Please register or sign in to comment