[TASK] Update display of add/edit scheduler task form
Previously, the form fields in the add/edit form of a task were displayed in their entirety, filling the screen. Additional settings were placed at the end of the form, so that changes to this area were usually not visible when the task type was changed. With this patch, the width of the input mask is now reduced in order to increase the clarity within the form and to create a uniform appearance with forms of the form engine. The markup of the checkboxes has been slightly adjusted, the position of the button for selecting a start page ('LinkValidator' task) has been corrected and individual spacing between the form fields has also been adjusted to match those of the form engine. In order to better guide the user in the setting steps, the fields are now grouped into form areas according to their purpose. Likewise, the fields for advanced settings are moved to a higher position so that changes in this area are more visible when changing the task type. The task type is now also displayed in the edit form. In general, this patch aligns the add/edit task rendering of the scheduler module more with FormEngine rendering. Mid-term, this module should use FormEngine for rendering anyways, so this is a kind of a pre-patch. There is a minor glitch when single tasks don't provide additional fields, now having a lonely heading. We may change this with a dedicated patch since it's a bit tricky with the current javascript hide/unhide implemenation of additional fields. Resolves: #100042 Releases: main Change-Id: Ia8b16c07167d5b368a31ba66be5db3d96481a809 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/77977 Tested-by:Benni Mack <benni@typo3.org> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
core-ci <typo3@b13.com> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch>
Showing
- Build/Sources/Sass/backend.scss 1 addition, 1 deletionBuild/Sources/Sass/backend.scss
- Build/Sources/Sass/module/_scheduler.scss 21 additions, 0 deletionsBuild/Sources/Sass/module/_scheduler.scss
- typo3/sysext/backend/Resources/Public/Css/backend.css 12 additions, 4 deletionstypo3/sysext/backend/Resources/Public/Css/backend.css
- typo3/sysext/linkvalidator/Classes/Task/ValidatorTaskAdditionalFieldProvider.php 15 additions, 6 deletions...tor/Classes/Task/ValidatorTaskAdditionalFieldProvider.php
- typo3/sysext/reports/Classes/Task/SystemStatusUpdateTaskNotificationEmailField.php 13 additions, 1 deletion...ses/Task/SystemStatusUpdateTaskNotificationEmailField.php
- typo3/sysext/scheduler/Classes/Task/TableGarbageCollectionAdditionalFieldProvider.php 12 additions, 1 deletion...es/Task/TableGarbageCollectionAdditionalFieldProvider.php
- typo3/sysext/scheduler/Resources/Private/Language/locallang.xlf 9 additions, 0 deletions...sysext/scheduler/Resources/Private/Language/locallang.xlf
- typo3/sysext/scheduler/Resources/Private/Partials/AddEditAdditionalFields.html 32 additions, 16 deletions...r/Resources/Private/Partials/AddEditAdditionalFields.html
- typo3/sysext/scheduler/Resources/Private/Partials/AddEditDescriptionField.html 2 additions, 2 deletions...r/Resources/Private/Partials/AddEditDescriptionField.html
- typo3/sysext/scheduler/Resources/Private/Partials/AddEditDisableField.html 8 additions, 4 deletions...duler/Resources/Private/Partials/AddEditDisableField.html
- typo3/sysext/scheduler/Resources/Private/Partials/AddEditFrequencyField.html 1 addition, 1 deletion...ler/Resources/Private/Partials/AddEditFrequencyField.html
- typo3/sysext/scheduler/Resources/Private/Partials/AddEditMultipleField.html 8 additions, 4 deletions...uler/Resources/Private/Partials/AddEditMultipleField.html
- typo3/sysext/scheduler/Resources/Private/Partials/AddEditStartEndFields.html 39 additions, 41 deletions...ler/Resources/Private/Partials/AddEditStartEndFields.html
- typo3/sysext/scheduler/Resources/Private/Partials/AddEditTaskGroupField.html 1 addition, 1 deletion...ler/Resources/Private/Partials/AddEditTaskGroupField.html
- typo3/sysext/scheduler/Resources/Private/Partials/AddEditTypeField.html 1 addition, 1 deletion...cheduler/Resources/Private/Partials/AddEditTypeField.html
- typo3/sysext/scheduler/Resources/Private/Templates/AddTaskForm.html 45 additions, 31 deletions...xt/scheduler/Resources/Private/Templates/AddTaskForm.html
- typo3/sysext/scheduler/Resources/Private/Templates/EditTaskForm.html 37 additions, 12 deletions...t/scheduler/Resources/Private/Templates/EditTaskForm.html
Please register or sign in to comment