[!!!][TASK] Remove DB-related methods from cObj 83/47683/3
authorBenni Mack <benni@typo3.org>
Fri, 15 Apr 2016 04:59:23 +0000 (06:59 +0200)
committerSusanne Moog <typo3@susannemoog.de>
Mon, 18 Apr 2016 12:19:55 +0000 (14:19 +0200)
commit2217c62fc33ad802e689a3fdf9b48118ddf7873d
tree6f39dc20d15d216f969c25abd7bf6bdbab5d88e3
parent804eec4d79a80aa3ae1158dba6cf4e4756f78708
[!!!][TASK] Remove DB-related methods from cObj

There are some methods still available in ContentObjectRenderer
for editing content as frontend users. The methods are neither used,
nor is "user_feAdmin" (frontend administration) available since ages.

The methods were actually obsolete by TYPO3 4.5, and are now removed
without substitution.

* DBgetDelete()
* DBgetUpdate()
* DBgetInsert()
* DBmayFEUserEdit()
* DBmayFEUserEditSelect()
* exec_mm_query()
* exec_mm_query_uidList()

This also means that the following TCA options have no effect anymore
throughout the TYPO3 Core:
* [ctrl][fe_cruser_id]
* [ctrl][fe_crgroup_id]
* [ctrl][fe_admin_lock]

Resolves: #75711
Releases: master
Change-Id: Id2e3876363730ab9c30a8c02430bef90adc0288c
Reviewed-on: https://review.typo3.org/47683
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
typo3/sysext/core/Documentation/Changelog/master/Breaking-75711-RemovedDB-relatedMethodsAndTCA-relatedOptionsFromCObj.rst [new file with mode: 0644]
typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
typo3/sysext/frontend/Configuration/TCA/fe_users.php
typo3/sysext/frontend/ext_tables.sql