[TASK] Avoid inline JavaScript in Scheduler
Schedule task "Table Garbage Collection" uses inline JavaScript to declare default values for different database tables. Besides that proper prototype functions instead of closures assigned to properties are used - which require proper scoping with `bind()`. Resolves: #95989 Releases: master Change-Id: I78ff7903716b52c6d625e41237dd6c02c6b9af54 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/72185 Tested-by:core-ci <typo3@b13.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Stefan Bürk <stefan@buerk.tech> Tested-by:
Oliver Hader <oliver.hader@typo3.org> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Oliver Hader <oliver.hader@typo3.org>
Showing
- Build/Sources/TypeScript/scheduler/Resources/Public/TypeScript/Scheduler.ts 29 additions, 20 deletions...Script/scheduler/Resources/Public/TypeScript/Scheduler.ts
- typo3/sysext/scheduler/Classes/Task/TableGarbageCollectionAdditionalFieldProvider.php 14 additions, 7 deletions...es/Task/TableGarbageCollectionAdditionalFieldProvider.php
- 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