[FEATURE] Split file permission for be_users and be_groups
Since TYPO3 6.0 you can set specific file and folder permissions by userTSconfig. This patch adds a new field for every table to be able to set detailed access in the backend record. Any userTSconfig will take privilege over user and group data. An update step converts the old binary values to string list. Deprecated functions to support the binary values of the old fields are removed completly. Unit tests were adapted. Resolves: #52716 Resolves: #50574 Releases: 6.2 Change-Id: I064887c60e215e9c394d484a4afd3faef51ee324 Reviewed-on: https://review.typo3.org/24613 Reviewed-by: Alexander Opitz Tested-by: Alexander Opitz Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
Showing
- typo3/sysext/backend/Classes/Controller/File/FileController.php 1 addition, 1 deletion...sysext/backend/Classes/Controller/File/FileController.php
- typo3/sysext/core/Classes/Authentication/BackendUserAuthentication.php 50 additions, 80 deletions...core/Classes/Authentication/BackendUserAuthentication.php
- typo3/sysext/core/Classes/Utility/File/ExtendedFileUtility.php 37 additions, 52 deletions.../sysext/core/Classes/Utility/File/ExtendedFileUtility.php
- typo3/sysext/core/Configuration/TCA/be_groups.php 30 additions, 12 deletionstypo3/sysext/core/Configuration/TCA/be_groups.php
- typo3/sysext/core/Configuration/TCA/be_users.php 30 additions, 12 deletionstypo3/sysext/core/Configuration/TCA/be_users.php
- typo3/sysext/core/Tests/Functional/Fixtures/be_users.xml 0 additions, 1 deletiontypo3/sysext/core/Tests/Functional/Fixtures/be_users.xml
- typo3/sysext/core/Tests/Unit/Authentication/BackendUserAuthenticationTest.php 194 additions, 170 deletions...sts/Unit/Authentication/BackendUserAuthenticationTest.php
- typo3/sysext/core/ext_tables.sql 2 additions, 2 deletionstypo3/sysext/core/ext_tables.sql
- typo3/sysext/extbase/ext_typoscript_setup.txt 1 addition, 1 deletiontypo3/sysext/extbase/ext_typoscript_setup.txt
- typo3/sysext/filelist/Classes/Controller/FileListController.php 1 addition, 1 deletion...sysext/filelist/Classes/Controller/FileListController.php
- typo3/sysext/impexp/Classes/Controller/ImportExportController.php 1 addition, 1 deletion...sext/impexp/Classes/Controller/ImportExportController.php
- typo3/sysext/impexp/Classes/ImportExport.php 3 additions, 3 deletionstypo3/sysext/impexp/Classes/ImportExport.php
- typo3/sysext/install/Classes/Updates/FilePermissionUpdate.php 228 additions, 0 deletions...3/sysext/install/Classes/Updates/FilePermissionUpdate.php
- typo3/sysext/install/ext_localconf.php 2 additions, 0 deletionstypo3/sysext/install/ext_localconf.php
- typo3/sysext/lang/locallang_csh_be_groups.xlf 15 additions, 1 deletiontypo3/sysext/lang/locallang_csh_be_groups.xlf
- typo3/sysext/lang/locallang_csh_be_users.xlf 14 additions, 1 deletiontypo3/sysext/lang/locallang_csh_be_users.xlf
- typo3/sysext/lang/locallang_tca.xlf 88 additions, 4 deletionstypo3/sysext/lang/locallang_tca.xlf
- typo3/sysext/lowlevel/Classes/RteImagesCommand.php 1 addition, 1 deletiontypo3/sysext/lowlevel/Classes/RteImagesCommand.php
Please register or sign in to comment