[TASK] Use multi record selection in scheduler module
The multi record selection component, introduced in allows to remove the custom checkbox logic next to further improvements. For example, one can now execute actions only for tasks of a specific task group. This is possible since the multi record selection component handles each task group as a separate instance. This is achieved by applying the "multi-record-selection-identifier" to each task group container. Besides, this patch does the following: * Remove any dependency to EXT:recordlist * Fix collapsing of task groups and toggling of icon * Fix tablesort styling, applied to the header cols * Remove unused span tags from the table listing * Always execute tasks via POST Resolves: #94918 Related: #94906 Releases: master Change-Id: Iecc2874cdb32e6c4a2d0552f78a19c61052c046e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/70675 Tested-by:core-ci <typo3@b13.com> Tested-by:
Jochen <rothjochen@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org>
Showing
- Build/Sources/Sass/libs/_tablesort.scss 2 additions, 2 deletionsBuild/Sources/Sass/libs/_tablesort.scss
- Build/Sources/TypeScript/scheduler/Resources/Public/TypeScript/Scheduler.ts 49 additions, 24 deletions...Script/scheduler/Resources/Public/TypeScript/Scheduler.ts
- typo3/sysext/backend/Resources/Public/Css/backend.css 1 addition, 1 deletiontypo3/sysext/backend/Resources/Public/Css/backend.css
- typo3/sysext/core/Tests/Acceptance/Application/Scheduler/TasksCest.php 2 additions, 2 deletions...core/Tests/Acceptance/Application/Scheduler/TasksCest.php
- typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php 3 additions, 1 deletion...cheduler/Classes/Controller/SchedulerModuleController.php
- typo3/sysext/scheduler/Resources/Private/Language/locallang.xlf 6 additions, 3 deletions...sysext/scheduler/Resources/Private/Language/locallang.xlf
- typo3/sysext/scheduler/Resources/Private/Partials/Backend/SchedulerModule/MultiRecordSelectionActions.html 19 additions, 0 deletions.../Backend/SchedulerModule/MultiRecordSelectionActions.html
- typo3/sysext/scheduler/Resources/Private/Partials/Backend/SchedulerModule/TaskList.html 184 additions, 164 deletions...es/Private/Partials/Backend/SchedulerModule/TaskList.html
- typo3/sysext/scheduler/Resources/Private/Templates/Backend/SchedulerModule/ListTasks.html 0 additions, 9 deletions.../Private/Templates/Backend/SchedulerModule/ListTasks.html
- typo3/sysext/scheduler/Resources/Public/JavaScript/Scheduler.js 1 addition, 1 deletion...sysext/scheduler/Resources/Public/JavaScript/Scheduler.js
Please register or sign in to comment