[BUGFIX] Ensure manually updated slug is saved correctly
[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
32 * sys_workspace.edit_notification_mode
33 * sys_workspace.publish_notification_mode
34 * sys_workspace.execute_notification_mode
35 * sys_workspace_stage.notification_mode
36
37
38 Affected Installations
39 ======================
40
41 All installations using workspaces and notifications that have not been migrated
42 to TYPO3 CMS 7, yet.
43
44
45 Migration
46 =========
47
48 First migrate to TYPO3 CMS 7 and use the accordant upgrade wizard
49 (WorkspacesNotificationSettingsUpdate) and then upgrade to TYPO3 CMS 8.
50
51 .. index:: PHP-API, Backend, ext:workspaces