Story #69617: FormEngine bugs
"Allowed excludefields" setting from XML flexforms uncomplete / wrong section
In the usergroup settings, under "allowed excludefields", exclude fields from flexforms XML doesn't have a label and are in my opinion in the wrong section "Page".
You can replicate the actual bug by installing for example extension tt_address v2.2.1. Under "allowed excludefields" search for singleRecord. You will find only "(singleRecord)" without any label under section "Page" and not in section "Page Content".
Field "singleRecord" is defined in "tt_address/pi1/flexform.xml".
[BUGFIX] FormEngine: Fix "Allowed excludefields" settings from FlexForm
Creates an own section in usergroup settings for each plugin with
exclude-Tag in at least one field in XML flexform.
Shows the correct label for each field in this section.
Reviewed-by: Christian Kuhn <email@example.com>
Tested-by: Christian Kuhn <firstname.lastname@example.org>
Reviewed-by: Frank Nägler <email@example.com>
Tested-by: Frank Nägler <firstname.lastname@example.org>
#1 Updated by Christian Buelter about 6 years ago
For me it seems that in TYPO3 6.1.1 the plugin flexform exclude fields are completely missing in the "Allow excludefields" form element in the backend user group record.
That means it is impossible to give editors rights to fields marked as "exclude field" by the extension. Tested with tt_address 2.3.3.
#5 Updated by Riccardo De Contardi almost 4 years ago
I made a test in both 6.2.15 and 7.5-dev (latest master) and the latest version of tt_address (2.3.5)
On version 6.2.15 the allow-excludefield "singleRecord" is shown in cattura1.png: as you can see it is shown in the "Page content" list (the "Page content" list is just before "website user")
On version 7.5-dev the allow-excludefield "singleRecord" is shown in cattura2.png: as you can see it is shown in the "Page content" list (the "Page content" list is just before "website user")
The label is still missing