Feature: #88950 - Add "storeSession" argument to Widget ViewHelpers
See forge#88950
Description
Widget ViewHelpers, by default, can store the widgets session in the database by utilizing a cookie.
In frontend context this would automatically create a fe_typo_user cookie when,
for instance, the
<f: ViewHelper is used.
As this is not always a desired behaviour (gdpr),
a boolean argument storeSession has been added to
\TYPO3\,
which defaults to true and can be used to disable session storage for this ViewHelper.
This will automatically create a fe_typo_user cookie in the frontend:
<f:widget.autocomplete for="name" objects="{posts}" searchProperty="author" />
This will not create a cookie in frontend:
<f:widget.autocomplete for="name" objects="{posts}" searchProperty="author" storeSession="false" />
Impact
The default value of the property store is set to true,
so no changes need to be done in existing implementations of Widget ViewHelpers.