[FEATURE] Allow multiple recipients in email finisher 44/60544/37
authorMathias Brodala <mbrodala@pagemachine.de>
Thu, 25 Apr 2019 13:36:31 +0000 (15:36 +0200)
committerRalf Zimmermann <ralf.zimmermann@tritum.de>
Sun, 28 Apr 2019 14:18:41 +0000 (16:18 +0200)
commit260226e93c651356545e91a7c55ee63e186766d5
treee1a36c6889e6277b52c4252a06f7f2083ef5271b
parent81dd6946960c5fee9ce12c325fe5cfe7ec3c3dd1
[FEATURE] Allow multiple recipients in email finisher

Also deprecate the single recipients options
in favor of their list successors.

Resolves: #80420
Releases: master
Change-Id: I5bad6da8809bd362110025296564e3eff0df70a4
Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60544
Tested-by: TYPO3com <noreply@typo3.com>
Tested-by: Susanne Moog <look@susi.dev>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Björn Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Susanne Moog <look@susi.dev>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Björn Jacob <bjoern.jacob@tritum.de>
21 files changed:
typo3/sysext/core/Documentation/Changelog/master/Deprecation-80420-EmailFinisherSingleAddressOptions.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/master/Feature-80420-AllowMultipleRecipientsInEmailFinisher.rst [new file with mode: 0644]
typo3/sysext/form/Classes/Controller/FormEditorController.php
typo3/sysext/form/Classes/Controller/FormFrontendController.php
typo3/sysext/form/Classes/Domain/Configuration/FlexformConfiguration/Processors/FinisherOptionGenerator.php
typo3/sysext/form/Classes/Domain/Configuration/FormDefinition/Converters/FinisherOptionsFlexFormOverridesConverter.php
typo3/sysext/form/Classes/Domain/Configuration/FormDefinition/Converters/FlexFormFinisherOverridesConverterDto.php
typo3/sysext/form/Classes/Domain/Finishers/EmailFinisher.php
typo3/sysext/form/Classes/Hooks/DataStructureIdentifierHook.php
typo3/sysext/form/Configuration/Yaml/BaseSetup.yaml
typo3/sysext/form/Configuration/Yaml/FormEditorSetup.yaml
typo3/sysext/form/Configuration/Yaml/FormEngineSetup.yaml
typo3/sysext/form/Resources/Private/Backend/Partials/FormEditor/Inspector/PropertyGridEditor.html
typo3/sysext/form/Resources/Private/Backend/Templates/FormEditor/Yaml/NewForms/SimpleContactForm.yaml
typo3/sysext/form/Resources/Private/Language/Database.xlf
typo3/sysext/form/Resources/Public/JavaScript/Backend/FormEditor/Core.js
typo3/sysext/form/Resources/Public/JavaScript/Backend/FormEditor/InspectorComponent.js
typo3/sysext/form/Resources/Public/JavaScript/Backend/FormEditor/ViewModel.js
typo3/sysext/form/Tests/Unit/Controller/FormEditorControllerTest.php
typo3/sysext/form/Tests/Unit/Controller/FormFrontendControllerTest.php
typo3/sysext/form/Tests/Unit/Hooks/DataStructureIdentifierHookTest.php