[!!!][TASK] Remove ExtDirect from Workspaces 94/50294/15
authorFrank Naegler <frank.naegler@typo3.org>
Thu, 20 Oct 2016 17:18:35 +0000 (19:18 +0200)
committerWouter Wolters <typo3@wouterwolters.nl>
Thu, 27 Oct 2016 19:36:51 +0000 (21:36 +0200)
commitfe02b742fd365d248a8de92ba218d3bd77696ea7
tree4d521d9284d695351094c7e7247a7323c39f28cc
parent32d99247103d6e0bd3dd11ec62141268b60a26e6
[!!!][TASK] Remove ExtDirect from Workspaces

This patch removes ExtDirect from EXT:workspaces and add a new AJAX disptacher.
The ExtDirect classes are renamend and moved into a new location.

Resolves: #78468
Releases: master
Change-Id: I7a60bfd1a790174d6013e16a0903b2ae2c244cc0
Reviewed-on: https://review.typo3.org/50294
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Daniel Lorenz <info@extco.de>
Tested-by: Daniel Lorenz <info@extco.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
25 files changed:
typo3/sysext/backend/Resources/Public/JavaScript/ExtDirect.StateProvider.js
typo3/sysext/core/Documentation/Changelog/master/Breaking-78468-RemoveExtDirectFromEXTworkspaces.rst [new file with mode: 0644]
typo3/sysext/workspaces/Classes/Controller/AjaxDispatcher.php [new file with mode: 0644]
typo3/sysext/workspaces/Classes/Controller/PreviewController.php
typo3/sysext/workspaces/Classes/Controller/Remote/AbstractHandler.php [new file with mode: 0644]
typo3/sysext/workspaces/Classes/Controller/Remote/ActionHandler.php [new file with mode: 0644]
typo3/sysext/workspaces/Classes/Controller/Remote/MassActionHandler.php [new file with mode: 0644]
typo3/sysext/workspaces/Classes/Controller/Remote/RemoteServer.php [new file with mode: 0644]
typo3/sysext/workspaces/Classes/Controller/ReviewController.php
typo3/sysext/workspaces/Classes/ExtDirect/AbstractHandler.php [deleted file]
typo3/sysext/workspaces/Classes/ExtDirect/ActionHandler.php [deleted file]
typo3/sysext/workspaces/Classes/ExtDirect/ExtDirectServer.php [deleted file]
typo3/sysext/workspaces/Classes/ExtDirect/MassActionHandler.php [deleted file]
typo3/sysext/workspaces/Classes/ExtDirect/PagetreeCollectionsProcessor.php [deleted file]
typo3/sysext/workspaces/Classes/Hooks/PagetreeCollectionsProcessor.php [new file with mode: 0644]
typo3/sysext/workspaces/Configuration/Backend/AjaxRoutes.php
typo3/sysext/workspaces/Resources/Public/JavaScript/Backend.js
typo3/sysext/workspaces/Resources/Public/JavaScript/Preview.js
typo3/sysext/workspaces/Resources/Public/JavaScript/Toolbar/WorkspacesMenu.js
typo3/sysext/workspaces/Resources/Public/JavaScript/Workspaces.js
typo3/sysext/workspaces/Tests/Functional/ActionHandler/ActionHandlerTest.php
typo3/sysext/workspaces/Tests/Unit/Controller/Remote/RemoteServerTest.php [new file with mode: 0644]
typo3/sysext/workspaces/Tests/Unit/ExtDirect/ExtDirectServerTest.php [deleted file]
typo3/sysext/workspaces/ext_localconf.php
typo3/sysext/workspaces/ext_tables.php