[BUGFIX] FormEngine: Fix IRRE handling in flexforms 79/44579/10
authorMorton Jonuschat <m.jonuschat@mojocode.de>
Fri, 6 Nov 2015 14:16:03 +0000 (15:16 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Mon, 9 Nov 2015 14:03:25 +0000 (15:03 +0100)
commitb2d87462e34a905fa536f31c5e080d7d1ad16428
treea0c82ab8498896f73b3c1685221fe7750a6824b7
parentb10d307dd1fae821fc512f2ffc13f4b993beb856
[BUGFIX] FormEngine: Fix IRRE handling in flexforms

This patchset solves multiple problems with handling IRRE within a
FlexForm:

 * creating new records no longer triggers an internal server error
   due to missing parent data
 * IRRE children are passed to the renderer so that they get displayed
   in the backend
 * child table is determined correctly within flexforms when toggling
   expand/collapse state.

Resolves: #70918
Resolves: #70859
Releases: master
Change-Id: I93abeab696fff356453f0a1c305a8cfeede7158c
Reviewed-on: https://review.typo3.org/44579
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
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/Container/FlexFormElementContainer.php
typo3/sysext/core/Configuration/DefaultConfiguration.php