[TASK] Build submodules from scheduler module parts
This change splits up * Edit/List/Add view of Scheduler * Check Setup * Available Tasks in each a separate controller + a custom third-level module. This way, it is then possible to separate the main scheduler module into custom actions (via subroutes) making the code a tiny bit more manageable. The previous "system_txschedulerM1" module name is now aliased to "scheduler_manage" (third-level), as the main scheduler module is now solely called "scheduler". The old name is kept for backwards-compatibility reasons. A note for historical fans: "M1" stands for "module 1" within the "tx_scheduler" extension. Resolves: #100104 Releases: main Change-Id: I2ba7c76899853864de42a11f2dc45c40ce699c91 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/78038 Reviewed-by:Stefan Bürk <stefan@buerk.tech> Reviewed-by:
Jochen <rothjochen@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
core-ci <typo3@b13.com> Tested-by:
Stefan Bürk <stefan@bu...>
Showing
- Build/Sources/TypeScript/scheduler/scheduler.ts 3 additions, 3 deletionsBuild/Sources/TypeScript/scheduler/scheduler.ts
- typo3/sysext/core/Tests/Acceptance/Application/Frontend/SitemapXmlCest.php 4 additions, 29 deletions.../Tests/Acceptance/Application/Frontend/SitemapXmlCest.php
- typo3/sysext/core/Tests/Acceptance/Application/Scheduler/TasksCest.php 13 additions, 13 deletions...core/Tests/Acceptance/Application/Scheduler/TasksCest.php
- typo3/sysext/scheduler/Classes/Controller/AvailableSchedulerTasksController.php 99 additions, 0 deletions.../Classes/Controller/AvailableSchedulerTasksController.php
- typo3/sysext/scheduler/Classes/Controller/SchedulerModuleController.php 17 additions, 149 deletions...cheduler/Classes/Controller/SchedulerModuleController.php
- typo3/sysext/scheduler/Classes/Controller/SchedulerSetupCheckController.php 142 additions, 0 deletions...uler/Classes/Controller/SchedulerSetupCheckController.php
- typo3/sysext/scheduler/Classes/SystemInformation/ToolbarItemProvider.php 3 additions, 5 deletions...heduler/Classes/SystemInformation/ToolbarItemProvider.php
- typo3/sysext/scheduler/Configuration/Backend/Modules.php 35 additions, 4 deletionstypo3/sysext/scheduler/Configuration/Backend/Modules.php
- typo3/sysext/scheduler/Configuration/Services.yaml 0 additions, 3 deletionstypo3/sysext/scheduler/Configuration/Services.yaml
- typo3/sysext/scheduler/Resources/Private/Partials/TaskList.html 5 additions, 5 deletions...sysext/scheduler/Resources/Private/Partials/TaskList.html
- typo3/sysext/scheduler/Resources/Private/Templates/InfoScreen.html 2 additions, 2 deletions...ext/scheduler/Resources/Private/Templates/InfoScreen.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