Packages/TYPO3.CMS.git
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>
3 years ago[TASK] FormEngine: remove array entry inlineOverruleTypesArray 84/43984/3
Anja Leichsenring [Sun, 11 Oct 2015 14:18:08 +0000 (16:18 +0200)]
[TASK] FormEngine: remove array entry inlineOverruleTypesArray

The information stored in this subarray have been merged into
inlineParentConfig, so the subarray is not needed anymore.
All operations have been adjusted to use the new location.

Change-Id: I1c99b2c8735bbd5c0755f2b543f12bc2b8bf550f
Resolves: #70585
Releases: master
Reviewed-on: http://review.typo3.org/43984
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] Simplify handling of processedTca for FormEngine 62/43962/9
Anja Leichsenring [Sat, 10 Oct 2015 08:02:11 +0000 (10:02 +0200)]
[TASK] Simplify handling of processedTca for FormEngine

The result key vanillaTableTca turned out to be not useful, so
it is merged into the processedTca section. All operations use
only this section now.

Change-Id: I29c2b5cd45c3ef18b4f5d54ebc644603214b0f9b
Resolves: #70564
Releases: master
Reviewed-on: http://review.typo3.org/43962
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[TASK] Use ModuleTemplate API for EXT:dbal 69/43969/2
Mathias Schreiber [Sat, 10 Oct 2015 17:36:36 +0000 (19:36 +0200)]
[TASK] Use ModuleTemplate API for EXT:dbal

Releases: master
Resolves: #70363
Change-Id: I259f11fab47f93a9d3ca792a3b3f469fb14b4e92
Reviewed-on: http://review.typo3.org/43969
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Adapt tx_rtehtmlarea_acronym TCA to TYPO3 CMS 7 FormEngine 59/43959/3
Stanislas Rolland [Sat, 10 Oct 2015 02:51:41 +0000 (22:51 -0400)]
[TASK] Adapt tx_rtehtmlarea_acronym TCA to TYPO3 CMS 7 FormEngine

itemsProcFunc and suggest wizard receiverClass for Static Info Tables
have changed for TYPO3 CMS 7. Latest TYPO3 CMS 7-compatible version
of static_info_tables should be used when the abbreviation feature of
the RTE is used.

Resolves: #70561
Releases: master
Change-Id: I74db63aaa1f17de50385334815435e71de603aef
Reviewed-on: http://review.typo3.org/43959
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] Fix unused var and typo in FormInlineAjaxController.php 82/43982/2
Mathias Schreiber [Sun, 11 Oct 2015 13:21:47 +0000 (15:21 +0200)]
[BUGFIX] Fix unused var and typo in FormInlineAjaxController.php

Resolves: #70582
Releases: master
Change-Id: Ifcea8892df60d4cff4ac9148c706488b3995f57e
Reviewed-on: http://review.typo3.org/43982
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] FormEngine: Inline new intermediate record placeholders 58/43958/8
Christian Kuhn [Sat, 10 Oct 2015 00:13:46 +0000 (02:13 +0200)]
[BUGFIX] FormEngine: Inline new intermediate record placeholders

The patch adds the inline configuration to the data compiler array
when children data is compiled instead of setting this only for
the render engine. Data provider can now use this data. The data
provider that initializes new rows is refactored and now sets
the uid of a "child-child" if an intermediate child is compiled.
This fixes a bug in the placeholder handling that now resolves
placeholder data for new inline records created by inline ajax
controller correctly.

Resolves: #70577
Releases: master
Change-Id: I7c424e159a954824a947e1df3cfbb410e15d2b78
Reviewed-on: http://review.typo3.org/43958
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Use ModuleTemplateAPI for Controller\Wizard\EditController 78/43978/2
Mathias Schreiber [Sun, 11 Oct 2015 10:31:43 +0000 (12:31 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\Wizard\EditController

Releases: master
Resolves: #70405
Change-Id: I594e7ce0cbaa93bcfc089469ed1784c7e743c401
Reviewed-on: http://review.typo3.org/43978
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Use ModuleTemplateAPI for Controller\Wizard\ColorpickerController 79/43979/2
Mathias Schreiber [Sun, 11 Oct 2015 11:38:32 +0000 (13:38 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\Wizard\ColorpickerController

Releases: master
Resolves: #70402
Change-Id: Ib4457c4f3fc1164dd29bc6a5171520654e455f3b
Reviewed-on: http://review.typo3.org/43979
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Use ModuleTemplateAPI for Controller\Wizard\AddController 77/43977/2
Mathias Schreiber [Sun, 11 Oct 2015 10:28:28 +0000 (12:28 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\Wizard\AddController

Releases: master
Resolves: #70403
Change-Id: Ifc14be03d71961025e6086c632f33ee424654578
Reviewed-on: http://review.typo3.org/43977
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Use ModuleTemplateAPI for Controller\Wizard\ListController 75/43975/2
Mathias Schreiber [Sun, 11 Oct 2015 09:50:57 +0000 (11:50 +0200)]
[TASK] Use ModuleTemplateAPI for Controller\Wizard\ListController

Releases: master
Resolves: #70404
Change-Id: I5927bd635fa2640bfcfae32486381dcd88a9d404
Reviewed-on: http://review.typo3.org/43975
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Fix incorrect return type in VersionView 80/43980/2
Mathias Schreiber [Sun, 11 Oct 2015 12:08:25 +0000 (14:08 +0200)]
[BUGFIX] Fix incorrect return type in VersionView

Releases: master
Resolves: #70580
Change-Id: I418698c00042dc4ef3e4c5d23c349afacfacb9ff
Reviewed-on: http://review.typo3.org/43980
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Add onClick attribute to split button entries 43/43943/6
Andreas Fernandez [Fri, 9 Oct 2015 16:26:44 +0000 (18:26 +0200)]
[BUGFIX] Add onClick attribute to split button entries

Resolves: #70551
Related: #70531
Releases: master
Change-Id: Iaeb5ee0a1227d63b6e7e45022541f48fb4907dba
Reviewed-on: http://review.typo3.org/43943
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[BUGFIX] Fix Fatal Error when trying to add a record on pid 0 64/43964/3
roman.schuermann [Sat, 10 Oct 2015 13:00:26 +0000 (15:00 +0200)]
[BUGFIX] Fix Fatal Error when trying to add a record on pid 0

Releases: master
Resolves: #70566
Change-Id: Ic16afce4f99b9dc2d2db30b697b0ccf789bf3be2
Reviewed-on: http://review.typo3.org/43964
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] SplitButtons.js must take CMD of BaseScriptClass into consideration 60/43960/3
Andreas Fernandez [Sat, 10 Oct 2015 06:23:05 +0000 (08:23 +0200)]
[BUGFIX] SplitButtons.js must take CMD of BaseScriptClass into consideration

Modules may use the CMD attribute of BaseScriptClass to handle the save
actions. Adjust the selectors of SplitButtons.js to take these links
into consideration.

Resolves: #70562
Related: #70531
Releases: master
Change-Id: I06bce96e894080ca4a9bd36a761be588ec46e56c
Reviewed-on: http://review.typo3.org/43960
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] DBAL: VARCHAR DEFAULT NULL PostgreSQL->MySQL syntax conversion 57/43957/3
Morton Jonuschat [Fri, 9 Oct 2015 21:21:40 +0000 (23:21 +0200)]
[BUGFIX] DBAL: VARCHAR DEFAULT NULL PostgreSQL->MySQL syntax conversion

PostgreSQL returns 'NULL::character varying' as the default value for a
field defined with 'VARCHAR(255) DEFAULT NULL'. The schema compare in
the InstallTool expects the MySQL syntax without the trailing
::character varying. Add support for this default value type to the
converter that rewrites the PostgreSQL default values to MySQL.

Resolves: #70558
Releases: master
Change-Id: If49962a3be265ca7a51e3f178a0682a9a073e9b7
Reviewed-on: http://review.typo3.org/43957
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
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[TASK] Use ModuleTemplate API for EXT:workspaces 15/43815/7
Mathias Schreiber [Mon, 5 Oct 2015 11:24:59 +0000 (13:24 +0200)]
[TASK] Use ModuleTemplate API for EXT:workspaces

* makes use of the new ModuleTemplate and DocHeaderComponent
* registers icon for preview link generation at IconRegistry
* resolves superfluous custom processRequest() logic
* disables DocHeaderComponent in frontend preview

Releases: master
Resolves: #69889
Change-Id: I9b677b3954d5129f36b64f9cba4ce6479744a75c
Reviewed-on: http://review.typo3.org/43815
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Ignore autoload-dev if provided in composer.json 54/43954/2
Helmut Hummel [Fri, 9 Oct 2015 21:04:18 +0000 (23:04 +0200)]
[BUGFIX] Ignore autoload-dev if provided in composer.json

Resolves: #70557
Releases: master
Change-Id: Ie1a7f7fb1e9de48e6e0d65ddf2be398d65101ddc
Reviewed-on: http://review.typo3.org/43954
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] DBAL: Properly CAST table.field identifier within FIND_IN_SET() 52/43952/2
Morton Jonuschat [Fri, 9 Oct 2015 20:37:54 +0000 (22:37 +0200)]
[BUGFIX] DBAL: Properly CAST table.field identifier within FIND_IN_SET()

The FIND_IN_SET compatibility method on PostgreSQL requires casting
values to string before being called to avoid comparing incompatible
types. Allow the query to be rewritten when the table- and fieldname
are given within the FIND_IN_SET() function.

Resolves: #70556
Releases: master
Change-Id: I27aeb966c09ce1af282777538f0dba1de23ce2f7
Reviewed-on: http://review.typo3.org/43952
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] FilesReplacePermissionUpdate: Use single quotes in SQL query 51/43951/2
Morton Jonuschat [Fri, 9 Oct 2015 20:21:08 +0000 (22:21 +0200)]
[BUGFIX] FilesReplacePermissionUpdate: Use single quotes in SQL query

Use single quotes for the like conditions in FilesReplacePermissionUpdate
to tell other DBMS to expect a value and not an identifier.

Using double quotes for values violates the SQL standard.

Resolves: #70555
Releases: master
Change-Id: Ib85d8dfd765804075d72ee7ce2048b3ffd4ff8da
Reviewed-on: http://review.typo3.org/43951
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>