[FEATURE] Customize selectable columns in List module per table
In prior TYPO3 versions, it was possible to customize the list of fields to be shown in the list view. This was only possible if the clipboard was active OR the user was in "single table view", and displayed in a box at the bottom of the module without any context. The new field selector is now right at the top of the database table - and per table - thus, always active and in context with the table. Via UserTSconfig it is possible to explicitly disable the functionality for users/groups for all tables or just a specific table. Example: Disable it for all tables except for sys_category: mod.web_list.displayColumnSelector = 0 mod.web_list.table.sys_category.displayColumnSelector = 1 Resolves: #94218 Releases: master Change-Id: Ia6db3a18fea5d0cf96fa32611535048f6e5c6199 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/69262 Tested-by:Oliver Bartsch <bo@cedev.de> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- Build/Sources/Sass/backend.scss 0 additions, 1 deletionBuild/Sources/Sass/backend.scss
- Build/Sources/Sass/typo3/_element_fieldselectbox.scss 0 additions, 20 deletionsBuild/Sources/Sass/typo3/_element_fieldselectbox.scss
- Build/Sources/Sass/typo3/structure/_module_web_list.scss 13 additions, 1 deletionBuild/Sources/Sass/typo3/structure/_module_web_list.scss
- Build/Sources/TypeScript/recordlist/Resources/Public/TypeScript/FieldSelectBox.ts 0 additions, 37 deletions.../recordlist/Resources/Public/TypeScript/FieldSelectBox.ts
- Build/Sources/TypeScript/recordlist/Resources/Public/TypeScript/Recordlist.ts 21 additions, 0 deletions...ript/recordlist/Resources/Public/TypeScript/Recordlist.ts
- typo3/sysext/backend/Resources/Public/Css/backend.css 1 addition, 1 deletiontypo3/sysext/backend/Resources/Public/Css/backend.css
- typo3/sysext/core/Documentation/Changelog/master/Feature-94218-SelectableColumnsPerTableInRecordList.rst 49 additions, 0 deletions...r/Feature-94218-SelectableColumnsPerTableInRecordList.rst
- typo3/sysext/fluid/Classes/ViewHelpers/Be/TableListViewHelper.php 0 additions, 2 deletions...sext/fluid/Classes/ViewHelpers/Be/TableListViewHelper.php
- typo3/sysext/recordlist/Classes/Browser/DatabaseBrowser.php 1 addition, 8 deletionstypo3/sysext/recordlist/Classes/Browser/DatabaseBrowser.php
- typo3/sysext/recordlist/Classes/Controller/RecordListController.php 1 addition, 7 deletions...xt/recordlist/Classes/Controller/RecordListController.php
- typo3/sysext/recordlist/Classes/RecordList/DatabaseRecordList.php 44 additions, 32 deletions...sext/recordlist/Classes/RecordList/DatabaseRecordList.php
- typo3/sysext/recordlist/Resources/Private/Language/locallang.xlf 6 additions, 0 deletions...ysext/recordlist/Resources/Private/Language/locallang.xlf
- typo3/sysext/recordlist/Resources/Private/Templates/ColumnSelector.html 53 additions, 0 deletions...ecordlist/Resources/Private/Templates/ColumnSelector.html
- typo3/sysext/recordlist/Resources/Private/Templates/FieldSelectBox.html 0 additions, 46 deletions...ecordlist/Resources/Private/Templates/FieldSelectBox.html
- typo3/sysext/recordlist/Resources/Public/JavaScript/FieldSelectBox.js 0 additions, 13 deletions.../recordlist/Resources/Public/JavaScript/FieldSelectBox.js
- typo3/sysext/recordlist/Resources/Public/JavaScript/Recordlist.js 1 addition, 1 deletion...sext/recordlist/Resources/Public/JavaScript/Recordlist.js
- typo3/sysext/recordlist/Tests/Functional/RecordList/CsvExportRecordListTest.php 0 additions, 2 deletions...t/Tests/Functional/RecordList/CsvExportRecordListTest.php
Please register or sign in to comment