Story #69617: FormEngine bugs
Missing record information for flexform itemsProcFunc
The params parementer for itemsProcFunc within flexform select fields used to get whole (parent) record information within $params['row'].
Now only the uid of the record and some flexform information is submitted. For new records this means it isn't possible to get a page id neither any other information.
[BUGFIX] FormEngine: Custom functions
The patch adds a .rst file to document that the "low end" functions
within FormEngine (type=user, userFunc, itemsProcFunc) now receive
different data and that this may change during the development of
version 8 again.
Additionally the patch adds a change to hand over the "parent" row
for flex field processing, so itemsProcFunc for flex fields can at
least access the parent row data if needed.
Reviewed-by: Morton Jonuschat <email@example.com>
Tested-by: Morton Jonuschat <firstname.lastname@example.org>
Reviewed-by: Wouter Wolters <email@example.com>
Tested-by: Wouter Wolters <firstname.lastname@example.org>
Reviewed-by: Christian Kuhn <email@example.com>
Tested-by: Christian Kuhn <firstname.lastname@example.org>
#2 Updated by Christian Kuhn over 4 years ago
We discussed that one at the Gladbach sprint and tried various scenarious.
We think that it is much to have row data and flex field data no longer mixed up, however it is still unfortunate for new records ... issue is still open and no final solution has been decided on, however, this issue will be decided on until final release.