Packages/TYPO3.CMS.git
3 years ago[TASK] Missing units "inches" and "points" 17/44217/2
Xavier Perseguers [Thu, 22 Oct 2015 09:52:18 +0000 (11:52 +0200)]
[TASK] Missing units "inches" and "points"

Two common document units are missing:

- Inches
- Points

Furthermore, the units should not be abbreviated and become
translatable.

Change-Id: Ieb4478586d3710814cd038de6d9cbdbbdcde0e04
Resolves: #70902
Releases: master
Reviewed-on: https://review.typo3.org/44217
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] Ranking of a file may be 0 16/44216/2
Xavier Perseguers [Thu, 22 Oct 2015 09:37:13 +0000 (11:37 +0200)]
[BUGFIX] Ranking of a file may be 0

No ranking is not the same as 1 star value.

Change-Id: Ia53d99c7999d7a1fe59425bd390615872fa897c4
Resolves: #70900
Releases: master
Reviewed-on: https://review.typo3.org/44216
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Skip unit test depending on Composer mode 26/44026/2
Nicole Cordes [Tue, 13 Oct 2015 09:24:14 +0000 (11:24 +0200)]
[BUGFIX] Skip unit test depending on Composer mode

The test isCoreUpdateEnabledReturnsTrueForEnvironmentVariableNotSet in
\TYPO3\CMS\Install\Service\CoreUpdateServiceTest depends on the
TYPO3_COMPOSER_MODE environment variable. This test should be skipped
if unit tests are running in Composer mode. An additional test for the
Composer mode is added to ensure the updater returns false.

Resolves: #70648
Releases: master
Change-Id: Iaedd9d0ab2c3877924fc41a6f9e2d4692c6d2f0a
Reviewed-on: https://review.typo3.org/44026
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Avoid empty "name" attribute on f:form.submit 35/44135/5
Claus Due [Sat, 17 Oct 2015 23:49:13 +0000 (01:49 +0200)]
[BUGFIX] Avoid empty "name" attribute on f:form.submit

Empty name attribute causes invalid HTML. Avoiding the
attribute if resolved name of submit button is empty
avoids this invalid HTML.

Change-Id: Ib9fb6bf24d64deb2e6d9c381ae407392a86d5ad7
Fixes: #70488
Fixes: #70486
Releases: master
Reviewed-on: https://review.typo3.org/44135
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] In a ModuleController use iconFactory from moduleTemplate 49/43949/4
Stefan Neufeind [Tue, 20 Oct 2015 22:58:04 +0000 (00:58 +0200)]
[TASK] In a ModuleController use iconFactory from moduleTemplate

Resolves: #70889
Releases: master
Change-Id: Id2a2906782f0b96ef89f21de241807212c45d702
Reviewed-on: https://review.typo3.org/43949
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-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[BUGFIX] Fix selector of "Add more lines" 12/44212/4
Andreas Fernandez [Thu, 22 Oct 2015 07:50:32 +0000 (09:50 +0200)]
[BUGFIX] Fix selector of "Add more lines"

Due to latest changes, ``this`` refers to document now. Change the
selector to fix the event binding.

Resolves: #70935
Releases: master
Change-Id: Ic98329bb19c4ebea80b66f59eed2c1c95427811f
Reviewed-on: https://review.typo3.org/44212
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 in web->list for page without access 92/44192/2
Stephan Großberndt [Tue, 20 Oct 2015 22:48:26 +0000 (00:48 +0200)]
[BUGFIX] Fix fatal in web->list for page without access

Resolves: #70888
Releases: master
Change-Id: Iba46d4c0c86869abc819f71f837054e03c0d22f6
Reviewed-on: https://review.typo3.org/44192
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] Respect edit content permissions in Web->Page 62/44162/2
Mathias Schreiber [Mon, 19 Oct 2015 14:08:16 +0000 (16:08 +0200)]
[BUGFIX] Respect edit content permissions in Web->Page

The PageModule did not respect the permission for edit content when
rendering buttons or enabling drag & drop.
Clicking the buttons lead into an error message.

Resolves: #50618
Releases: master
Change-Id: I4c3a6f0d1d7362b58a5a9c05078b51f3c533d53a
Reviewed-on: https://review.typo3.org/44162
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] RadioViewHelper correct property checked mapping 36/43736/3
Andreas Allacher [Fri, 2 Oct 2015 10:18:26 +0000 (12:18 +0200)]
[BUGFIX] RadioViewHelper correct property checked mapping

AbstractEntity objects are not correctly mapped as checked.
Previously the checked comparison failed because the value
attribute was converted to the identifier but not the property value.

Change-Id: I2f2500b394522647c4c87ed29b6f5cabbe009a9c
Resolves: #70303
Releases: master
Reviewed-on: https://review.typo3.org/43736
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] Correct response object usage and LegacyTree usage 97/44197/3
Markus Klein [Wed, 21 Oct 2015 10:25:56 +0000 (12:25 +0200)]
[BUGFIX] Correct response object usage and LegacyTree usage

Resolves: #70909
Releases: master
Change-Id: I8c14c9e2e7278db2e30f82c28532a134fff4bf56
Reviewed-on: https://review.typo3.org/44197
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[BUGFIX] Invalid behaviour with GeneralUtility::trimExplode() 78/44178/4
Xavier Perseguers [Tue, 20 Oct 2015 11:05:14 +0000 (13:05 +0200)]
[BUGFIX] Invalid behaviour with GeneralUtility::trimExplode()

The subject's parts are wrongly trimmed although a limit is specified.
According to the PHP documentation, the values are trimmed for whitespace
in the end, not at the beginning.

Change-Id: Ifb4547b3349be2d31d5ce75b19db77eb6535d5ec
Resolves: #70864
Releases: master, 6.2
Reviewed-on: https://review.typo3.org/44178
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[TASK] Embed icon repository via bower 11/43611/18
Frank Nägler [Mon, 28 Sep 2015 12:23:55 +0000 (14:23 +0200)]
[TASK] Embed icon repository via bower

Resolves: #70155
Releases: master
Change-Id: I5fbe9bd2610cf1d40f229981f689deae7c1c0169
Reviewed-on: https://review.typo3.org/43611
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[TASK] pages: Add exclude-field-setting for tsconfig_includes 32/44132/2
Stefan Neufeind [Sat, 17 Oct 2015 21:23:30 +0000 (23:23 +0200)]
[TASK] pages: Add exclude-field-setting for tsconfig_includes

Allow to select whether to show the tsconfig_includes-field
for users.

Change-Id: I81ce60b229af360132a48638eb8ef004d9491b11
Resolves: #70816
Releases: master
Reviewed-on: https://review.typo3.org/44132
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Drop faulty getIcons() method from "Icons" module 86/44186/2
Andreas Fernandez [Tue, 20 Oct 2015 16:25:25 +0000 (18:25 +0200)]
[TASK] Drop faulty getIcons() method from "Icons" module

The getIcons() implementation of the Icons RequireJS module is faulty and
leads to issues when fetching cached and uncached icons in the same
request. The method is dropped and all calls against that API are
adjusted.

As the API was introduced a week ago, this change is considered being
not breaking.

Resolves: #70881
Releases: master
Change-Id: I62932c48b1482767b3920afe8d320de3ab8623c7
Reviewed-on: https://review.typo3.org/44186
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Use Icon API in AjaxDataHandler 49/44149/4
Andreas Fernandez [Mon, 19 Oct 2015 08:47:01 +0000 (10:47 +0200)]
[TASK] Use Icon API in AjaxDataHandler

Resolves: #70887
Resolves: #70391
Releases: master
Change-Id: I0d6c6790cecb54f92aa84f70115fbb60803deca7
Reviewed-on: https://review.typo3.org/44149
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] FormEngine: Fix IRRE localization button markup 85/44185/2
Morton Jonuschat [Tue, 20 Oct 2015 15:48:49 +0000 (17:48 +0200)]
[BUGFIX] FormEngine: Fix IRRE localization button markup

Add missing quote before the title tag to fix the onClick event handler.

Resolves: #70878
Related: #68820
Releases: master
Change-Id: Iadd321fcb37bfccad4e62bf2d6ae564b8485c63d
Reviewed-on: https://review.typo3.org/44185
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[TASK] Extend markup of icons 75/44175/3
Andreas Fernandez [Tue, 20 Oct 2015 08:10:00 +0000 (10:10 +0200)]
[TASK] Extend markup of icons

Attach the icon identifier as data attribute and add the `t3js-icon` class.

Resolves: #70862
Releases: master
Change-Id: Iaa550c4ceadc1b74ddfcfaeec8f42324dfcddeb2
Reviewed-on: https://review.typo3.org/44175
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
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] Link thumbnail in preview to edit mode 64/44164/3
Frank Nägler [Mon, 19 Oct 2015 15:34:00 +0000 (17:34 +0200)]
[BUGFIX] Link thumbnail in preview to edit mode

Since all elements in the preview of content elements in page module
link to edit mode, the preview of Text&Media element should also link
to the edit mode.

Resolves: #70852
Releases: master
Change-Id: I2d12d4c444f1331307a36684974b26ec50d32468
Reviewed-on: https://review.typo3.org/44164
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Use ModuleTemplate API for ext:impexp 54/43854/10
Ruud Silvrants [Tue, 6 Oct 2015 11:07:16 +0000 (13:07 +0200)]
[TASK] Use ModuleTemplate API for ext:impexp

Change-Id: I58f167c9e80884715f5eaeb9163dc2e0bea95cc6
Releases: master
Resolves: #69880
Reviewed-on: https://review.typo3.org/43854
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Respect localized placeholders in TCA again 43/44143/5
Daniel Goerz [Sun, 18 Oct 2015 18:48:29 +0000 (20:48 +0200)]
[BUGFIX] Respect localized placeholders in TCA again

Change-Id: I3678ff847d43303086610f6d24ba494c0f285d29
Resolves: #70821
Resolves: #70833
Releases: master
Reviewed-on: https://review.typo3.org/44143
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] Emit updateSignals in ModuleTemplate 61/44161/2
Andreas Fernandez [Mon, 19 Oct 2015 13:29:31 +0000 (15:29 +0200)]
[BUGFIX] Emit updateSignals in ModuleTemplate

Resolves: #70845
Releases: master
Change-Id: I6dbd0f9e04023d688c9bb793d7e3fd108ed8e35a
Reviewed-on: https://review.typo3.org/44161
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] Prevent PHP warning when trying to loop over null 61/44061/3
Xavier Perseguers [Wed, 14 Oct 2015 15:08:54 +0000 (17:08 +0200)]
[BUGFIX] Prevent PHP warning when trying to loop over null

Change-Id: I4ea525317b838452ff6eb166c751fa3c027cfffb
Resolves: #70705
Releases: master
Reviewed-on: http://review.typo3.org/44061
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
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>