[BUGFIX] FormEngine: Determine IRRE expanded state in data provider 26/44826/14
authorAndreas Allacher <andreas@allacher.com>
Fri, 20 Nov 2015 14:06:00 +0000 (15:06 +0100)
committerMorton Jonuschat <m.jonuschat@mojocode.de>
Sun, 13 Dec 2015 12:42:14 +0000 (13:42 +0100)
commite3e57cbba485834bcfcc339a1917ff7c26c350ae
tree7280c2ec7ff24e9c82994aa575b069198b0e56e0
parentf5ba212876cce8eb9b8f02e7ec72fc650ea40bc4
[BUGFIX] FormEngine: Determine IRRE expanded state in data provider

The expanded/collapsed state of inline and combination child records
is determined within the TcaInlineExpandCollapseState provider instead
of the display container so that the concerns are appropriately
separated.

Change-Id: I8152a9f4f689b1c409a9f14d2e29515ab3d91860
Resolves: #71728
Releases: master
Reviewed-on: https://review.typo3.org/44826
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
typo3/sysext/backend/Classes/Form/Container/InlineRecordContainer.php
typo3/sysext/backend/Classes/Form/FormDataProvider/TcaColumnsProcessShowitem.php
typo3/sysext/backend/Classes/Form/FormDataProvider/TcaInline.php
typo3/sysext/backend/Classes/Form/FormDataProvider/TcaInlineExpandCollapseState.php
typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaColumnsProcessShowitemTest.php
typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaInlineExpandCollapseStateTest.php