Packages/TYPO3.CMS.git
3 years ago[BUGFIX] Child sorting is lost after publishing workspace data 35/43935/4
Oliver Hader [Tue, 23 Sep 2014 17:48:42 +0000 (19:48 +0200)]
[BUGFIX] Child sorting is lost after publishing workspace data

If sorting of IRRE child records is changed in a workspace and
published, the sorting of child records is not published along.

This behaviour could be solved by using proper move placeholders
for IRRE child records as well, but conflicts with the
possibility to define a custom sorting field in the parent
entity of the relation construct. Besides that, sorting
values are not published in any case. That's why a
post-processing of IRRE children is required for sorting.

Resolves: #61750
Releases: master, 6.2
Change-Id: Ia8a0a1766233161d566e67a619ee195d6b0433c9
Reviewed-on: http://review.typo3.org/43935
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[TASK] Extract data overlay handling to common class 01/39901/14
Oliver Hader [Sat, 22 Aug 2015 14:45:38 +0000 (16:45 +0200)]
[TASK] Extract data overlay handling to common class

The data overlay handling of RelationHandler is extracted to
a separate common class. The scope of this object shall be
independent from frontend-only or backend-only constraints.

The new handler resolves version overlays for given IDs of
a database table and applies sorting for the target context.

This is just an intermediate solution to overcome sorting issues
of relations handled in RelationHandler. The goal of DataResolvers
should be to provide independent APIs for OneToMany and ManyToMany
relation resolving in the future as well.

Resolves: #69967
Releases: master, 6.2
Change-Id: I5a7f76a55b4af93aee6270168285fff9486a2e73
Reviewed-on: http://review.typo3.org/39901
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Merge requireJsModules in IRRE 51/44151/4
Andreas Fernandez [Mon, 19 Oct 2015 09:56:01 +0000 (11:56 +0200)]
[BUGFIX] Merge requireJsModules in IRRE

The $resultArray is built with mergeChildReturnIntoExistingResult but
the requireJsModules array is overridden at a later point, resulting in
loss of modules returned by the method mentioned before.

Both arrays are merged now to keep the returned requireJsModules.

Resolves: #70832
Releases: master
Change-Id: I6f0c02199b24f022f663916e3e8b8b5a12e8ef65
Reviewed-on: http://review.typo3.org/44151
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Sebastian Seidelmann <sebastian.seidelmann@gmail.com>
Tested-by: Sebastian Seidelmann <sebastian.seidelmann@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Prevent fatal on missing permissions in EditDocumentController 52/44152/3
Mathias Schreiber [Mon, 19 Oct 2015 11:39:22 +0000 (13:39 +0200)]
[BUGFIX] Prevent fatal on missing permissions in EditDocumentController

Sending a user into EditDocumentController with insufficient permissions
results in a fatal error. We wrap-catch it now.

Resolves: #70841
Releases: master
Change-Id: I868374fa3c7fb9e53af92a4654d08f56e39680d4
Reviewed-on: http://review.typo3.org/44152
Reviewed-by: Andreas Bouche <andreas.bouche@flagbit.de>
Tested-by: Andreas Bouche <andreas.bouche@flagbit.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Sebastian Michaelsen <michaelsen@t3seo.de>
Tested-by: Sebastian Michaelsen <michaelsen@t3seo.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Determine translations from transOrigPointerField instead of languageField 01/44101/9
Mathias Schreiber [Fri, 16 Oct 2015 10:13:02 +0000 (12:13 +0200)]
[BUGFIX] Determine translations from transOrigPointerField instead of languageField

The decision whether a record is a translation (and thus must overlay
another record is based upon languageField.
This is wrong because the decision must be based upon the field set in
transOrigPointerField.

Resolves: #32252
Releases: master
Change-Id: Ia4d83151ff302108241427873c2b56689c66fc1e
Reviewed-on: http://review.typo3.org/44101
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>
3 years ago[BUGFIX] Do not overlay version on empty row 89/43189/4
Alexander Opitz [Fri, 11 Sep 2015 09:58:15 +0000 (11:58 +0200)]
[BUGFIX] Do not overlay version on empty row

This resolves a problem introduced by issue #33436. We do not need to
do a version overlay, if we already get the page via getPage(), as it
will be overlayed already. getPage() can return an empty row breaking
a following versionOL().

Resolves: #69642
Related: #33436
Releases: master
Change-Id: Idd53af0a3072b8d2d1539096415e3e406794d54b
Reviewed-on: http://review.typo3.org/43189
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Andreas Bouche <andreas.bouche@flagbit.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] MetaInformation: Catch InsufficientFolderAccessPermissionsException 30/44130/4
Michael Oehlhof [Sat, 17 Oct 2015 19:08:34 +0000 (21:08 +0200)]
[BUGFIX] MetaInformation: Catch InsufficientFolderAccessPermissionsException

Resolves: #70815
Releases: master
Change-Id: I31dcabdc34bfff8bd1d992dc7cbeb2e8bc0839c8
Reviewed-on: http://review.typo3.org/44130
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>
3 years ago[BUGFIX] Edit wizard is working again 33/44133/2
Michael Oehlhof [Sat, 17 Oct 2015 21:35:03 +0000 (23:35 +0200)]
[BUGFIX] Edit wizard is working again

When editing a backend user and selecting a backend user group in the
select box, pressing the edit wizard icon resulted in the message:
"Please select one or more items in the list before you can edit."

With this patch the popup with the edit backend user group form appears.

Resolves: #70817
Releases: master
Change-Id: I55ddd790ecda9b23f9bb718a037d99112cf10e1a
Reviewed-on: http://review.typo3.org/44133
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Allow log files to be outside PATH_site 75/41475/8
Andreas Wolf [Thu, 16 Jul 2015 14:54:09 +0000 (16:54 +0200)]
[BUGFIX] Allow log files to be outside PATH_site

Change-Id: I81438b2230a9d3d15dca0c15d14bca3736ca12a3
Resolves: #68231
Releases: master, 6.2
Reviewed-on: http://review.typo3.org/41475
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>
3 years ago[BUGFIX] Set correct shortcut name when creating bookmark in root level 06/44006/2
Frans Saris [Mon, 12 Oct 2015 09:46:21 +0000 (11:46 +0200)]
[BUGFIX] Set correct shortcut name when creating bookmark in root level

Resolves: #70612
Releases: master
Change-Id: If4315a18885cdafa356f2a2b3ddadee0111ce291
Reviewed-on: http://review.typo3.org/44006
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>
3 years ago[BUGFIX] FormEngine inline foreign_selector and foreign_unique 26/44126/6
Christian Kuhn [Sat, 17 Oct 2015 12:00:02 +0000 (14:00 +0200)]
[BUGFIX] FormEngine inline foreign_selector and foreign_unique

Resolves: #70434
Resolves: #70245
Releases: master
Change-Id: I14e187532b7f5eafa2e73c54ab8056a8033d0822
Reviewed-on: http://review.typo3.org/44126
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>
3 years ago[BUGFIX] SelectTreeElement modify expandstate after tree was loaded 78/44078/5
Andreas Allacher [Thu, 15 Oct 2015 11:25:52 +0000 (13:25 +0200)]
[BUGFIX] SelectTreeElement modify expandstate after tree was loaded

Only write ExpandState to user settings via storage after
the corresponding node was loaded in SelectTreeElement

Resolves: #70760
Releases: master

Change-Id: I7f266f7564ee5965955ce8c2b5f29c8b2017c028
Reviewed-on: http://review.typo3.org/44078
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Sort extensions in Extension Manager 76/44076/2
Xavier Perseguers [Thu, 15 Oct 2015 08:29:20 +0000 (10:29 +0200)]
[TASK] Sort extensions in Extension Manager

Instead of showing the list of extensions sorted by dependency (which is
internal and actually not a usable output from a user point of view),
Extension Manager should logically show the list of available and loaded
extensions sorted by key.

Change-Id: I16430b5ea8e0bcb0e706ea9946c537282b92b0b8
Resolves: #70739
Releases: master
Reviewed-on: http://review.typo3.org/44076
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Marcus Schwemer <ms@schwemer.de>
Tested-by: Marcus Schwemer <ms@schwemer.de>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Fix typo in MigrateShortcutUrlsAgainUpdate 17/44117/2
Morton Jonuschat [Fri, 16 Oct 2015 19:29:45 +0000 (21:29 +0200)]
[BUGFIX] Fix typo in MigrateShortcutUrlsAgainUpdate

Change "shorcut" to "shortcut" in multiple places.

Resolves: #70802
Releases: master
Change-Id: Idffd75faed69291cb227d5c9d9f088d785934430
Reviewed-on: http://review.typo3.org/44117
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] EXT:form - Set proper default values in form wizard 34/44034/3
Björn Jacob [Tue, 13 Oct 2015 21:00:56 +0000 (23:00 +0200)]
[TASK] EXT:form - Set proper default values in form wizard

This patch sets proper default values for all elements in the form
wizard. The available elements and fields have been sorted by necessity,
i.e. most often used elements have been moved to the top.

The type of the TEXTLINE element can now be modified. That way the editor
can create HTML5 input types. The avaible input types within the wizard
have been streamlined to not show duplicate elements like checkbox or
radio (which are elements on their own). The right side of the wizard
has been optimized to not validate elements according to their HTML5
attributes. Last but not least the predefined email element is now of
type email.

Resolves: #70456
Releases: master
Change-Id: Iad3ad96faecd4cfe5820508b49c41fc5ae0be10b
Reviewed-on: http://review.typo3.org/44034
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>
3 years ago[BUGFIX] Supply returnURL to EXT:beuser usergroups 14/44114/2
Mathias Schreiber [Fri, 16 Oct 2015 16:15:40 +0000 (18:15 +0200)]
[BUGFIX] Supply returnURL to EXT:beuser usergroups

Using Save & Close did always return an empty route. We supply a valid
returnURL to the appropriate controller.

Resolves: #70797
Releases: master
Change-Id: I683eb6fa760305df257fcfc037dd504672593582
Reviewed-on: http://review.typo3.org/44114
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Always use slashes in paths 63/44063/2
Jigal van Hemert [Wed, 14 Oct 2015 16:58:34 +0000 (18:58 +0200)]
[BUGFIX] Always use slashes in paths

In the check to see if a translation for a system extension
is downloaded the path to the extension is checked if it contains
'sysext'. In this check forward slashes must be used instead of
DIRECTORY_SEPARATOR (even on Windows).

Resolves: #70717
Releases: master
Change-Id: I7c84b3f49e0a9199098f84c3e0ee52e08a8f87c9
Reviewed-on: http://review.typo3.org/44063
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Simon Schaufelberger <simonschaufi@googlemail.com>
Tested-by: Simon Schaufelberger <simonschaufi@googlemail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[BUGFIX] Use less aggressive string replace in IRRE headers 04/44104/3
Mathias Schreiber [Fri, 16 Oct 2015 12:45:48 +0000 (14:45 +0200)]
[BUGFIX] Use less aggressive string replace in IRRE headers

The current way of cutting out the _header portion of an IRRE header was
too aggressive and might cut of unwanted parts of the id attribute.
We change the regex to only check on the end of the string to fix this.

Resolves: #54530
Releases: master
Change-Id: I935d93ad1eca7f2599ab6a91845e2fe363a9719a
Reviewed-on: http://review.typo3.org/44104
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Add missing CSH for sys_file_reference 06/44106/2
Mathias Schreiber [Fri, 16 Oct 2015 13:20:51 +0000 (15:20 +0200)]
[BUGFIX] Add missing CSH for sys_file_reference

Resolves: #15875
Releases: master
Change-Id: I73256f2e16bb9b77fcec959e202ff786f81380c0
Reviewed-on: http://review.typo3.org/44106
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Allow to show all tables of a given pid in List Record Tasks 96/44096/2
Mathias Schreiber [Fri, 16 Oct 2015 08:25:36 +0000 (10:25 +0200)]
[BUGFIX] Allow to show all tables of a given pid in List Record Tasks

The setting "Only show tables" in the List Records task is no mandatory
setting, but the application logic treated it as if it was.
Now you can show all tables on a given pid again.

Resolves: #23909
Releases: master
Change-Id: I8196b670e592579cb1c8262702e2192c01777087
Reviewed-on: http://review.typo3.org/44096
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Fix wrong stdWrap implementation for paths in FLUIDTEMPLATE 02/44102/5
Markus Klein [Fri, 16 Oct 2015 10:50:10 +0000 (12:50 +0200)]
[BUGFIX] Fix wrong stdWrap implementation for paths in FLUIDTEMPLATE

Also adjust the tests to cover more cases.

Resolves: #70788
Releases: master
Change-Id: I60900638689c0f74fa77c624840da394144143ea
Reviewed-on: http://review.typo3.org/44102
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Use ModuleTemplate in ext:lang 51/43351/9
Anja Leichsenring [Fri, 9 Oct 2015 20:15:18 +0000 (22:15 +0200)]
[TASK] Use ModuleTemplate in ext:lang

Ext:lang uses ModuleTemplate API and BackendTemplateView for
its Backend Module.

Change-Id: I1497d9bdd326114cff70fd723d0bbbdefc16fdf9
Resolves: #69844
Relates: #69841
Relates: #69842
Releases: master
Reviewed-on: http://review.typo3.org/43351
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
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>
3 years ago[BUGFIX] Remove Save and new button by edit sys_file_metadata 98/44098/4
Markus Klein [Fri, 16 Oct 2015 09:49:47 +0000 (11:49 +0200)]
[BUGFIX] Remove Save and new button by edit sys_file_metadata

Resolves: #70783
Releases: master
Change-Id: I682471736a6e4f6199f1e67a9312b9a71e0e4886
Reviewed-on: http://review.typo3.org/44098
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Use JS Icon API in Recordlist module 71/44071/3
Andreas Fernandez [Wed, 14 Oct 2015 22:32:57 +0000 (00:32 +0200)]
[TASK] Use JS Icon API in Recordlist module

Resolves: #70731
Releases: master
Change-Id: I6114f35ce37099a567b2fb5af34a8a99494c5056
Reviewed-on: http://review.typo3.org/44071
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[FEATURE] Detect file icons by mime-type 39/43039/24
Frans Saris [Fri, 4 Sep 2015 17:18:47 +0000 (19:18 +0200)]
[FEATURE] Detect file icons by mime-type

Recognize files by the main part of the mime-type, provide icons for
the main parts audio, video, image and text. Allow registration and
overwriting of such mappings of file icons by mime-type.

Releases: master
Resolves: #69764
Change-Id: I9cc15157df2416c463e2105cc4bfb88a205e73b6
Reviewed-on: http://review.typo3.org/43039
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Fluid form fields only convert identifier objects to identifier 35/43735/9
Andreas Allacher [Fri, 2 Oct 2015 10:03:11 +0000 (12:03 +0200)]
[BUGFIX] Fluid form fields only convert identifier objects to identifier

With the change from getValue to getValueAttribute Fluid now converts
all objects to identifier objects which is wrong because there are many
objects that are valid without identifiers.
For instance, ObjectStorage in multiple select field.
Or a object that implements __toString in TextfieldViewHelper.

The change was introduced with commit https://review.typo3.org/42298/

Change-Id: I666112feeb05381553e8a22881773689f84491b7
Resolves: #70302
Releases: master
Reviewed-on: http://review.typo3.org/43735
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Create proper array of cached icons 69/44069/3
Andreas Fernandez [Wed, 14 Oct 2015 22:10:52 +0000 (00:10 +0200)]
[BUGFIX] Create proper array of cached icons

Change the handling of fetching cached icons to create a proper
array containing only one object instead of having an object
per icon.

Resolves: #70730
Related: #70583
Releases: master
Change-Id: I863504bf4178367551849fbc5e82541a252318f7
Reviewed-on: http://review.typo3.org/44069
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Use ModuleTemplateAPI for Controller\File\FileUploadController 94/43994/4
roman.schuermann [Sun, 11 Oct 2015 19:38:20 +0000 (21:38 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\File\FileUploadController

Resolves: #70410
Releases: master
Change-Id: I0b98614ad6e2466d9c2478210e91f4e1f587623c
Reviewed-on: http://review.typo3.org/43994
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Supply and use getters for ModuleTemplate in TaskCenter 68/44068/3
Mathias Schreiber [Wed, 14 Oct 2015 21:41:56 +0000 (23:41 +0200)]
[BUGFIX] Supply and use getters for ModuleTemplate in TaskCenter

TaskCenter related Modules and Controllers still used DocumentTemplate
methods.
These have now been fixed

Resolves: #70729
Releases: master
Change-Id: I1bfef313f747e896833e0172ec8ead8bc73e380b
Reviewed-on: http://review.typo3.org/44068
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
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>
3 years ago[BUGFIX] beuser: Remove col-icon class if icon is an avatar 95/44095/2
Markus Klein [Thu, 15 Oct 2015 23:04:39 +0000 (01:04 +0200)]
[BUGFIX] beuser: Remove col-icon class if icon is an avatar

Resolves: #70715
Releases: master
Change-Id: I9afb55c2283ac9cb2ef07dfbb2eb13ff0df84c60
Reviewed-on: http://review.typo3.org/44095
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: TimoF <timo.formella@illusion-factory.de>
Tested-by: TimoF <timo.formella@illusion-factory.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Add missing jquery dependency to Tooltip.js 94/44094/2
Markus Klein [Thu, 15 Oct 2015 21:49:54 +0000 (23:49 +0200)]
[BUGFIX] Add missing jquery dependency to Tooltip.js

Resolves: #70779
Releases: master
Change-Id: I6fa387d6bf2c5b35ee94ccf47364876c1f7b0c81
Reviewed-on: http://review.typo3.org/44094
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Fix fatal error in PermissionController 70/44070/5
Michael Oehlhof [Wed, 14 Oct 2015 22:10:50 +0000 (00:10 +0200)]
[BUGFIX] Fix fatal error in PermissionController

Make sure we deal with the correct view class before accessing
any members of it.

Resolves: #70728
Releases: master
Change-Id: I0cd8c2d775f7c0fd7202b314f1fc3ce3c71b58dc
Reviewed-on: http://review.typo3.org/44070
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Marcus Schwemer <ms@schwemer.de>
Tested-by: Marcus Schwemer <ms@schwemer.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] BE-Module "Access": Fixed "weird" styling and behavior 66/44066/10
Michael Oehlhof [Wed, 14 Oct 2015 20:54:00 +0000 (22:54 +0200)]
[BUGFIX] BE-Module "Access": Fixed "weird" styling and behavior

During implementation of the ModuleTemplate API for ext:beuser,
the changes for the access module were only half done.

Resolves: #70724
Releases: master
Change-Id: Id6557576f9e78a30706e88e3ed170eae0d42cb78
Reviewed-on: http://review.typo3.org/44066
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Module Permissions: Finetuning UI 92/44092/3
Michael Oehlhof [Thu, 15 Oct 2015 19:57:47 +0000 (21:57 +0200)]
[BUGFIX] Module Permissions: Finetuning UI

Removed the avatar.

Resolves: #70777
Releases: master
Change-Id: Id5cf074579747daf72748635441531a6824e63c2
Reviewed-on: http://review.typo3.org/44092
Reviewed-by: Marcus Schwemer <ms@schwemer.de>
Tested-by: Marcus Schwemer <ms@schwemer.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[CLEANUP] Simplify PackageMangerTest 93/44093/6
Helmut Hummel [Thu, 15 Oct 2015 20:26:35 +0000 (22:26 +0200)]
[CLEANUP] Simplify PackageMangerTest

* Remove not needed initialization
* Remove not needed mock
* Fix name of a method that must be mocked

Resolves: #70778
Releases: master
Change-Id: I579feae7fedde190980758563c87116e695efd92
Reviewed-on: http://review.typo3.org/44093
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Fix fatal error in PageLayoutController 77/44077/5
Georg Ringer [Thu, 15 Oct 2015 10:44:15 +0000 (12:44 +0200)]
[BUGFIX] Fix fatal error in PageLayoutController

Move the module template initialization where it is clear
that the BE user really has access to the page.

Additionally clean up other mistakes in the code.

Change-Id: I9977c966ef1f9b892b53d73c784d27ca1c5fc006
Resolves: #70758
Releases: master
Reviewed-on: http://review.typo3.org/44077
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Marcus Schwemer <ms@schwemer.de>
Tested-by: Marcus Schwemer <ms@schwemer.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[FOLLOWUP][BUGFIX] Ignore transient class loading info in composer mode 91/44091/2
Markus Klein [Thu, 15 Oct 2015 18:54:58 +0000 (20:54 +0200)]
[FOLLOWUP][BUGFIX] Ignore transient class loading info in composer mode

Fix unit tests.

Resolves: #70689
Releases: master
Change-Id: Iff962536f565556d1579b34bdea26e82b149bcff
Reviewed-on: http://review.typo3.org/44091
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Fatal error in PageRenderer 48/44048/2
Eric Chavaillaz [Wed, 14 Oct 2015 09:39:34 +0000 (11:39 +0200)]
[BUGFIX] Fatal error in PageRenderer

When calling page.inlineLanguageLabel in TypoScript,
it results with a fatal error in the frontend because
in PageRenderer there is no check of the TYPO3 mode.

Resolves: #70681
Releases: master
Change-Id: I3b2e9bf28bcfce799fb3b90fa404d6b6986ce464
Reviewed-on: http://review.typo3.org/44048
Reviewed-by: Marcus Schwemer <ms@schwemer.de>
Tested-by: Marcus Schwemer <ms@schwemer.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Ignore transient class loading info in composer mode 57/44057/2
Helmut Hummel [Wed, 14 Oct 2015 12:11:55 +0000 (14:11 +0200)]
[BUGFIX] Ignore transient class loading info in composer mode

In composer mode, we must not register class loading information
on extension activation. It could make the extension work
for one request, but then fail in following requests, if
the class loading information is not properly provided by the extension
or the extension was not installed via composer.

Resolves: #70689
Releases: master
Change-Id: Ic039914e1f81b2c5d038530bfd994f176aa37501
Reviewed-on: http://review.typo3.org/44057
Reviewed-by: Alexander Grein <alexander.grein@gmail.com>
Tested-by: Alexander Grein <alexander.grein@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Trigger DragUploader and OnlineMedia js after loading IRRE 66/43766/7
Frans Saris [Sat, 3 Oct 2015 19:07:08 +0000 (21:07 +0200)]
[BUGFIX] Trigger DragUploader and OnlineMedia js after loading IRRE

The DragUploader is now initialized by the requireJs callback option.
Each "Add online media by Url" button is initialized by first click.

Resolves: #70326
Releases: master
Change-Id: I5011aefa01488e073e0367ebbae1c0c615c700fd
Reviewed-on: http://review.typo3.org/43766
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[!!!][FEATURE] Add showIconTable option for selectSingle fields 33/43933/10
Nicole Cordes [Fri, 9 Oct 2015 11:18:33 +0000 (13:18 +0200)]
[!!!][FEATURE] Add showIconTable option for selectSingle fields

This patch introduces a new option "showIconTable" for select fields
with renderType "selectSingle". Furthermore it removes the functionality
for old options "noIconsBelowSelect" "foreign_table_loadIcons" and
"suppress_icons".

The advantages is to have only one option which controls the visibility
of the icon table instead of having multiple ways.

A migration wizards sets the new property according to the old behavior
and generates deprecation messages for the tables and fields using old
options.

Core TCA definitions are adjusted to use the new option. The language
fields are changed to show the icon table by default.

Resolves: #70033
Releases: master
Change-Id: I611cd50233255bbe35a371efac1f59dc086aa73e
Reviewed-on: http://review.typo3.org/43933
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Respect foreign_record_defaults for inline children 93/43993/5
Anja Leichsenring [Sun, 11 Oct 2015 19:24:52 +0000 (21:24 +0200)]
[BUGFIX] Respect foreign_record_defaults for inline children

Inline child records can receive default values from their parent.
This option is now respected again.

Change-Id: Iaa3dbf3497d8afd0b271619847e79c8cf8ba17b6
Resolves: #70597
Releases: master
Reviewed-on: http://review.typo3.org/43993
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Add avatar JavaScript to moduleTemplate 75/44075/2
Andreas Fernandez [Thu, 15 Oct 2015 07:16:07 +0000 (09:16 +0200)]
[BUGFIX] Add avatar JavaScript to moduleTemplate

The avatar JavaScript is still bound to the unused DocumentTemplate. Adjust
the assignment to use ModuleTemplate instead.

Resolves: #70736
Releases: master
Change-Id: Ief44484dd95c4e9ce5e9c9c4607286b54343e10e
Reviewed-on: http://review.typo3.org/44075
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Zsolt Molnar <zsolt.molnar@arxia.com>
Tested-by: Zsolt Molnar <zsolt.molnar@arxia.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Add missing DOMready checks and streamline code 99/43999/11
Markus Klein [Sun, 11 Oct 2015 23:30:52 +0000 (01:30 +0200)]
[BUGFIX] Add missing DOMready checks and streamline code

Also remove useless closures and public exposure of modules, which are not
used via the TYPO3 global.
Moreover use single quotes for 'use strict' consistently.

Resolves: #70601
Releases: master
Change-Id: If7183f91a5b9fab320cea8eb1759e78b47141984
Reviewed-on: http://review.typo3.org/43999
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>
3 years ago[BUGFIX] Use resource name when creating shortcut to file related BE module 00/44000/4
Frans Saris [Mon, 12 Oct 2015 08:04:50 +0000 (10:04 +0200)]
[BUGFIX] Use resource name when creating shortcut to file related BE module

Resolves: #70603
Releases: master
Change-Id: I5a60cc864859ea37427173b9a3a30dccdb3b7654
Reviewed-on: http://review.typo3.org/44000
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Marcus Schwemer <ms@schwemer.de>
Tested-by: Marcus Schwemer <ms@schwemer.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Drop usage of iconFile if typeicon_classes is used in TCA 42/44042/2
Georg Ringer [Wed, 14 Oct 2015 08:25:30 +0000 (10:25 +0200)]
[BUGFIX] Drop usage of iconFile if typeicon_classes is used in TCA

If typeicon_classes is used, the iconFile is not required.

Furthermore using an icon identifier instead of a file in iconFile
triggers an entry in the deprecation log and a wrong TCA migration.

The identifiers are not used anywhere else and can be removed in the
IconRegistry.

Change-Id: Ib6df3566e9b23d59cab730cc1246affe84891929
Resolves: #70678
Releases: master
Reviewed-on: http://review.typo3.org/44042
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>
3 years ago[FOLLOWUP][FEATURE] JavaScript-based icon API 74/44074/2
Andreas Fernandez [Thu, 15 Oct 2015 06:19:34 +0000 (08:19 +0200)]
[FOLLOWUP][FEATURE] JavaScript-based icon API

Fix the AJAX route name in the Icons.js module.

Resolves: #70583
Releases: master
Change-Id: I1ce12aecc8aeac13e6d29af0b424ba2614f97504
Reviewed-on: http://review.typo3.org/44074
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[FOLLOWUP][FEATURE] JavaScript-based icon API 72/44072/2
Andreas Fernandez [Thu, 15 Oct 2015 06:14:08 +0000 (08:14 +0200)]
[FOLLOWUP][FEATURE] JavaScript-based icon API

Rename route identifier and route, because GET is used implicitly.

Resolves: #70583
Releases: master
Change-Id: If43f118ecae8e2568b3ecbb2800f509fc7f8189c
Reviewed-on: http://review.typo3.org/44072
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Use ModuleTemplateAPI for Controller\File\EditFileController 71/43971/6
Mark Houben [Sat, 10 Oct 2015 19:26:51 +0000 (21:26 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\File\EditFileController

Releases: master
Resolves: #70406
Change-Id: I5922ad4dc8444f644d1eb6865eeeb9dffdd4d8a5
Reviewed-on: http://review.typo3.org/43971
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.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>
3 years ago[FEATURE] JavaScript-based icon API 61/43961/17
Andreas Fernandez [Sat, 10 Oct 2015 07:34:17 +0000 (09:34 +0200)]
[FEATURE] JavaScript-based icon API

A new JavaScript-based icon API is introduced with this patch.
As first step, some spinner icons used in the topbar items are
replaced with the icon API.

Resolves: #70583
Releases: master
Change-Id: I24c0649df5ddce2eb8f3191137a01fa7db29209a
Reviewed-on: http://review.typo3.org/43961
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Use Promises in Recycler 39/44039/4
Andreas Fernandez [Wed, 14 Oct 2015 07:19:06 +0000 (09:19 +0200)]
[BUGFIX] Use Promises in Recycler

Use Promise objects in Recycler to handle dependencies between multiple AJAX
requests. This drops the deprecated and blocking ``async: false`` setting.
Thus, the client side performance of the recycler is heavily increased.

Resolves: #70674
Releases: master
Change-Id: Idada49773e560793a6e8e1cc574b26a97d22c6ce
Reviewed-on: http://review.typo3.org/44039
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[BUGFIX] Possible silent fatal error with legacy extensions 59/44059/3
Xavier Perseguers [Wed, 14 Oct 2015 14:33:40 +0000 (16:33 +0200)]
[BUGFIX] Possible silent fatal error with legacy extensions

The use of the '@' symbol while including an extension update script
may result into a PHP fatal error being totally muted which in turn
results into a blank screen.

This happens when a legacy extension is extending t3lib_SCbase in its
update script and EXT:compatibility6 is not loaded.

Having a white screen and no log entry makes it really hard to
understand where the error comes from. The Install Tool does not help
either since the check for broken extensions only tries to include
ext_tables.php and ext_localconf.php.

Change-Id: I9078882e10739309ac160f4ac5a0dfcfd49fbba1
Resolves: #70697
Releases: master
Reviewed-on: http://review.typo3.org/44059
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[TASK] Decouple extension setup from installation 11/44011/5
Nicole Cordes [Mon, 12 Oct 2015 14:04:50 +0000 (16:04 +0200)]
[TASK] Decouple extension setup from installation

This patch introduces an API which does all necessary setup steps for an
extension without activating it or clearing the caches. This is useful
in deployment scenarios as well as enhancing the composer
usage experience.

The patch
* adds an own cache for available extension information in ListUtility
* decouples the function to retrieve basic extension information
* adds an api method to setup an extension

Resolves: #70606
Releases: master
Change-Id: I7b535cf0a17cfa7c6c68ed67486ce04a5cabbfc0
Reviewed-on: http://review.typo3.org/44011
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Enable EM offline mode when using composer 25/44025/4
Nicole Cordes [Tue, 13 Oct 2015 08:28:45 +0000 (10:28 +0200)]
[TASK] Enable EM offline mode when using composer

If the composer mode is activated, the Extension Manager is set to
offline mode. Downloading extensions from TER and uploading extension
files is disabled.

Resolves: #70605
Releases: master
Change-Id: Idb116d7b4b0b9cafa625116e9caadd4c7c37b922
Reviewed-on: http://review.typo3.org/44025
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[TASK] Add missing btn-default class for confirm cancel button 45/44045/3
Frans Saris [Wed, 14 Oct 2015 09:11:58 +0000 (11:11 +0200)]
[TASK] Add missing btn-default class for confirm cancel button

Cancel button of the confirm modal missed the btn-default class.

Resolves: #70277
Releases: master
Change-Id: I6b23f828524f824184b09948c3ed3216ec4dba7d
Reviewed-on: http://review.typo3.org/44045
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Use non-deprecated API calls in MetaInformation 30/44030/4
Mathias Schreiber [Tue, 13 Oct 2015 12:02:46 +0000 (14:02 +0200)]
[BUGFIX] Use non-deprecated API calls in MetaInformation

Resolves: #70572
Releases: master
Change-Id: I1c7f3ae81d91e18b89d37a14f32209e4af9c33f0
Reviewed-on: http://review.typo3.org/44030
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Improve UX of Add media by url modal 46/44046/3
Frans Saris [Wed, 14 Oct 2015 09:24:34 +0000 (11:24 +0200)]
[TASK] Improve UX of Add media by url modal

When pressing ENTER in the input field, the button to process the field
is triggerd now. The OK button of the error modal is now focussed by
default.

Resolves: #70680
Releases: master
Change-Id: Ib056c5754a591e9b8b19b94cb338e75218a8bdca
Reviewed-on: http://review.typo3.org/44046
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Fix SuggestWizard usage within FlexForms 58/43758/3
Stephan Großberndt [Sat, 3 Oct 2015 14:02:55 +0000 (16:02 +0200)]
[BUGFIX] Fix SuggestWizard usage within FlexForms

Pass info that a specific field is processed to
BackendUtility::getFlexFormDS() so hooks registered there (e.g.
EXT:gridelements) receive the field name.

Resolves: #69301
Releases: master
Change-Id: I9b8438e5c272902bd6b07c97d2e5335bff97da16
Reviewed-on: http://review.typo3.org/43758
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] BE DatePicker allow manual date & time input 14/43614/13
AndreasA [Sun, 11 Oct 2015 20:51:01 +0000 (22:51 +0200)]
[BUGFIX] BE DatePicker allow manual date & time input

FormEngineValidation currently destroys the input date from datepicker.
In order for the date & times to be handled correctly.
We need to parse the values correctly
(some bugs during refactoring to FormEngineValidation)
and afterwards reformat the value so that when
DatePicker resolves the value it is in the correct format.

Change-Id: I7d40cd2243977999537b76176b59d58829c0ef6b
Resolves: #70161
Resolves: #68907
Releases: master
Reviewed-on: http://review.typo3.org/43614
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Restore jumpToUrl Javascript in RecordList 35/44035/3
Josef Glatz [Wed, 14 Oct 2015 04:02:58 +0000 (06:02 +0200)]
[BUGFIX] Restore jumpToUrl Javascript in RecordList

Bring back functionality for checkboxes "Extended view",
"Show clipboard" and "Localization view".

Releases: master
Resolves: #70670
Change-Id: I7c605f959842fc92b9dbffbd9680db214f3fc186
Reviewed-on: http://review.typo3.org/44035
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Fix typo in TCA of fe_users 36/44036/2
Georg Ringer [Wed, 14 Oct 2015 06:48:29 +0000 (08:48 +0200)]
[BUGFIX] Fix typo in TCA of fe_users

A typo in the definition of the field "usergroup" leads to an entry
in the deprecation log.

Change-Id: I571edd4b6bd6680653f13b9d0de84d4107ff142a
Resolves: #70672
Releases: master
Reviewed-on: http://review.typo3.org/44036
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Remove superfluous DB function call parameter 33/44033/2
Markus Klein [Tue, 13 Oct 2015 20:05:40 +0000 (22:05 +0200)]
[BUGFIX] Remove superfluous DB function call parameter

Resolves: #70664
Releases: master
Change-Id: I0af0541fc051b998869b28230cc35ad28fd233f5
Reviewed-on: http://review.typo3.org/44033
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[TASK] Use ModuleTemplate API for ext:beuser 70/43870/8
Michael Oehlhof [Tue, 6 Oct 2015 19:11:51 +0000 (21:11 +0200)]
[TASK] Use ModuleTemplate API for ext:beuser

Resolves: #70360
Releases: master
Change-Id: Iabdc4d95372acebfc6357430bc6d1357493dc93d
Reviewed-on: http://review.typo3.org/43870
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>
3 years ago[BUGFiX] Fix BE bookmarks to Web->Page and Web->List 03/44003/4
Frans Saris [Mon, 12 Oct 2015 09:06:07 +0000 (11:06 +0200)]
[BUGFiX] Fix BE bookmarks to Web->Page and Web->List

Resolves: #70609
Releases: master
Change-Id: I228d9b7fc84a037282ca8c9441f64aeb3339bd73
Reviewed-on: http://review.typo3.org/44003
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Rearrange DocHeader buttons for Web->List 29/44029/3
Mathias Schreiber [Tue, 13 Oct 2015 11:30:49 +0000 (13:30 +0200)]
[BUGFIX] Rearrange DocHeader buttons for Web->List

With the introduction of Help- and Shortcut Buttons Web->List needed to
be adapted to make use of them.
Also CGL errors have been corrected.

Resolves: #70649
Releases: master
Change-Id: Iba0724256dbd2f9d31224ab0a3f779101366290f
Reviewed-on: http://review.typo3.org/44029
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Utilize ButtonBar API to its full extend 32/44032/3
Mathias Schreiber [Tue, 13 Oct 2015 12:50:21 +0000 (14:50 +0200)]
[BUGFIX] Utilize ButtonBar API to its full extend

With the introduction of the new Button types HelpButton and
ShortcutButton we no longer need to use FullyRenderedButtons in the core
thus changing all old code to use the new Button types

Resolves: #70653
Releases: master
Change-Id: Ie89cc2e2154af9a117f084ec8551192ffe4d6ef9
Reviewed-on: http://review.typo3.org/44032
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] Fix display logic of ShortcutButton 31/44031/2
Mathias Schreiber [Tue, 13 Oct 2015 12:20:56 +0000 (14:20 +0200)]
[BUGFIX] Fix display logic of ShortcutButton

Just because a user may not store shortcuts it seems a bit drastic to
declare the button invalid thus triggering an exception.
This has been fixed now.

Resolves: #70651
Releases: master
Change-Id: I8f8848501926c8c7a9445e0d59b3ff865d005791
Reviewed-on: http://review.typo3.org/44031
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Allacher <andreas.allacher@gmx.at>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Andreas Allacher <andreas.allacher@gmx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Add jumpToUrl Javascript in TyposcriptTemplateModule 13/44013/3
Mathias Schreiber [Mon, 12 Oct 2015 14:51:20 +0000 (16:51 +0200)]
[BUGFIX] Add jumpToUrl Javascript in TyposcriptTemplateModule

Switching from DocumentTemplate to ModuleTemplate removed the inline
Javascript that generated the jumpToUrl function.
We reimplement it in this controller only.

Resolves: #70625
Releases: master
Change-Id: Ibb4e900e8c635dbe92fcc550d6e639d6341a87bb
Reviewed-on: http://review.typo3.org/44013
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Andreas Bouche <andreas.bouche@flagbit.de>
Tested-by: Andreas Bouche <andreas.bouche@flagbit.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[TASK] Use ModuleTemplate API for EXT:filelist 68/43868/12
Frans Saris [Tue, 6 Oct 2015 16:27:04 +0000 (18:27 +0200)]
[TASK] Use ModuleTemplate API for EXT:filelist

Change-Id: I44ae88c834d385f514e2082f11f4c50ebb15ce57
Releases: master
Resolves: #69877
Reviewed-on: http://review.typo3.org/43868
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Fix wrong logout URL in LoginRefresh dialog 15/44015/2
Markus Klein [Mon, 12 Oct 2015 15:55:41 +0000 (17:55 +0200)]
[BUGFIX] Fix wrong logout URL in LoginRefresh dialog

Resolves: #70631
Releases: master
Change-Id: I84b1e0e0aad65a2c97b3a4b435d09fbcf96a2af6
Reviewed-on: http://review.typo3.org/44015
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Properly encode database input in Typo3DbQueryParser 16/44016/3
Helmut Hummel [Mon, 12 Oct 2015 16:35:22 +0000 (18:35 +0200)]
[TASK] Properly encode database input in Typo3DbQueryParser

Resolves: #70632
Releases: 6.2, master
Change-Id: I3ecbc2dd887789866512d4fc4aa7d0913b49fd0d
Reviewed-on: http://review.typo3.org/44016
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Flexforms were not considered for FormEngine data preparation 12/44012/5
Anja Leichsenring [Mon, 12 Oct 2015 14:22:10 +0000 (16:22 +0200)]
[BUGFIX] Flexforms were not considered for FormEngine data preparation

With #70504 a selective collection of fields to be processed has been
introduced in FormEngines data providing mechanism. This collection
did not respect fields added by extensions, like the flexform field,
so no flexform was displayed in the end.
Those fields are now added to the process again and flexforms are
displayed as requested.

Change-Id: I49f9137f44588df735d30331465c230f1daee96b
Resolves: #70626
Releases: master
Reviewed-on: http://review.typo3.org/44012
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Supply getter for ModuleTemplate in Web->Info 10/44010/4
Mathias Schreiber [Mon, 12 Oct 2015 12:06:49 +0000 (14:06 +0200)]
[BUGFIX] Supply getter for ModuleTemplate in Web->Info

In order to prevent fatals in submodules of Web->Info we supply a getter
for ModuleTemplate

Resolves: #70620
Releases: master
Change-Id: Idb1bc9e1c786f0088ee29783add795ac414e5fc6
Reviewed-on: http://review.typo3.org/44010
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Fix usage of TYPO3.Storage JS and Tabs.js 65/43965/6
Markus Klein [Sat, 10 Oct 2015 14:08:41 +0000 (16:08 +0200)]
[BUGFIX] Fix usage of TYPO3.Storage JS and Tabs.js

The Storage module must be required as dependency in modules as usual.
The module itself has to take care whether a global object
is already present. If this is the case, the global object is used.

Additionally the Tabs.js is fixed to work again.

Resolves: #70568
Releases: master
Change-Id: I808fb1e9d7760d93f578696e2ae1cb6c45bc2a91
Reviewed-on: http://review.typo3.org/43965
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Remove all unused templates from modules 07/44007/2
Wouter Wolters [Mon, 12 Oct 2015 10:28:56 +0000 (12:28 +0200)]
[TASK] Remove all unused templates from modules

After migrating the docheader to the new ModuleTemplate, the
templates from the old implementation were not removed.

Resolves: #70616
Releases: master
Change-Id: I5baf447d113f9d5b7195be44cd9922377a2019bb
Reviewed-on: http://review.typo3.org/44007
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Use correct route name for closing open docs 09/44009/2
Andreas Fernandez [Mon, 12 Oct 2015 12:05:33 +0000 (14:05 +0200)]
[BUGFIX] Use correct route name for closing open docs

Resolves: #70621
Releases: master
Change-Id: I21d367340f38363975c7161a7edf49839d1036fa
Reviewed-on: http://review.typo3.org/44009
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] ImageManipulationWizard calculates wrong token 08/44008/2
Frank Nägler [Mon, 12 Oct 2015 10:35:28 +0000 (12:35 +0200)]
[BUGFIX] ImageManipulationWizard calculates wrong token

This patch fix broken ImageManipulationWizard. Because of a wrong
token calculation the wizard was broken.

Resolves: #70618
Releases: master
Change-Id: Ibe77592bf7167fdd8b081e599fca969e2f625db6
Reviewed-on: http://review.typo3.org/44008
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Use Modals via dependencies only 05/44005/2
Markus Klein [Mon, 12 Oct 2015 09:41:34 +0000 (11:41 +0200)]
[BUGFIX] Use Modals via dependencies only

Makes sure that AMD modules do not use top.TYPO3.Modal, but access
the Modal via a normal dependency only.
The Modal modules takes care of correctly registering and returning
the necessary object.

Resolves: #70614
Releases: master
Change-Id: I52c41325a6363cf78d9bfb601d7dd5df67473a07
Reviewed-on: http://review.typo3.org/44005
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>
3 years ago[FEATURE] Add inline render support for SvgIconProvider 77/43877/8
Frank Nägler [Tue, 6 Oct 2015 22:58:53 +0000 (00:58 +0200)]
[FEATURE] Add inline render support for SvgIconProvider

Resolves: #69706
Releases: master
Change-Id: Ibea120d8eb5057baed9c216a076879368982ada9
Reviewed-on: http://review.typo3.org/43877
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Remove not used template from ext:recordlist 04/44004/2
Wouter Wolters [Mon, 12 Oct 2015 09:33:02 +0000 (11:33 +0200)]
[TASK] Remove not used template from ext:recordlist

Resolves: #70613
Releases: master
Change-Id: I90d328635b2baded335347f6421694a5aaef3c06
Reviewed-on: http://review.typo3.org/44004
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Use ModuleTemplate API for RecordList 57/43757/4
Mathias Schreiber [Sat, 3 Oct 2015 13:16:04 +0000 (15:16 +0200)]
[TASK] Use ModuleTemplate API for RecordList

Releases: master
Resolves: #69884
Change-Id: I4127b5f49deb4ea749da0e854ad27bbba07f9221
Reviewed-on: http://review.typo3.org/43757
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
3 years ago[TASK] Use ModuleTemplate API for ext:scheduler 12/43912/8
Michael Oehlhof [Thu, 8 Oct 2015 16:46:22 +0000 (18:46 +0200)]
[TASK] Use ModuleTemplate API for ext:scheduler

Resolves: #69885
Releases: master
Change-Id: I946aab340134fc25cd43b15fe020f3e945755922
Reviewed-on: http://review.typo3.org/43912
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Use ModuleTemplate API for EditDocumentController 27/43827/8
Mathias Schreiber [Mon, 5 Oct 2015 18:38:22 +0000 (20:38 +0200)]
[TASK] Use ModuleTemplate API for EditDocumentController

Releases: master
Resolves: #70401
Change-Id: Ibe345bf0a1b4749844cb9ae921e1e70d25d7ad2b
Reviewed-on: http://review.typo3.org/43827
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Use ModuleTemplate API for Wizard: Backendlayout 68/43968/3
Mark Houben [Sat, 10 Oct 2015 17:35:59 +0000 (19:35 +0200)]
[TASK] Use ModuleTemplate API for Wizard: Backendlayout

Releases: master
Resolves: #70398
Change-Id: I2f1974306e0bc92e6644310be03ee7c4d261c1e4
Reviewed-on: http://review.typo3.org/43968
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Remove namespace and name of AMD modules 02/44002/2
Frank Nägler [Mon, 12 Oct 2015 08:24:54 +0000 (10:24 +0200)]
[TASK] Remove namespace and name of AMD modules

The namespace and name of an AMD module is not needed.
The resolving of names works without the defined name of a module
and should be removed to anonymize the modules.

Resolves: #70607
Releases: master
Change-Id: I9e1a81d30de7764ffbccf0b0985b55ed5b6cb96d
Reviewed-on: http://review.typo3.org/44002
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Use ModuleTemplate API for PageLayout 48/43348/23
Jan Helke [Tue, 15 Sep 2015 15:52:02 +0000 (17:52 +0200)]
[TASK] Use ModuleTemplate API for PageLayout

Releases: master
Resolves: #69845
Change-Id: I7c5d007ec547c81004ec6e169f02fc3c56c40ef1
Reviewed-on: http://review.typo3.org/43348
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[TASK] Use ModuleTemplateAPI for Controller\File\ReplaceFileController 67/43967/6
roman.schuermann [Sat, 10 Oct 2015 16:35:58 +0000 (18:35 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\File\ReplaceFileController

Releases: master
Resolves: #70409
Change-Id: Ib49619c4b8e1eb004676d219a05930bc036a4e12
Reviewed-on: http://review.typo3.org/43967
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Roman Schürmann <roman.schuermann@wmdb.de>
Tested-by: Roman Schürmann <roman.schuermann@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Use ModuleTemplate API for ext:lowlevel 50/43950/5
Michael Oehlhof [Fri, 9 Oct 2015 19:50:14 +0000 (21:50 +0200)]
[TASK] Use ModuleTemplate API for ext:lowlevel

Resolves: #69883
Releases: master
Change-Id: Ie8f65caab8961dd462b874c6c7445703aa32da08
Reviewed-on: http://review.typo3.org/43950
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Do not crop inside known html tags 41/42841/3
Ludwig Rafelsberger [Sat, 22 Aug 2015 18:10:12 +0000 (20:10 +0200)]
[BUGFIX] Do not crop inside known html tags

This change adds missing tags to the regex used to match html tags.
Furthermore, scripting tags are added, so that they will not be counted
nor split apart.

This list of html tags was extracted from the current W3C html5
standard recommendation at [1] and merged with tags from the current
code that are not (or no longer) in the W3C standard recommendation
(e.g: TYPO3's internal <link> tag).

---
[1]: http://www.w3.org/TR/html5/semantics.html#semantics

Resolves: #69263
Releases: master, 6.2
Change-Id: Id58dcf3470ed06256b9b8f744dd13891757faef1
Reviewed-on: http://review.typo3.org/42841
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Use ModuleTemplateAPI for Controller\ContentElement\ElementHistoryController 66/43966/2
Mark Houben [Sat, 10 Oct 2015 16:01:21 +0000 (18:01 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\ContentElement\ElementHistoryController

Releases: master
Resolves: #70412
Change-Id: I3b3bccbac280dd9af7064327ff7c779c2a9278dc
Reviewed-on: http://review.typo3.org/43966
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[TASK] Use ModuleTemplateAPI for Controller\File\CreateFolderController 70/43970/5
roman.schuermann [Sat, 10 Oct 2015 18:03:09 +0000 (20:03 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\File\CreateFolderController

Releases: master
Resolves: #70407
Change-Id: Ifec3b5daf6fe7d789d12734932753bfdc57db5b8
Reviewed-on: http://review.typo3.org/43970
Reviewed-by: Roman Schürmann <roman.schuermann@wmdb.de>
Tested-by: Roman Schürmann <roman.schuermann@wmdb.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Check View Object in EXT:documentation to prevent fatal errors 86/43986/2
Mathias Schreiber [Sun, 11 Oct 2015 15:21:51 +0000 (17:21 +0200)]
[BUGFIX] Check View Object in EXT:documentation to prevent fatal errors

Extbase fires initializeView even if no view is needed (for example if
an action redirects).
We check for the correct ViewObject first to prevent these errors.

Resolves: #70588
Releases: master
Change-Id: I033edb4a7797164af3ee315bcd1da455376bdffc
Reviewed-on: http://review.typo3.org/43986
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Preset filename to empty string in HelpButton 74/43974/2
Mathias Schreiber [Sun, 11 Oct 2015 09:44:24 +0000 (11:44 +0200)]
[BUGFIX] Preset filename to empty string in HelpButton

Releases: master
Resolves: #70570
Change-Id: Ie7d33f4dc1fa66d6cb707482ad0a6e0d498c47ff
Reviewed-on: http://review.typo3.org/43974
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Use ModuleTemplate API for Wizard: RTE 42/43942/6
Mark Houben [Fri, 9 Oct 2015 15:45:32 +0000 (17:45 +0200)]
[TASK] Use ModuleTemplate API for Wizard: RTE

Releases: master
Resolves: #70399
Change-Id: I547d015a842425d6cc405120067bf999fa4ebc98
Reviewed-on: http://review.typo3.org/43942
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.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>
3 years ago[TASK] Use ModuleTemplateAPI for Controller\File\RenameFileController 85/43985/3
roman.schuermann [Sun, 11 Oct 2015 14:29:47 +0000 (16:29 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\File\RenameFileController

Releases: master
Resolves: #70408
Change-Id: Ifdca8b40b2485c0b0d840789eeea1411fed07c63
Reviewed-on: http://review.typo3.org/43985
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Use ModuleTemplateAPI for Wizard\NewContentElementController 81/43981/3
Mathias Schreiber [Sun, 11 Oct 2015 12:38:37 +0000 (14:38 +0200)]
[TASK] Use ModuleTemplateAPI for Wizard\NewContentElementController

Releases: master
Resolves: #70414
Change-Id: Ib57d267ec9567e35db09faff3eadc72192b1d351
Reviewed-on: http://review.typo3.org/43981
Reviewed-by: Roman Schürmann <roman.schuermann@wmdb.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] FormEngine: Remove foreign_selector handling in ajax 92/43992/2
Christian Kuhn [Sun, 11 Oct 2015 17:45:41 +0000 (19:45 +0200)]
[TASK] FormEngine: Remove foreign_selector handling in ajax

The default values are now handled by DatabaseRowInitializeNew
provider and the following provider will then process the
field automatically. No need to set this anymore.

Resolves: #70594
Releases: master
Change-Id: I3554c2736275c283b525497c6f1f336d44b06549
Reviewed-on: http://review.typo3.org/43992
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[TASK] Use ModuleTemplateAPI for MoveElementController 83/43983/2
Mathias Schreiber [Sun, 11 Oct 2015 13:41:38 +0000 (15:41 +0200)]
[TASK] Use ModuleTemplateAPI for MoveElementController

Releases: master
Resolves: #70415
Change-Id: I9daa2bc2274ed0b0910f0105222028dad1e6b4c7
Reviewed-on: http://review.typo3.org/43983
Reviewed-by: Roman Schürmann <roman.schuermann@wmdb.de>
Tested-by: Roman Schürmann <roman.schuermann@wmdb.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Deprecate SpriteIcon classes 97/43897/9
Frank Nägler [Wed, 7 Oct 2015 17:52:33 +0000 (19:52 +0200)]
[TASK] Deprecate SpriteIcon classes

This patch deprecates all SpriteIcon classes:

* \TYPO3\CMS\Backend\Sprite\SpriteManager
* \TYPO3\CMS\Backend\Sprite\AbstractSpriteHandler
* \TYPO3\CMS\Backend\Sprite\SimpleSpriteHandler
* \TYPO3\CMS\Backend\Sprite\SpriteBuildingHandler

Resolves: #70477
Releases: master
Change-Id: Ib71e0651c17c8de6cac7c3dcd602c06356e823fa
Reviewed-on: http://review.typo3.org/43897
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>
3 years ago[TASK] Enhance MetaInformation to handle FAL resources 72/43972/5
Frans Saris [Sat, 10 Oct 2015 20:46:04 +0000 (22:46 +0200)]
[TASK] Enhance MetaInformation to handle FAL resources

Resolves: #70571
Releases: master
Change-Id: Ic7d67a3d65836d06905aa696864b90575c8227f9
Reviewed-on: http://review.typo3.org/43972
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Roman Schürmann <roman.schuermann@wmdb.de>
Tested-by: Roman Schürmann <roman.schuermann@wmdb.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>