[BUGFIX] Do not compile parent config in inline ajax controller 77/52077/4
authorChristian Kuhn <lolli@schwarzbu.ch>
Fri, 17 Mar 2017 11:14:29 +0000 (12:14 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Mon, 20 Mar 2017 13:24:01 +0000 (14:24 +0100)
commit72f6ad287b69a323a485899af414eb1e88ad9885
treea8b68b7b7b3740f981f2530aff0747af48eba9fb
parentfe4cee4098956637eb6a8909cb6d5de3f732da4e
[BUGFIX] Do not compile parent config in inline ajax controller

Using the signed parent tca config incoming via ajax request in the
inline ajax controller solves a series of issues in 'new' and other
scopes.
The expensive calculation of inline parent TCA config within the
controller can be dropped.

Change-Id: I4ff31d0398ebfa1bb311bbe6ea97c839aa2df1ac
Resolves: #80325
Resolves: #76671
Releases: master
Reviewed-on: https://review.typo3.org/52077
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Tested-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
typo3/sysext/backend/Classes/Controller/FormInlineAjaxController.php
typo3/sysext/backend/Classes/Form/FormDataGroup/InlineParentRecord.php [deleted file]
typo3/sysext/backend/Tests/Unit/Controller/FormInlineAjaxControllerTest.php
typo3/sysext/backend/Tests/Unit/Form/FormDataGroup/InlineParentRecordTest.php [deleted file]
typo3/sysext/core/Configuration/DefaultConfiguration.php