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