[!!!][TASK] Move old mailform to compatibility6 79/36479/6
authorBenjamin Mack <benni@typo3.org>
Fri, 30 Jan 2015 21:34:48 +0000 (22:34 +0100)
committerChristian Kuhn <lolli@schwarzbu.ch>
Sat, 31 Jan 2015 13:20:46 +0000 (14:20 +0100)
commit65b12009aa6bbb1774ee783b0ab8b2f5f287b1af
treeda62be643947845a102b8c4c54804966cdc23fc1
parent75430a457c9aef8ae30b9a47eabb197fe5a032a1
[!!!][TASK] Move old mailform to compatibility6

Due to the replacement of the better
EXT:form logic, the fallback and default
mailform when EXT:form is not installed,
is moved to compatibility6.

There are certain parts that are migrated
as well and therefore removed from the
main core installation.

 * Various methods in ContentObjectRenderer,
and especially TypoScriptFrontendRenderer
which specifically served the purpose.
 * The FORM Content Object
 * The TCA tt_content mailform configuration
 * The TypoScript from css styled content
 * The newContentElement wizard configuration
 * Related tests to the form-related methods
 * The preview functionality for a mailform in "Web"=>"Page"

The submission class (DataSubmissionController)
has been moved and renamed as well, and now
hooks into the checkDataSubmission of TSFE.

Additionally, the related tests to the methods
have been removed.

Resolves: #64668
Releases: master
Change-Id: Iefbaf11322678f811d5c38d82f7d81be56b1d378
Reviewed-on: http://review.typo3.org/36479
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
40 files changed:
typo3/sysext/backend/Classes/Controller/Wizard/FormsController.php [deleted file]
typo3/sysext/backend/Classes/View/PageLayoutView.php
typo3/sysext/backend/Modules/Wizards/FormsWizard/conf.php [deleted file]
typo3/sysext/backend/Modules/Wizards/FormsWizard/index.php [deleted file]
typo3/sysext/backend/Resources/Private/Templates/wizard_forms.html [deleted file]
typo3/sysext/backend/ext_tables.php
typo3/sysext/cms/ext_localconf.php
typo3/sysext/compatibility6/Classes/ContentObject/FormContentObject.php [new file with mode: 0644]
typo3/sysext/compatibility6/Classes/Controller/FormDataSubmissionController.php [new file with mode: 0644]
typo3/sysext/compatibility6/Classes/Controller/Wizard/FormsController.php [new file with mode: 0644]
typo3/sysext/compatibility6/Classes/Hooks/PageLayoutView/MailformPreviewRenderer.php [new file with mode: 0644]
typo3/sysext/compatibility6/Classes/Utility/FormUtility.php [new file with mode: 0644]
typo3/sysext/compatibility6/Configuration/TCA/Overrides/tt_content.php [new file with mode: 0644]
typo3/sysext/compatibility6/Configuration/TypoScript/Form/constants.txt [new file with mode: 0644]
typo3/sysext/compatibility6/Configuration/TypoScript/Form/setup.txt [new file with mode: 0644]
typo3/sysext/compatibility6/Migrations/Code/ClassAliasMap.php
typo3/sysext/compatibility6/Migrations/Code/LegacyClassesForIde.php
typo3/sysext/compatibility6/Modules/Wizards/FormsWizard/conf.php [new file with mode: 0644]
typo3/sysext/compatibility6/Modules/Wizards/FormsWizard/index.php [new file with mode: 0644]
typo3/sysext/compatibility6/Resources/Private/Templates/Wizard/Forms.html [new file with mode: 0644]
typo3/sysext/compatibility6/Resources/Public/JavaScript/jsfunc.validateform.js [new file with mode: 0644]
typo3/sysext/compatibility6/ext_localconf.php
typo3/sysext/compatibility6/ext_tables.php
typo3/sysext/core/Configuration/DefaultConfiguration.php
typo3/sysext/core/Documentation/Changelog/master/Breaking-64668-MailformMovedToLegacyExtension.rst [new file with mode: 0644]
typo3/sysext/css_styled_content/static/setup.txt
typo3/sysext/form/Classes/Hooks/PageLayoutView/MailformPreviewRenderer.php [new file with mode: 0644]
typo3/sysext/form/Classes/Utility/ValidatorUtility.php
typo3/sysext/form/Configuration/TCA/Overrides/tt_content.php
typo3/sysext/form/ext_localconf.php
typo3/sysext/frontend/Classes/ContentObject/ContentObjectRenderer.php
typo3/sysext/frontend/Classes/ContentObject/FormContentObject.php [deleted file]
typo3/sysext/frontend/Classes/Controller/DataSubmissionController.php [deleted file]
typo3/sysext/frontend/Classes/Controller/TypoScriptFrontendController.php
typo3/sysext/frontend/Configuration/TCA/tt_content.php
typo3/sysext/frontend/Resources/Public/JavaScript/jsfunc.validateform.js [deleted file]
typo3/sysext/frontend/Tests/Unit/ContentObject/ContentObjectRendererTest.php
typo3/sysext/frontend/Tests/Unit/Controller/DataSubmissionControllerTest.php [deleted file]
typo3/sysext/frontend/Tests/Unit/Controller/TypoScriptFrontendControllerTest.php
typo3/sysext/frontend/ext_localconf.php