[!!!][TASK] Change EXT:form wizard to use AJAX routes
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Breaking-70574-FormWizardSaveHandlingChanged.rst
1 ====================================================
2 Breaking: #70574 - Form Wizard Save Handling Changed
3 ====================================================
4
5 Description
6 ===========
7
8 The ExtJS wizard of EXT:form in the backend has been using an old "module" to load and to save the data from the wizard, but has been misusing this functionality as AJAX responses.
9 All AJAX requests for the wizard are now built with AJAX Routes and PSR-7-based Request/Response objects.
10
11 All obsolete WizardView PHP classes are removed without substitution:
12
13  * \TYPO3\CMS\Form\View\Wizard\AbstractWizardView
14  * \TYPO3\CMS\Form\View\Wizard\LoadWizardView
15  * \TYPO3\CMS\Form\View\Wizard\SaveWizardView
16
17
18 Impact
19 ======
20
21 Using these now non-existant PHP classes will result in fatal errors or wrong results when calling them directly.
22
23
24 Affected Installations
25 ======================
26
27 Any installations with extensions that hook into the wizard views of EXT:form.
28
29
30 Migration
31 =========
32
33 Use the AJAX routes available via ``TYPO3.settings.ajaxUrls['formwizard_load']`` and ``TYPO3.settings.ajaxUrls['formwizard_save']``.