Project

General

Profile

Actions

Bug #71436

closed

Story #69617: FormEngine bugs

Inline in flex with multiple DS fails

Added by Christian Kuhn about 9 years ago. Updated about 7 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
FormEngine aka TCEforms
Target version:
Start date:
2015-11-09
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
7
PHP Version:
Tags:
Complexity:
hard
Is Regression:
No
Sprint Focus:

Description

See example in https://forge.typo3.org/issues/70918

If an inline field is defined in a flex field that has multiple dataSheet definitions, always the first ds is taken when adding new inline relations via ajax. This is because a) the record is not fetched for InlineParent data group (it would fail still fail for new records then), so the real solution is to have the name of the data structure coded within the domObjectId string so TcaFlexFetch can pick the correct one.
This however requires a rewrite of the string magic that is happening in this area.

first step: add a scenario to styleguide for more easy how-to-reproduce.


Files

FormInlineAjaxController.php.patch (936 Bytes) FormInlineAjaxController.php.patch Witali Rott, 2015-11-20 13:28
bug_reproduce.tar.gz (3.5 KB) bug_reproduce.tar.gz Christopher Orth, 2015-11-24 13:58
FormInlineAjaxController.php.patch (825 Bytes) FormInlineAjaxController.php.patch Witali Rott, 2015-12-17 17:32
2016-01-03 at 11.12.png (76.8 KB) 2016-01-03 at 11.12.png Konstantin Salakhutdinov, 2016-01-03 09:32
2016-01-03 at 11.16.png (51.6 KB) 2016-01-03 at 11.16.png Konstantin Salakhutdinov, 2016-01-03 09:32
FormInlineAjaxController.php.patch (911 Bytes) FormInlineAjaxController.php.patch Witali Rott, 2016-01-22 11:45
FormInlineAjaxController.php.patch (1.65 KB) FormInlineAjaxController.php.patch Patch for TYPO3 7.6.3-7.6.4 Witali Rott, 2016-02-23 12:52
udg_bug_0.0.1_201702031407.zip (7.78 KB) udg_bug_0.0.1_201702031407.zip Sven Carstens, 2017-02-03 15:08

Related issues 11 (1 open10 closed)

Related to TYPO3 Core - Bug #70918: Adding inline relations in FlexForms is brokenClosed2015-10-21

Actions
Related to TYPO3 Core - Bug #71564: FAL file pick in flexform causes error 500 alert boxClosed2015-11-13

Actions
Related to TYPO3 Core - Bug #72054: FAL inline in flexformDS failsRejected2015-12-04

Actions
Related to TYPO3 Core - Bug #72249: Inline FAL record in flexform failsClosed2015-12-15

Actions
Related to TYPO3 Core - Bug #68045: Inline add of FAL images in flexform does not workClosed2015-07-10

Actions
Related to TYPO3 Core - Bug #72393: Inline FAL record in gridelements flexform failsClosed2015-12-22

Actions
Related to TYPO3 Core - Bug #73751: columnsOverrides don't work with IRRE ElementsRejected2016-02-29

Actions
Related to TYPO3 Core - Bug #82096: Error when adding an inline element inside the FlexForm area of an inline elementNew2017-08-14

Actions
Has duplicate TYPO3 Core - Bug #71655: Irre elemets in plugin configuration not possibleClosed2015-11-18

Actions
Has duplicate TYPO3 Core - Bug #71783: Adding FAL images in FlexForm is not possibleClosed2015-11-23

Actions
Blocks TYPO3 Core - Bug #71619: FAL relation with min=1, max=1 not deletableClosed2015-11-17

Actions
Actions

Also available in: Atom PDF