[TASK] Move DB functionality pages.storage_pid to compatibility6
[Packages/TYPO3.CMS.git] / typo3 / sysext / core / Documentation / Changelog / master / Deprecation-65790-PagesStoragePidDeprecated.rst
1 ========================================================
2 Deprecation: #65790 - Remove pages.storage_pid and logic
3 ========================================================
4
5 Description
6 ===========
7
8 The DB field "pages.storage_pid" and its TCA definition are moved to the compatibility6 extension as the field
9 and its functionality is discouraged.
10
11 Additionally the method ``getStorageSiterootPids()`` within the PHP class TypoScriptFrontendController is marked
12 for deprecation. The method is currently only used if the Frontend Login plugin is used without setting
13 a specific folder where the fe_users records are stored in.
14
15
16 Impact
17 ======
18
19 Any usage of this field in any TypoScript, page or the usage of the method mentioned above in any third-party
20 extension will only work if the compatibility6 extension is installed.
21
22 The Frontend Login functionality will throw a deprecation warning if the TypoScript option
23 ``plugin.tx_felogin.storagePid`` (via TypoScript directly or the flexform configuraiton within the plugin) is not set.
24
25
26 Affected installations
27 ======================
28
29 All installations making use of ``storage_pid`` within the pages database table as well as installations using
30 the Frontend Login plugin without having the storagePid option set.