04999cb61ff5e9429ffdf6b0b1e4b7e1a86b12f6
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / 8.0 / Breaking-72464-RemovedDeprecatedCodeFromExtworkspaces.rst
1
2 .. include:: ../../Includes.txt
3
4 ==============================================================
5 Breaking: #72464 - Removed deprecated code from EXT:workspaces
6 ==============================================================
7
8 See :issue:`72464`
9
10 Description
11 ===========
12
13 The following components have been changed during the development of TYPO3 CMS 7
14 and lead to deprecated code which is removed in TYPO3 CMS 8.
15
16 * remove rewritten toolbar item (:issue:`62800`)
17 * remove rewritten notification parts (:issue:`35245`)
18
19
20 Impact
21 ======
22
23 Using or extending :php:`\TYPO3\CMS\Workspaces\ExtDirect\ToolbarMenu` will fail since
24 it has been removed.
25
26 Using :php:`\TYPO3\CMS\Workspaces\Service\StagesService::getNotificationMode($stageId)`
27 will fail.
28
29 Relying on the following database fields in the tables sys_workspace and
30 sys_workspace_stage will fail:
31 * sys_workspace.edit_notification_mode
32 * sys_workspace.publish_notification_mode
33 * sys_workspace.execute_notification_mode
34 * sys_workspace_stage.notification_mode
35
36
37 Affected Installations
38 ======================
39
40 All installations using workspaces and notifications that have not been migrated
41 to TYPO3 CMS 7, yet.
42
43
44 Migration
45 =========
46
47 First migrate to TYPO3 CMS 7 and use the accordant upgrade wizard
48 (WorkspacesNotificationSettingsUpdate) and then upgrade to TYPO3 CMS 8.
49
50 .. index:: PHP-API, Backend, ext:workspaces