This project is mirrored from https://git.typo3.org/typo3/typo3.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
- 01 Sep, 2015 3 commits
-
-
Replaces all IconUtility::getSpriteIcon calls for the icon actions-edit-merge-localization with the new IconFactory. Resolves: #68930 Releases: master Change-Id: I59cc9dc9dd88e22ed0d86f9ea1d149c3c4d4e4e9 Reviewed-on: http://review.typo3.org/42965 Reviewed-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Daniel Goerz <ervaude@gmail.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Replaces all IconUtility::getSpriteIcon calls for the icon actions-document-localize with the new IconFactory. Resolves: #68820 Releases: master Change-Id: I888655fdf18c444d33ec52d68d84dcffa0c46aff Reviewed-on: http://review.typo3.org/42968 Reviewed-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Daniel Goerz <ervaude@gmail.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
Replaces all IconUtility::getSpriteIcon calls for the icon actions-insert-record with the new IconFactory. Resolves: #68972 Releases: master Change-Id: Ic4d4657f96e712e0169da866189b6bf8b6fd82d5 Reviewed-on: http://review.typo3.org/42964 Reviewed-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Daniel Goerz <ervaude@gmail.com> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
- 28 Aug, 2015 1 commit
-
-
Attach new created FlexFormSectionContainer to the right element. Additionally, event stacking has been resolved. Resolves: #69361 Releases: master Change-Id: Iac09051b4dca2cf4393b18892359e14c43dfe8a3 Reviewed-on: http://review.typo3.org/42889 Reviewed-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Daniel Goerz <ervaude@gmail.com> Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
- 12 Aug, 2015 1 commit
-
-
Markus Guenther authored
Replaces all IconUtility::getSpriteIcon calls for the icon actions-edit-delete with the new IconFactory. Change-Id: I6b4bb25d9dd4113257a2d7eda6d5eadb36ea22dc Resolves: #68879 Releases: master Reviewed-on: http://review.typo3.org/42466 Reviewed-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Tested-by:
Morton Jonuschat <m.jonuschat@mojocode.de> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de>
-
- 10 Aug, 2015 1 commit
-
-
Benjamin Serfhos authored
DisplayCond for sheets in flexforms should allow extbase parameters, eg: "settings.data". Resolves: #68493 Releases: master Change-Id: If5e5c3396972758a022f67606670892327e0d180 Reviewed-on: http://review.typo3.org/41897 Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Daniel Goerz <ervaude@gmail.com> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de>
-
- 07 Aug, 2015 1 commit
-
-
Replaces all IconUtility::getSpriteIcon calls for the icon actions-document-new with the new IconFactory. Resolves: #68806 Releases: master Change-Id: I6b69742494c2b16f499ce6367ccf5b689f958bad Reviewed-on: http://review.typo3.org/42360 Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- 06 Aug, 2015 2 commits
-
-
Fix a fatal and a typo. Resolves: #64535 Releases: master Change-Id: I4a04c6482675dbd07771a8e3e2f5659f9360cebe Reviewed-on: http://review.typo3.org/42314 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Daniel Goerz <ervaude@gmail.com> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
Add support for inline elements in combination with ['appearance']['useCombination'] to suppress the warning messages by using ['appearance']['suppressCombinationWarning'] or ['appearance']['overwriteCombinationWarningMessage'] to overwrite the default message. (allows LLL: values) Change-Id: I0765b9316cdfa9e09eb6eaf4e366c9470bfb7d75 Resolves: #64535 Releases: master Reviewed-on: http://review.typo3.org/36415 Reviewed-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Daniel Goerz <ervaude@gmail.com> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- 04 Aug, 2015 1 commit
-
-
Wouter Wolters authored
Resolves: #68732 Releases: master Change-Id: Ic3c2059ee90185551f77e5b658b686d473291d72 Reviewed-on: http://review.typo3.org/42256 Reviewed-by:
Ralf Merz <info@merzilla.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
- 29 Jul, 2015 1 commit
-
-
This actually fixes two independent bugs: 1) The condition matcher could not access information from another sheet, because only the current sheet’s data was handed over. That is simply wrong, as no information depending on a sheet name should be used in the condition (otherwise you could hide the sheet you’re seeing and never be able to get it back). 2) The field name in the split condition was changed, but the changed condition was not passed to the condition matcher. Resolves: #67879 Releases: master Change-Id: Iecc194dddc749d70cbe13b52fa4aff62c63ace3c Reviewed-on: http://review.typo3.org/42071 Reviewed-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- 28 Jul, 2015 1 commit
-
-
If a field is TCA config is set to l10n_mode=mergeIfNotBlank, the value from the default language record is used as fallback if the overlay value is blank. Apart from the fact that "mergeIfNotBlank" is very misleading wording, this is not handled correctly at two places in the backend. Resolves: #68592 Releases: master Change-Id: If112cbb5cc534a4c2d3379832c37e6bbe3def4d8 Reviewed-on: http://review.typo3.org/42050 Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Daniel Goerz <ervaude@gmail.com> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org>
-
- 27 Jul, 2015 1 commit
-
-
Resolves: #68556 Releases: master Change-Id: Ib32b4a9abb4fa46bee959027a52bfb6dbb372fa5 Reviewed-on: http://review.typo3.org/41988 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
- 24 Jul, 2015 1 commit
-
-
Use insertAfter instead of Insertion.Bottom Resolves: #68477 Releases: master Change-Id: I27a09d844f3a9da48246d66e0979b748a7d58146 Reviewed-on: http://review.typo3.org/41854 Reviewed-by:
Susanne Moog <typo3@susannemoog.de> Tested-by:
Susanne Moog <typo3@susannemoog.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com>
-
- 18 Jul, 2015 2 commits
-
-
It was not possible to add media to the page properties if the user has only the permissions for "page edit" and not for "page content".. Resolves: #66702 Releases: master, 6.2 Change-Id: I553ee805a0e992d2ea5e00b91e7de733b2e4c94e Reviewed-on: http://review.typo3.org/40835 Reviewed-by:
Susanne Moog <typo3@susannemoog.de> Tested-by:
Susanne Moog <typo3@susannemoog.de> Reviewed-by:
Markus Sommer <markussom@posteo.de> Tested-by:
Markus Sommer <markussom@posteo.de> Reviewed-by:
Andreas Wolf <andreas.wolf@typo3.org> Tested-by:
Andreas Wolf <andreas.wolf@typo3.org>
-
In english you have to use "an" before any spoken vowel. Resolves: #68326 Releases: master Change-Id: I2f8996d14eb532bd297b7035a6daaee4fea3f140 Reviewed-on: http://review.typo3.org/41651 Reviewed-by:
Helmut Hummel <helmut.hummel@typo3.org> Tested-by:
Helmut Hummel <helmut.hummel@typo3.org> Reviewed-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co>
-
- 17 Jul, 2015 1 commit
-
-
The patch fixes a todo that was marked as code smell already. The FormEngine class construct relies on a defined return structure for child nodes. This must not be violated and may throw all kind of warnings. An edge case is fixed, where the InlineRecordContainer is called by FormEngine ajax inline "extend" or by the InlineControlContainer, those parents must react differently, so this communcation is now done with an exception. Resolves: #68262 Resolves: #67592 Releases: master Change-Id: I32996e31d27be3d0556b9b68c7291624e0d289d2 Reviewed-on: http://review.typo3.org/41521 Reviewed-by:
Susanne Moog <typo3@susannemoog.de> Tested-by:
Susanne Moog <typo3@susannemoog.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
- 16 Jul, 2015 1 commit
-
-
Benni Mack authored
Remove leftover styles. Resolves: #67354 Releases: master Change-Id: Iac6607b0efbb3b59f120d163418e78b84eff9123 Reviewed-on: http://review.typo3.org/41488 Reviewed-by:
Benjamin Mack <benni@typo3.org> Tested-by:
Benjamin Mack <benni@typo3.org>
-
- 13 Jul, 2015 1 commit
-
-
Stefan Neufeind authored
The usage of the ternary operator just for conversion to boolean like ... ? TRUE : FALSE is be replaced by a normal (bool) typecast. Change-Id: Ia32f63b423ffa7e066c9cf8bb002dde51b419bfa Resolves: #68063 Releases: master Reviewed-on: http://review.typo3.org/41110 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de>
-
- 07 Jul, 2015 1 commit
-
-
Main refactoring of RTE on PHP side. Classes AbstractRte, RteHtmlAreaBase and the instantiator API RTEgetObj() are dropped and inlined to the FormEngine class construct. Lots of code is simplified or moved around. Change-Id: Ibd4ff3e7fa8fe695a96b03355c905640d2efa351 Resolves: #67917 Releases: master Reviewed-on: http://review.typo3.org/40842 Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Benjamin Mack <benni@typo3.org> Tested-by:
Benjamin Mack <benni@typo3.org>
-
- 04 Jul, 2015 1 commit
-
-
Replace occurences of count() with matching empty() pendants. Resolves: #67774 Releases: master Change-Id: Ie75551a9410affe8840b521e15a0daf68655ba2a Reviewed-on: http://review.typo3.org/40683 Reviewed-by:
Stephan Großberndt <stephan@grossberndt.de> Reviewed-by:
Markus Sommer <markussom@posteo.de> Tested-by:
Markus Sommer <markussom@posteo.de> Reviewed-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by:
Stefan Neufeind <typo3.neufeind@speedpartner.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org>
-
- 01 Jul, 2015 1 commit
-
-
By forging edit URLs it was possible to edit meta data records of files which were not within a user mount. Implement several hooks to check access to the file and only grant access to a meta data record if the user has access to the file. Resolves: #56644 Releases: master, 6.2 Security-Bulletin: TYPO3-CORE-SA-2015-002 Change-Id: I0f0704af2e7f01d16b9420f9ba4ac1a7846b5270 Reviewed-on: http://review.typo3.org/40804 Reviewed-by:
Benjamin Mack <benni@typo3.org> Tested-by:
Benjamin Mack <benni@typo3.org> Reviewed-by:
Helmut Hummel <helmut.hummel@typo3.org> Tested-by:
Helmut Hummel <helmut.hummel@typo3.org>
-
- 29 Jun, 2015 1 commit
-
-
Resolves: #67812 Releases: master Change-Id: Ie7d8826ae56b5054114a58db13bd413c63d58940 Reviewed-on: http://review.typo3.org/40721 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Benjamin Mack <benni@typo3.org> Tested-by:
Benjamin Mack <benni@typo3.org>
-
- 26 Jun, 2015 2 commits
-
-
This patch removes the required images and adds CSS based styling for required fields and minitems/maxitems validation. Resolves: #67354 Releases: master Change-Id: I5dbccb1c84035fa21079b09748c767bc4f3d06d0 Reviewed-on: http://review.typo3.org/39302 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.org>
-
inline records are now closed correctly when using expandSingle. Prior to this commit if a record was opened, all open records remained open instead of being closed Resolves: #67691 Releases: master Change-Id: I5e815824181be17622558c55c452d4a1dac5c339 Reviewed-on: http://review.typo3.org/40552 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org>
-
- 25 Jun, 2015 2 commits
-
-
Resolves: #67753 Releases: master Change-Id: I35195892b81a11026a6e6227337bb6da47166a67 Reviewed-on: http://review.typo3.org/40649 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Frank Nägler <frank.naegler@typo3.org> Tested-by:
Frank Nägler <frank.naegler@typo3.org>
-
Change-Id: I33a5173515ebf04e19f31838cff84dd5561bc3c3 Resolves: #67737 Releases: master Reviewed-on: http://review.typo3.org/40599 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Alexander Opitz <opitz.alexander@googlemail.com> Tested-by:
Alexander Opitz <opitz.alexander@googlemail.com> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- 17 Jun, 2015 1 commit
-
-
This patch hide "Creation relation", "Create new ..." and "Select & Upload" button when the edit form is generated if there is a maxitems limit in the TCA. The buttons are not immediately hidden/shown if the number of relation changes. That would involve JavaScript magic and could be done in a follow up. Resolves: #45125 Releases: master Change-Id: I725aee28568c67dfc3b2feebb62d39ec5432d149 Reviewed-on: http://review.typo3.org/40257 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Benjamin Mack <benni@typo3.org> Tested-by:
Benjamin Mack <benni@typo3.org>
-
- 16 Jun, 2015 1 commit
-
-
Since 2012, there is a special mechanism to allow some tables for editing even if their records reside on a page that is inaccessible for the user. This is checked for regular forms in ``EditDocumentController``, but the check for inline elements was missing until this patch. Resolves: #65563 Releases: master, 6.2 Change-Id: I6d984c28672e2b3ba225ea91f6c7292aa3e1127d Reviewed-on: http://review.typo3.org/37586 Reviewed-by:
Benjamin Mack <benni@typo3.org> Reviewed-by:
Daniel Maier <dani-maier@gmx.de> Tested-by:
Daniel Maier <dani-maier@gmx.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Andreas Wolf <andreas.wolf@typo3.org> Tested-by:
Andreas Wolf <andreas.wolf@typo3.org>
-
- 15 Jun, 2015 1 commit
-
-
HTML ID attribute must not contain a dot, which happens if a new record is created. In this case the toggle button not work. This patch replace the dot with an underscore. Resolves: #67472 Releases: master Change-Id: I8aa727bb4762e62b42f4dcdbb47477013023f879 Reviewed-on: http://review.typo3.org/40262 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Jan Helke <typo3@helke.de> Tested-by:
Jan Helke <typo3@helke.de> Reviewed-by:
Jigal van Hemert <jigal.van.hemert@typo3.org> Tested-by:
Jigal van Hemert <jigal.van.hemert@typo3.org>
-
- 12 Jun, 2015 1 commit
-
-
This patch fix a regression from FormEngine: The extendables patch. Resolves: #67429 Related: #67229 Releases: master Change-Id: I6a900e8ce8460440eb9feb146ada54ea8995112d Reviewed-on: http://review.typo3.org/40205 Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- 03 Jun, 2015 1 commit
-
-
For details, see the ReST files with examples for new API and TCA changes. * Split TCA config "type" to "type" and "renderType": TCA config "type" is a technical debt since it both defines the database storage as well as the widget that is used to render a certain field in FormEngine. While "type" is kept, the render widget is now extracted to a "renderType". * t3editor uses this "renderType" now. type=text with renderType=t3editor will call the new T3editorElement provided by ext:t3editor, and falls back to TextElement if t3editor is not loaded. * t3editor is now enabled for "setup" and "constants" of sys_template records if opening the whole record. * t3editor now works when configured in a flex form. * Introduce an API in FormEngine NodeFactory to register new renderType, used by t3editor. * Introduce a resolver API in FormEngine NodeFactory to change the class that renders a widget or container. * Split TextElement into TextElement that only renders a textarea and RichTextElement provided by ext:rtehtmlarea that renders RTE. ext:rtehtmlarea uses the new resolver API to route rendering to its own class in case RTE is enabled and configured for a field. * In TCA section "types" a new array "columnsOverrides" is introduced that allows overwriting some column configurations of fields. Currently, this works for some View/FormEngine related settings like renderType and defaultExtras. * TCA Migration is introduced to dynamically rewrite TCA before it is put into cache. * TCA migration is called a second time in ext:compatibility6 in case TCA is still registered via ext_tables.php. This has performance penalty since it is done on every frontend and backend call. * TCA migration is also called dynamically for flex form definitions. * TCA migration moves configured t3editor wizards to type=text with renderType=t3editor. * TCA migration removes the 5th parameter "style pointer" from types showitem * TCA migration moves the 4th showitem parameter "extra configuration" to "defaultExtras" of "columnsOverrides" of given TCA type. Change-Id: Ia2c2bc16463a01021c7a6be765b4efa872a130fd Resolves: #67229 Releases: master Reviewed-on: http://review.typo3.org/39662 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Frank Nägler <typo3@naegler.net> Tested-by:
Frank Nägler <typo3@naegler.net> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-
- 22 May, 2015 1 commit
-
-
The field name is read from the wrong array key, resulting in a broken flexform. Resolves: #67105 Releases: master Change-Id: I64c7d1f2dfc6bf2338eaa1f1e4195dd5f139dbc8 Reviewed-on: http://review.typo3.org/39658 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
- 18 May, 2015 2 commits
-
-
This patch resolves it for all FormEngine related classes. Resolves: #66635 Releases: master Change-Id: I436e8990aa3c003dd5005937a429168825b56fb5 Reviewed-on: http://review.typo3.org/39037 Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
Christian Kuhn authored
Creation of container and elements instances in the FormEngine is hard coded and hard to overwrite or adapt. The patch extends the existing NodeFactory with resolver code to find an appropriate class for a given requested type. All FormEngine internal container and element requests are now routed through NodeFactory. This allows to loosen the strict dependency between TCA config "type" to an implementing class by moving the resolving code into the factory. This is done for SelectElement which is now split into multiple smaller classes - one for each display type. The NodeFactory is covered by unit tests since the resolving code will become more complex and fine grained in the future. As a side effect the patch resolves a hack in the FormDataTraverser which no longer calls internal stuff of the select element. The NodeFactory is prepared to be extended with an API for extensions to steer and overwrite default implementations. This will be added with a next patch. Change-Id: I2253a0fe3240366d0d271a3cd82119ce3dc52012 Resolves: #67006 Releases: master Reviewed-on: http://review.typo3.org/39517 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- 15 May, 2015 1 commit
-
-
Releases: master Resolves: #66963 Change-Id: If2c346be8c19da2585a4758a8ee5dc6f4d7266ec Reviewed-on: http://review.typo3.org/39555 Reviewed-by:
Frank Nägler <typo3@naegler.net> Tested-by:
Frank Nägler <typo3@naegler.net> Reviewed-by:
Andreas Fernandez <typo3@scripting-base.de> Tested-by:
Andreas Fernandez <typo3@scripting-base.de>
-
- 11 May, 2015 1 commit
-
-
Christian Kuhn authored
Data submitted by FormEngine to DataHandler is prefixed in four different ways: * data - Transferred data * cmd - A dataHandler command to execute * data_files - Contains uploaded files * action[control] - Overwrite fields data for NULL handling These four prefixes are given along from FormEngine to the whole container and element structure and never change. To simplify this stuff, the patch removes the prefixes and hardcodes them, and introduces a new globalOptions $elementBaseName that contains the stuff behind the prefixes. Quite some methods can be simplified this way and become more obvious. Usage of $elementBaseName will be extended with the next patch. Change-Id: I8103b1d2068382e0b01bbe5d9bd79aeba2d00b08 Resolves: #66894 Releases: master Reviewed-on: http://review.typo3.org/39462 Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch>
-
- 08 May, 2015 1 commit
-
-
FormEngine / DataHandler have logic to distinguish between NULL and empty strings as values written to the database. This is especially used for FAL in inline relation together with the placeholder logic. The patch moves the code around a bit, disentangles the logic and adds comments to explain the details. The $globalOptions value parameter "prependFormFieldNamesActive" becomes obsolete along the way and is dropped. Change-Id: I854a5733f9b597a28751ed31217858b223441247 Resolves: #66856 Releases: master Reviewed-on: http://review.typo3.org/39365 Reviewed-by:
Frank Nägler <typo3@naegler.net> Tested-by:
Frank Nägler <typo3@naegler.net> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Tested-by:
Wouter Wolters <typo3@wouterwolters.nl>
-
- 01 May, 2015 2 commits
-
-
Remove duplicate code. Resolves: #66705 Releases: master Change-Id: Ib38862f30f85f7528166c7c3597fe2357dfa50f2 Reviewed-on: http://review.typo3.org/39169 Reviewed-by:
Helmut Hummel <helmut.hummel@typo3.org> Tested-by:
Helmut Hummel <helmut.hummel@typo3.org> Reviewed-by:
Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by:
Nicole Cordes <typo3@cordes.co> Tested-by:
Nicole Cordes <typo3@cordes.co>
-
The override field handling was broken since the form engine refactoring. This change applies several fixes to make it work again. Resolves: #66705 Releases: master Change-Id: I7cd83952d130a7a1e875b75bcd093bf51a9904d6 Reviewed-on: http://review.typo3.org/39157 Reviewed-by:
Christian Kuhn <lolli@schwarzbu.ch> Tested-by:
Christian Kuhn <lolli@schwarzbu.ch> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de>
-