Packages/TYPO3.CMS.git
2 years ago[BUGFIX] EXT:Scheduler: Post only fields of selected class on save 27/51027/3
Michael Oehlhof [Thu, 22 Dec 2016 16:08:45 +0000 (17:08 +0100)]
[BUGFIX] EXT:Scheduler: Post only fields of selected class on save

When saving a new task, now only the extra fields of the selected class
where submitted via post and no longer all extra fields of all possible
classes.
This prevents saving the wrong value if extra fields of different classes
have the same id.

Resolves: #25805
Releases: master
Change-Id: I4f0ae67694fbc3b284e763e3edd123804d078350
Reviewed-on: https://review.typo3.org/51027
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
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>
2 years ago[TASK] EXT:form - Use PHP's native array_replace_recursive 55/52155/3
Benni Mack [Sat, 25 Mar 2017 17:27:48 +0000 (18:27 +0100)]
[TASK] EXT:form - Use PHP's native array_replace_recursive

Resolves: #80443
Releases: master
Change-Id: I3e9c2b3f984068f2ce4d1096cd14670700d77aa6
Reviewed-on: https://review.typo3.org/52155
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Move MonitorUtility to compatiblity7 64/52164/2
Christian Kuhn [Sat, 25 Mar 2017 23:09:16 +0000 (00:09 +0100)]
[TASK] Move MonitorUtility to compatiblity7

Move the MonitorUtility to ext:compatibility7, implement the static call
as eofe hook and move the reports system status to compat7, too.

Change-Id: I152a726d9d47e9a1f38dc2416384551727bbcc88
Resolves: #80450
Releases: master
Reviewed-on: https://review.typo3.org/52164
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Decrease z-index for disabled fields in FormEngine 49/52149/2
Andreas Fernandez [Sat, 25 Mar 2017 15:55:48 +0000 (16:55 +0100)]
[BUGFIX] Decrease z-index for disabled fields in FormEngine

The z-index for disabled input fields is decreased to a much lower value
to avoid overlaying the module header bar.

Resolves: #80428
Releases: master, 7.6
Change-Id: Ia6f861fc66269b843571720e31f4f935d5cc9614
Reviewed-on: https://review.typo3.org/52149
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Deprecate GeneralUtility::csvValues 63/52163/2
Frank Naegler [Sat, 25 Mar 2017 23:09:17 +0000 (00:09 +0100)]
[TASK] Deprecate GeneralUtility::csvValues

Resolves: #80451
Releases: master
Change-Id: I7ba0a97b3ca4bfb98b1f5072a830d10b66e640fd
Reviewed-on: https://review.typo3.org/52163
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Optimize colors in modulemenu 62/52162/3
Marco Christian Krenn [Sat, 25 Mar 2017 22:13:37 +0000 (23:13 +0100)]
[TASK] Optimize colors in modulemenu

changes colors and use the base variables set in the file.
cleanup of pagetree svg icon and add class icon-color.

Resolves: #80023
Releases: master
Change-Id: I6809e7930c118d9e4cc55035f0cf687c02a5958b
Reviewed-on: https://review.typo3.org/52162
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Avoid double escaping in content element wizard 47/52147/2
Georg Ringer [Sat, 25 Mar 2017 10:13:41 +0000 (11:13 +0100)]
[BUGFIX] Avoid double escaping in content element wizard

Fluid escapes the header already, therfore there is no
need to do it before in the controller.

Resolves: #80288
Releases: master
Change-Id: I7f16fb2aa1319cdfbc3a8c9226a86e98a8e8457a
Reviewed-on: https://review.typo3.org/52147
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[FOLLOWUP][TASK] Deprecate RemoveXSS 61/52161/3
Frank Naegler [Sat, 25 Mar 2017 21:40:45 +0000 (22:40 +0100)]
[FOLLOWUP][TASK] Deprecate RemoveXSS

This patch adds the missing logDeprecatedFunction() call.

Resolves: #76164
Releases: master
Change-Id: I70da92799b6fe9345468b600b73ce30273c25836
Reviewed-on: https://review.typo3.org/52161
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Deprecate EXT:lowlevel ArrayBrowser->wrapValue 53/52153/3
Benni Mack [Sat, 25 Mar 2017 17:05:14 +0000 (18:05 +0100)]
[TASK] Deprecate EXT:lowlevel ArrayBrowser->wrapValue

The method ArrayBrowser->wrapValue() only does a htmlspecialchars()
call nowadays and can be replaced easily by PHP native functions.

Resolves: #80440
Releases: master
Change-Id: I1646adc0c501b386ed289f428420b3e6ec6a5000
Reviewed-on: https://review.typo3.org/52153
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Move config.beLoginLinkIPList to compat7 56/52156/4
Benni Mack [Sat, 25 Mar 2017 19:39:07 +0000 (20:39 +0100)]
[TASK] Move config.beLoginLinkIPList to compat7

The functionality to output a login link / logout link when coming from
a certain IP address (set via TypoScript config.beLoginLinkIPList) was
moved to EXT:compatibility7.

Resolves: #80444
Releases: master
Change-Id: I1b754cfd454abd3376642a290c056442c5be733d
Reviewed-on: https://review.typo3.org/52156
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>
2 years ago[TASK] Deprecate GeneralUtility::freetypeDpiComp 60/52160/4
Benni Mack [Sat, 25 Mar 2017 21:27:04 +0000 (22:27 +0100)]
[TASK] Deprecate GeneralUtility::freetypeDpiComp

The Freetype related method "GeneralUtility::freetypeDpiComp"
has been marked as deprecated and moved to GraphicalFunctions
where it belongs to.

Resolves: #80449
Releases: master
Change-Id: Iaa549051c38993a24415c2bfdb785715c1d6e74d
Reviewed-on: https://review.typo3.org/52160
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] EXT:form - avoid php warnings 52/52152/2
Ralf Zimmermann [Sat, 25 Mar 2017 16:47:35 +0000 (17:47 +0100)]
[BUGFIX] EXT:form - avoid php warnings

Avoid php warnings if no individual validation errors are defined.

Resolves: #80439
Releases: master
Change-Id: Idc3f566eb922afe3fc167d5738da54c09f78f83e
Reviewed-on: https://review.typo3.org/52152
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Patrick Broens <patrick@patrickbroens.nl>
Tested-by: Patrick Broens <patrick@patrickbroens.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] EXT:form - do not wrap in anonymous function 54/52154/2
Benni Mack [Sat, 25 Mar 2017 17:07:43 +0000 (18:07 +0100)]
[BUGFIX] EXT:form - do not wrap in anonymous function

There are no local variables in ext_tables.php that would
justify having a call_user_func() wrap around the
registration of the Form module.

Resolves: #80441
Releases: master
Change-Id: Idd927141ca10c22fcf43b0c553b82518925995cd
Reviewed-on: https://review.typo3.org/52154
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Patrick Broens <patrick@patrickbroens.nl>
Tested-by: Patrick Broens <patrick@patrickbroens.nl>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Cleanup legacy IMv4 options 59/52159/2
Benni Mack [Sat, 25 Mar 2017 21:06:11 +0000 (22:06 +0100)]
[TASK] Cleanup legacy IMv4 options

The GraphicalFunctions options $V5_EFFECTS and $_NO_IM_EFFECTS
are no the exact opposite all times, due to the removal of IM4 support.

For this reason, the property $V5_EFFECTS can be removed.

Resolves: #80448
Releases: master
Change-Id: I935a5d89a98ebc16b04be46e492d26346fa10f82
Reviewed-on: https://review.typo3.org/52159
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
2 years ago[TASK] Clean up code in jsfunc.inline.js 58/52158/3
Benni Mack [Sat, 25 Mar 2017 20:23:14 +0000 (21:23 +0100)]
[TASK] Clean up code in jsfunc.inline.js

There are some methods that are handled differently these days and
are not necessary anymore due to some IRRE refactorings in the last
months.

Resolves: #80446
Releases: master
Change-Id: Icadfbfda1c1471c547dc1dbcaad989fb1a623b66
Reviewed-on: https://review.typo3.org/52158
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Deprecate printContent methods 57/52157/2
Frank Naegler [Sat, 25 Mar 2017 20:02:03 +0000 (21:02 +0100)]
[TASK] Deprecate printContent methods

The methods TaskModuleController::printContent() and
PageLayoutController::printContent()  have been marked as deprecated.

Resolves: #80445
Releases: master
Change-Id: Ia79101ca6ff66e7a0896dad930276698791989ce
Reviewed-on: https://review.typo3.org/52157
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Use TYPO3_version constant for Extbase help command 50/52150/2
Benni Mack [Sat, 25 Mar 2017 16:03:36 +0000 (17:03 +0100)]
[TASK] Use TYPO3_version constant for Extbase help command

The output which version of Extbase is used, does not need to be
fetched via getExtensionVersion() of EXT:extbase. The TYPO3_version
contains the same information as the information in EXT:extbase/ext_emconf.php.

Resolves: #80438
Releases: master
Change-Id: I69be6c5949f39dac2c6a953d74c6cbfa7eaecd35
Reviewed-on: https://review.typo3.org/52150
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[FEATURE] EXT:form - support multiple form elements per row 37/52037/20
Ralf Zimmermann [Tue, 14 Mar 2017 03:07:25 +0000 (04:07 +0100)]
[FEATURE] EXT:form - support multiple form elements per row

Make it possible to define multiple form elements per row.
The default configuration works for Twitter Bootstrap.

Resolves: #80196
Releases: master
Change-Id: I28b9f648d2bc202c03b6c6b474f6e975ef1459bd
Reviewed-on: https://review.typo3.org/52037
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Avoid warning dialog when closing records with dateTime fields 40/52140/3
Frank Naegler [Fri, 24 Mar 2017 11:12:43 +0000 (12:12 +0100)]
[BUGFIX] Avoid warning dialog when closing records with dateTime fields

In case a record contains a DateTimePicker field, the validation is triggered to early
and mark each DateTime field as changed. This patch fix this wrong behavior.

Resolves: #80008
Releases: master
Change-Id: I9a2d81c6cf5b544d5a6f08f43fd2fea86b415d6a
Reviewed-on: https://review.typo3.org/52140
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Joerg Kummer <service@enobe.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[FOLLOWUP][BUGFIX] Set language uid for inline children by default 48/52148/2
Nicole Cordes [Sat, 25 Mar 2017 15:04:09 +0000 (16:04 +0100)]
[FOLLOWUP][BUGFIX] Set language uid for inline children by default

Resolves: #48883
Resolves: #76048
Resolves: #73609
Releases: master, 7.6
Change-Id: Id782bd41bfe30d9f9574e4b444d6e361ac76d0c6
Reviewed-on: https://review.typo3.org/52148
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Set language uid for inline children by default 61/52061/11
Nicole Cordes [Wed, 15 Mar 2017 16:11:27 +0000 (17:11 +0100)]
[BUGFIX] Set language uid for inline children by default

On creating child records for an inline field, currently no language
is set and the children are stored with sys_language_uid 0. This patch
adds the proper configuration to ensure a default children language
according to its parent language.

Resolves: #48883
Resolves: #76048
Resolves: #73609
Releases: master, 7.6
Change-Id: Id9e449dbb06fed11670eedec45a92529fb4acb6f
Reviewed-on: https://review.typo3.org/52061
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[TASK] Unify configuration for overriding child TCA 30/52130/9
Helmut Hummel [Wed, 22 Mar 2017 21:43:10 +0000 (22:43 +0100)]
[TASK] Unify configuration for overriding child TCA

The configuration possibilities to override child TCA
from the TCA of an inline parent

foreign_types
foreign_record_defaults
foreign_selector_fieldTcaOverride
overrideCropVariants

Are now replaced with a new generic one

overrideChildTca

The old TCA is migrated to the new version.

Resolves: #80000
Releases: master
Change-Id: Iebe4e0794517bc51f8bb2406aec80d95dfcb374e
Reviewed-on: https://review.typo3.org/52130
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] EXT:form - simplify translation file includes 08/52008/25
Ralf Zimmermann [Sat, 11 Mar 2017 22:11:42 +0000 (23:11 +0100)]
[TASK] EXT:form - simplify translation file includes

With this patch, an integrator has prototype wide translation settings
for the 4 aspects of the form framework. Furthermore, the integrator is
able to define multiple translation files to avoid copying the whole
default translation files or using locallangXMLOverride.

Resolves: #80241
Releases: master
Change-Id: I96ff6afec42159fbbd9c9fcd9d4540e12e1221cd
Reviewed-on: https://review.typo3.org/52008
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Start click binding only after DOM is ready 36/52136/3
Frank Naegler [Thu, 23 Mar 2017 13:46:51 +0000 (14:46 +0100)]
[BUGFIX] Start click binding only after DOM is ready

This patch fixes a loading issue on poor internet connections.
In case of a slow internet connection the icons are not loaded and the
click binding does not work. A DOM ready check should solve the issue.

Resolves: #80416
Releases: master, 7.6
Change-Id: Ia79f14e9dbe0b44a22c5916073b4649211b0bd7b
Reviewed-on: https://review.typo3.org/52136
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tabea Oertel <tabea.oertel@dkd.de>
Tested-by: Tabea Oertel <tabea.oertel@dkd.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Log exception when metadata extraction fails 65/51965/16
Thomas Hohn [Mon, 6 Mar 2017 19:13:39 +0000 (20:13 +0100)]
[TASK] Log exception when metadata extraction fails

When the FAL metadata extraction task fails with an exception
this exception will now be logged via logException(), which is
added as a new method to AbstractTask. This method logs via
GeneralUtility::sysLog and the Logging API.

Resolves: #66217
Releases: master
Change-Id: If7d56148d9ee3ec3ea143bc422eeff4f2f4b8c03
Reviewed-on: https://review.typo3.org/51965
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Sommer <markussom@posteo.de>
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>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Mark login attempts as failed for anonymous sessions 16/52116/4
Mads Jensen [Wed, 22 Mar 2017 09:08:46 +0000 (10:08 +0100)]
[BUGFIX] Mark login attempts as failed for anonymous sessions

Fixes a bug where login attempts would not be marked with loginFailure
when an existing anonymous session exists.

Resolves: #80389
Releases: master
Change-Id: Id421d95fd5239c7a16e771463db3d9eb372d0340
Reviewed-on: https://review.typo3.org/52116
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Morten Pless <mpl@systime.dk>
Reviewed-by: Anders Kostending <aha@systime.dk>
Reviewed-by: Faton Haliti <fha@systime.dk>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
2 years ago[BUGFIX] EXT:form - ignore removed form definitions in page module 17/52117/5
Ralf Zimmermann [Wed, 22 Mar 2017 09:28:55 +0000 (10:28 +0100)]
[BUGFIX] EXT:form - ignore removed form definitions in page module

Do not show labels from removed, renamed or invalid form
definitions within the page module preview hook.

Resolves: #80390
Releases: master
Change-Id: Ifc3f9a342ac1bda19831b9388dee04e34639503e
Reviewed-on: https://review.typo3.org/52117
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Fix typo in UserElement.php 38/52138/2
Jan Delius [Thu, 23 Mar 2017 16:22:40 +0000 (17:22 +0100)]
[BUGFIX] Fix typo in UserElement.php

Correct configuration is in fieldConf

Resolves: #80423
Releases: master
Change-Id: I605b9c76367081f1332c6ad61d4c342216992f1d
Reviewed-on: https://review.typo3.org/52138
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Fix broken require / validation handling for ckeditor 34/52134/3
Frank Naegler [Thu, 23 Mar 2017 13:16:57 +0000 (14:16 +0100)]
[BUGFIX] Fix broken require / validation handling for ckeditor

This patch fix the broken require / validation handling for ckeditor.
To revalidate the form, the field is now updated on change and the
validation will be started.

Reolves: #80415
Releases: master
Change-Id: I731ffeb6a7fa217aa2c07004cdb424ea2a20f932
Reviewed-on: https://review.typo3.org/52134
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] EXT:form - add empty option to select elements 18/52018/7
Ralf Zimmermann [Mon, 13 Mar 2017 00:14:06 +0000 (01:14 +0100)]
[TASK] EXT:form - add empty option to select elements

Add configuration for fluid's select VH attribute 'prependOptionLabel'.

Resolves: #80192
Releases: master
Change-Id: Id045fac0d4d65ab4127607ec4ed1384757a0201f
Reviewed-on: https://review.typo3.org/52018
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Show only pages_language_overlay records with a defined language 33/52133/3
Georg Ringer [Thu, 23 Mar 2017 11:59:49 +0000 (12:59 +0100)]
[TASK] Show only pages_language_overlay records with a defined language

The list module must not use any pages_language_overlay records with
a sys_language_uid=0. First this doesn't make sense and furthermore
this has ugly side effects like an empty localize button.

Resolves: #80402
Releases: master
Change-Id: I97155ab66b2185d681e833a67448d3e565c7f521
Reviewed-on: https://review.typo3.org/52133
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Ensure correct sorting of extension configuration 80/51980/2
Nicole Cordes [Tue, 7 Mar 2017 22:18:00 +0000 (23:18 +0100)]
[BUGFIX] Ensure correct sorting of extension configuration

If an extension uses a default subcategory for its configuration but does
not define a sorting order, using PHP >= 7 the order is reversed. This
patch ensures an previously introduced counter is used as identifier.

Resolves: #80180
Related: #76386
Releases: master, 7.6
Change-Id: Ib480632213ebe090688da5ba30c031ca116cf9a9
Reviewed-on: https://review.typo3.org/51980
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Wrong computed baseURL with FE editing RTE 89/51489/2
Pierrick Caillon [Tue, 31 Jan 2017 11:30:31 +0000 (12:30 +0100)]
[BUGFIX] Wrong computed baseURL with FE editing RTE

Frontend editing button for editing a content now
url encode the return URL. The HTMLAREA baseURL
computation now excludes query parameters and anchor
from the document URL.

Resolves: #79568
Related: #65705
Related: #65608
Releases: master
Change-Id: I57ae5257ab62cff1398a0b2d088fe7ba3b126c76
Reviewed-on: https://review.typo3.org/51489
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] AllowLanguageSynchronization processes null values twice 91/52091/5
Oliver Hader [Sat, 18 Mar 2017 22:38:26 +0000 (23:38 +0100)]
[BUGFIX] AllowLanguageSynchronization processes null values twice

TCA columns having 'l10n_mode' defined to either 'exclude' or
'mergeIfNotBlank' (later is autotatically migrated to the according
'allowLanguageSynchronization' behavior) are processed twice on handling
modifications in DataHandler. In a result an exeception is throws which
prevents recursions on chained translations.

Checking null values with plain isset() is replaced with a new method
using array_key_exists() to consider null values as well.

Change-Id: I3f1b0cdf3f62845f3bae3632f6aaa9b2dfdc6e0b
Resolves: #80338
Releases: master
Reviewed-on: https://review.typo3.org/52091
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Refactor methods in DataHandler related to page delete access 97/51497/2
Stephan Großberndt [Wed, 1 Feb 2017 13:05:25 +0000 (14:05 +0100)]
[TASK] Refactor methods in DataHandler related to page delete access

* Removes usage of `rmComma()` and deprecates it
* Replaces usage of `noRecordsFromUnallowedTables()` with protected
method and deprecates it
* Removes duplicated code
* Improves variable names and type safety

Fixes: #79580
Releases: master
Change-Id: Ic9b95ede11adf73397b19f10acee58ba920624f7
Reviewed-on: https://review.typo3.org/51497
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
2 years ago[TASK] Make frontend login compatible with csc and fsc 10/52110/7
Benjamin Kott [Tue, 21 Mar 2017 00:30:19 +0000 (01:30 +0100)]
[TASK] Make frontend login compatible with csc and fsc

Frontend login now uses fluid styled content as default rendering
definition. Additionally the loading order is changed to be always first
to enable more reliable overriding, also typoscript constants are now
available for the most common configurations.

Resolves: #80374
Releases: master
Change-Id: I81b6eca5d90284029c5bfaa99e82547ca248d5b0
Reviewed-on: https://review.typo3.org/52110
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Streamline form template files 21/52121/6
Benjamin Kott [Wed, 22 Mar 2017 13:13:52 +0000 (14:13 +0100)]
[TASK] Streamline form template files

For a more streamlined rendering this patch adds nessesary html tags
with fluid namespaces to all form templates, unifies indention
and adds an empty space before closing bracket of self-closing tags.
In addition the invalid end tag for thematic breaks was removed.

Resolves: #80393
Releases: master
Change-Id: Id9d8917b5d5f48a480da711490656cc24f18061d
Reviewed-on: https://review.typo3.org/52121
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
2 years ago[BUGFIX] LocalizationStateSelector with new records 27/52127/3
Christian Kuhn [Wed, 22 Mar 2017 16:53:09 +0000 (17:53 +0100)]
[BUGFIX] LocalizationStateSelector with new records

The LocalizationStateSelector field wizard on new, not yet persisted records
casts the ['databaseRow']['uid'] to integer which leads to 0 if the uid is
'NEW1234...'.

Example (wrong) field name in formEngine:
 data[pages_language_overlay][0][l10n_state][subtitle]
Should:
 data[pages_language_overlay][NEW1234][l10n_state][subtitle]

Thus, field wizards values different from default are not stored.
The patch changes the int cast to an htmlspecialchars() to transfer
correct record uid for new records, too.

Change-Id: Ic77bf1c1e5fc0ebfcf8837bf6848ab1a201852a4
Resolves: #80405
Releases: master
Reviewed-on: https://review.typo3.org/52127
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] EXT:form - do not write placeholder attribute if empty 13/52113/2
Ralf Zimmermann [Tue, 21 Mar 2017 22:27:37 +0000 (23:27 +0100)]
[TASK] EXT:form - do not write placeholder attribute if empty

Do not write the placeholder html attribute if its value
is empty within the form editor.

Resolves: #80383
Releases: master
Change-Id: Icf514b49c73d3ccc9daa913dc55678bf7a57baa5
Reviewed-on: https://review.typo3.org/52113
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Update jQuery from 3.1.1 to 3.2.1 69/52069/6
Anders Kostending [Fri, 17 Mar 2017 08:15:28 +0000 (09:15 +0100)]
[TASK] Update jQuery from 3.1.1 to 3.2.1

Release notes:
 * Added support for custom CSS properties (#3144).
 * Deprecated jQuery.holdReady (#3288).
 * Deprecated jQuery.nodeName (#3475).
 * Deprecated jQuery.inArray (#2961).
 * Fixed a bug in .width(), .height(), and related
 methods where CSS transforms were included in the
 calculations. For instance, an element with the
 style transform: scale(2x) should not have its
 width and height values doubled (#3193).
 * Added support for <template> elements to the
 .contents() method (#3436).
 * Added back the deprecated module to the slim build.
 This change is largely insignificant given the
 module’s small size. We believe it makes more sense
 to remove deprecated pieces from the slim build
 at the same time as the main jQuery build (#3237).
* Ensure jQuery.holdReady is in the right place (#3573)
* Ensure we get proper values for width and height on
 elements with display “inline” (#3571)
* Ensure trigger data is passed to radio click event
 handlers (#3579)
* Revert: Trigger checkbox and radio click events identically
* Revert: Add radio click triggering tests

ChangeLog Compare:
https://github.com/jquery/jquery/compare/3.1.1...3.2.1

Resolves: #80313
Releases: master
Change-Id: I3f98247f28279bf68a0af4787aee996209ed1833
Reviewed-on: https://review.typo3.org/52069
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Kasper Ligaard <kasperligaard+typo3.org@gmail.com>
Reviewed-by: Anders Kostending <aha@systime.dk>
Reviewed-by: Faton Haliti <fha@systime.dk>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Upgrade version of D3.js to version 4.7.3 73/52073/3
Anders Kostending [Fri, 17 Mar 2017 09:33:34 +0000 (10:33 +0100)]
[TASK] Upgrade version of D3.js to version 4.7.3

Release notes:
4.7.2
 * Optimize d3.pack.
 * Fix string coercion in transition.style and
 transition.attr.
 * Update dependencies.

4.7.3
 * Fix the Mercator projection’s built-in clipping when
 projection.rotate is used.
 * Fix the transverse Mercator projection’s built-in
 clipping when projection.rotate is used.
 * Fix the transverse Mercator projection’s built-in
 clipping when projection.clipExtent is used.

Resolves: #80320
Releases: master
Change-Id: Ief0e4c58506e162062e32fc166df9edcac9f87d2
Reviewed-on: https://review.typo3.org/52073
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Faton Haliti <fha@systime.dk>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Fix tooltip after changing permissions 15/52115/2
Josef Glatz [Wed, 22 Mar 2017 08:29:30 +0000 (09:29 +0100)]
[BUGFIX] Fix tooltip after changing permissions

Fix js tooltip after permission settings are changed
in the permissions backend module.

Resolves: #80387
Releases: master, 7.6
Change-Id: I6be57ff0a48b3245c5e2d1aabc4260720c480e5f
Reviewed-on: https://review.typo3.org/52115
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[FOLLOWUP][TASK] Deprecate BackendUtility::getRecordRaw 25/52125/2
Christian Kuhn [Wed, 22 Mar 2017 15:45:27 +0000 (16:45 +0100)]
[FOLLOWUP][TASK] Deprecate BackendUtility::getRecordRaw

Rename .rst file since the colons give headaches on windows.

Change-Id: I710a030ce7335b294d081e237a019cec6b7ca74f
Resolves: #80317
Releases: master
Reviewed-on: https://review.typo3.org/52125
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Do not clear constants in CSS Styled Content 18/52118/2
Benni Mack [Wed, 22 Mar 2017 09:32:57 +0000 (10:32 +0100)]
[TASK] Do not clear constants in CSS Styled Content

The constants within `styles.content` were cleared
via CSS Styled Content which did not allow to define
any constants before the TypoScript template was
included in that space.

Releases: master
Resolves: #80391
Change-Id: Ia96c3a3883d87eb9dba3f0a2b193738d9252d263
Reviewed-on: https://review.typo3.org/52118
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
2 years ago[TASK] Deprecate BackendUtility::getRecordRaw 75/52075/9
Manuel Selbach [Fri, 17 Mar 2017 10:34:06 +0000 (11:34 +0100)]
[TASK] Deprecate BackendUtility::getRecordRaw

Since we follow the principle of "prepared statement", the method
getRecordRaw will break this behaviour. Within the "where" parameter
of the function it is possible to pass a malformed query part.

Thus we should remove it, as the queryBuilder should be used everywhere
in the future to increase visiblity of which query will be processed at
a concrete point of code and to force the concept of prepared statements.

Resolves: #80317
Releases: master
Change-Id: If0028bf897ddee4517228a9e399390fe7266215e
Reviewed-on: https://review.typo3.org/52075
Tested-by: TYPO3com <no-reply@typo3.com>
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>
2 years ago[BUGFIX] Flex form section container with group elements 05/52105/3
Christian Kuhn [Mon, 20 Mar 2017 17:28:17 +0000 (18:28 +0100)]
[BUGFIX] Flex form section container with group elements

The "create new flex form section container" ajax request fails to set
initialized data values of the data compiler to the render engine.
As a result, data values that expect to be at least an empty array
are null and for instance the GroupElement stumbles. Properly assign
calculated container data to the render engine to fix this.

Change-Id: I1205c2814608bbb23d4842333f0b047bc356b02a
Resolves: #80222
Releases: master
Reviewed-on: https://review.typo3.org/52105
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Language label and css loading in inline and flex sections 89/52089/3
Christian Kuhn [Fri, 17 Mar 2017 17:53:30 +0000 (18:53 +0100)]
[BUGFIX] Language label and css loading in inline and flex sections

Loading additional stylesheets from elements in inline scope fails if using
'EXT:' syntax, for flex section containers, this was not evaluated at all.
The patch adds code to resolve an EXT: prefix stylesheet file from an element
result array ['stylesheetFiles'] to properly handle loading of this CSS in
JS, and uses it in both inline and flex ajax controller. This issue is easily
reproducible with ext:styleguide 'elements_t3editor', which registers
t3editor.css to load. Without patch, This fail (404) in 'in inline'
't3editor_inline_1' 'Create New'.
Additionally, additional language file handling was not implemented for
flex section container ajax calls, which is also added by the patch,
similar to the solution done in inline ajax.

Change-Id: I617b9f1ed3e0c4718fb0867a42f2c37b604d7afe
Resolves: #80335
Releases: master
Reviewed-on: https://review.typo3.org/52089
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[TASK] Clean up ['ctrl'] sortby and default_sortby 08/52108/2
Christian Kuhn [Mon, 20 Mar 2017 19:43:33 +0000 (20:43 +0100)]
[TASK] Clean up ['ctrl'] sortby and default_sortby

sortby: An integer field with an explicit sorting value

default_sortby: A query->orderBy statement to sort records
if no explicit sortby field is given.

default_sortby is ignored if sortby is given. The patch removes
a couple of TCA ['ctrl']['default_sortby'] declarations where both
were defined.

default_sortby needs no "ORDER BY" prefix. The patch removes it
from those TCA tables where this prefix was still defined.

Additionally, the TCA reference docs have been improved in this
area to hint about both fields and their correlation. It is especially
evil if that is confused and a field like 'title' is set as sortby:
The DataHandler would happily write integers into that field on save.

Change-Id: Ib5c38a538cd3f60d3e05033488363a144f756505
Resolves: #80361
Releases: master
Reviewed-on: https://review.typo3.org/52108
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Steffen Kamper <info@sk-typo3.de>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Preview pages with publish dates 98/52098/11
Susanne Moog [Mon, 20 Mar 2017 06:12:34 +0000 (07:12 +0100)]
[BUGFIX] Preview pages with publish dates

The view module already adds simTime to pages that have a publish date
set. With this change all places generating page preview links behave
in the same way, namely adding the simTime commands if the page has
publish date restrictions.

This change reverts f012052 and implements the behavior in a less
intrusive way.

Resolves: #66451
Releases: master
Change-Id: Idc740477d821ac32cd74dbec7b616b2794165ea9
Reviewed-on: https://review.typo3.org/52098
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[FOLLOWUP][TASK] EXT:form - change signal slots to hooks 88/52088/10
Ralf Zimmermann [Fri, 17 Mar 2017 16:46:07 +0000 (17:46 +0100)]
[FOLLOWUP][TASK] EXT:form - change signal slots to hooks

Resolves: #80333
Releases: master
Change-Id: I201392bc67228864e31d9e7117880fbb401af279
Reviewed-on: https://review.typo3.org/52088
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Jurian Janssen <jurian.janssen@gmail.com>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] EXT:form - change type of getRendererClassName() to string 97/51997/5
Martin Kutschker [Fri, 3 Mar 2017 23:12:51 +0000 (23:12 +0000)]
[BUGFIX] EXT:form - change type of getRendererClassName() to string

Fix incompatible return types of getRendererClassName()
Make sure it is a string in all interfaces and implementations.

Resolves: #80230
Releases: master
Change-Id: I59cd0a1222e3aa67c742ca41331af2ddc4a1ee51
Reviewed-on: https://review.typo3.org/51997
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Check if install tool enable file exists before removing it 00/52100/3
Michael Stucki [Mon, 20 Mar 2017 13:04:43 +0000 (14:04 +0100)]
[BUGFIX] Check if install tool enable file exists before removing it

The is_file() check got lost during the refactoring in
d855b4707ba1198b6c1dbf856c4377e230da4c4b.

Change-Id: Ia1688099a7ccd32667562e8c7f83fd54bb669f4a
Resolves: #80354
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/52100
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Cleanup FSC/CSC typoscript 95/52095/2
Josef Glatz [Sun, 19 Mar 2017 21:16:28 +0000 (22:16 +0100)]
[TASK] Cleanup FSC/CSC typoscript

* remove/update inline comments
* improve legibility by proper indentation and CGL

Resolves: #80346
Releases: master
Change-Id: I51207c0a54b18f78b1a0dd4313b398908ea2f021
Reviewed-on: https://review.typo3.org/52095
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] EXT:form - Render form name in form tree correctly 94/52094/3
Martin Kutschker [Sat, 4 Mar 2017 20:48:19 +0000 (20:48 +0000)]
[BUGFIX] EXT:form - Render form name in form tree correctly

Do not double-encode name with HTML entities.

Resolves: #80343
Releases: master
Change-Id: If8e3757f0d34712f0daf03122e61b6ef06a1ccd0
Reviewed-on: https://review.typo3.org/52094
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Do not compile parent config in inline ajax controller 77/52077/4
Christian Kuhn [Fri, 17 Mar 2017 11:14:29 +0000 (12:14 +0100)]
[BUGFIX] Do not compile parent config in inline ajax controller

Using the signed parent tca config incoming via ajax request in the
inline ajax controller solves a series of issues in 'new' and other
scopes.
The expensive calculation of inline parent TCA config within the
controller can be dropped.

Change-Id: I4ff31d0398ebfa1bb311bbe6ea97c839aa2df1ac
Resolves: #80325
Resolves: #76671
Releases: master
Reviewed-on: https://review.typo3.org/52077
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Tested-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Use correct language sorting in TCA field language of pages_language_overlay 99/52099/2
Georg Ringer [Mon, 20 Mar 2017 12:34:40 +0000 (13:34 +0100)]
[TASK] Use correct language sorting in TCA field language of pages_language_overlay

Since #77652 the languages are sorted manually using a sorting field. Use this
field also in the language selection of pages_language_overlay.

Resolves: #80351
Releases: master
Change-Id: I490aa5c477cc2c45110a658e05b42e75f0528610
Reviewed-on: https://review.typo3.org/52099
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Remove l10n_cat leftover 86/52086/3
Christian Kuhn [Fri, 17 Mar 2017 16:02:23 +0000 (17:02 +0100)]
[TASK] Remove l10n_cat leftover

TCA property l10n_cat has been there since ever and nobody understood it.
The docs about it never said what it really does and the according arguments
from EditDocumentController were never used.
The patch removes l10n_cat and some left over handling in
EditDocumentController.
Do not confuse this l10n_cat related localizationMode text/media with the
localizationMode select/keep from inline: The inline part is not touched
by the patch.

Change-Id: Ia7b54bddabffcad3e38df76731d7fe9f6b8ff40f
Resolves: #80331
Releases: master
Reviewed-on: https://review.typo3.org/52086
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
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>
2 years ago[BUGFIX] Typo3Status Report checks for Compatibility6 96/52096/2
Thomas Hohn [Mon, 20 Mar 2017 05:40:30 +0000 (06:40 +0100)]
[BUGFIX] Typo3Status Report checks for Compatibility6

Check for EXT:Compatibility7 instead of EXT:Compatibility6
in the Typo3Status Report.

Resolves: #80348
Releases: master
Change-Id: Iec4b7faa5eacd6007d0871278eeb23aa8e2b8448
Reviewed-on: https://review.typo3.org/52096
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] TCA field using MM table is incorrectly duplicates relations 78/51978/4
Georg Ringer [Tue, 7 Mar 2017 18:07:31 +0000 (19:07 +0100)]
[BUGFIX] TCA field using MM table is incorrectly duplicates relations

The previous change disabled the lookup on the parent UID which resulted
in getting all possible relations due to the missing constraint. Now the
behavior is mitigated by resetting non-numeric values to zero which will
lead to an empty result set - like implicitly for MySQL before.

Resolved: #80172
Releases: master
Change-Id: If6c8d2e3b2c2b2ddf15727196f7da294fe2ada06
Reviewed-on: https://review.typo3.org/51978
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
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: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[TASK] Deprecate further l10n_mode usages 13/52013/3
Oliver Hader [Sun, 12 Mar 2017 15:23:24 +0000 (16:23 +0100)]
[TASK] Deprecate further l10n_mode usages

This change is focussed on runtime processing of l10n_mode
which is not required anymore. Thus accordant internal
functionality is deprecated.

Change-Id: I19b8eabdfc98bfe83ff80d8205b0c9f029330ed5
Resolves: #80345
Releases: master
Reviewed-on: https://review.typo3.org/52013
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[TASK] Deprecate inline localizationMode 50/51650/4
Oliver Hader [Sun, 12 Feb 2017 21:16:26 +0000 (22:16 +0100)]
[TASK] Deprecate inline localizationMode

TCA type's inline localizationMode can either be "keep" or "select".
At least "keep" is counter-productive if allowLanguageSynchronization
is enabled. That's why the whole localizationMode behaviour setting
shall be deprecated and ignored in case allowLanguageSynchronization
is enabled for the very same TCA field.

This change does not migrate non-conflicting localizationMode settings
automatically, since this potentially might be breaking and cannot be
done without side-effects. Besides that calls to the static function
BackendUtility::getInlineLocalizationMode() do not trigger a new entry
in the deprectation log since the usage of localizationMode in TCA is
logged already.

Resolves: #79770
Releases: master
Change-Id: Ic2072877d08bb880e9e957d6d31f0527333c2cc5
Reviewed-on: https://review.typo3.org/51650
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Remove inline styles from parsed blockquote tag 59/52059/6
Gianluigi Martino [Wed, 15 Mar 2017 15:20:05 +0000 (16:20 +0100)]
[TASK] Remove inline styles from parsed blockquote tag

The inline styles were removed from CSS Styled Content
but not in Fluid Styled Content.

Now this is also removed in EXT:fluid_styled_content.

Releases: master
Resolves: #80171
Change-Id: I91343b803d6da0b651b6984c8c94c2583730aa40
Reviewed-on: https://review.typo3.org/52059
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
2 years ago[TASK] Implement conflict handling into renameFile() 48/52048/14
Anja Leichsenring [Wed, 15 Mar 2017 09:33:10 +0000 (10:33 +0100)]
[TASK] Implement conflict handling into renameFile()

Upon DuplicationBehaviour::RENAME and ~::REPLACE, the according function
is called for the given file. For DuplicationBehaviour::CANCEL, the same
exception as before is thrown.

For a better UX, the existance of a possible duplicate is checked and a
modal window is rendered to the users to let them choose the desired
action if a duplicate was found.

Resolves: #80282
Releases: master
Change-Id: Ie67f04184a232fc23a3cda648692783771ba5171
Reviewed-on: https://review.typo3.org/52048
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Allow requireJsModules from FormEngine fieldControl 85/52085/3
Christian Kuhn [Fri, 17 Mar 2017 15:19:56 +0000 (16:19 +0100)]
[BUGFIX] Allow requireJsModules from FormEngine fieldControl

While the two NodeExpansion API's allow the usual returnArray
from single expansion nodes, fieldControl does not, due to its
restricted format.
The patch improves the single return value result merging and adds
support especially for 'requireJsModules' to fieldControl.

Change-Id: I7b8e44076aadd27fa5b9780ff97c1bab7141b55f
Resolves: #80330
Releases: master
Reviewed-on: https://review.typo3.org/52085
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] Support valuePicker in colorpicker 90/52090/8
Christian Kuhn [Fri, 17 Mar 2017 18:37:48 +0000 (19:37 +0100)]
[TASK] Support valuePicker in colorpicker

Add the 'valuePicker' functionality to the colorpicker. This is useful
for editors to have a series of defaults. A similar configuration worked
in the past based on 'select' wizard.

Example TCA from styleguide master input_37:
    'config' => [
        'type' => 'input',
        'renderType' => 'colorpicker',
        'size' => 10,
        'valuePicker' => [
            'items' => [
                [ 'blue', '#0000FF', ],
                [ 'red', '#FF0000', ],
                [ 'typo3 orange', '#FF8700', ],
            ],
        ],
    ],

Change-Id: Idf24ecc1b47e84f6e4aa985191beebeb3631b202
Resolves: #80337
Releases: master
Reviewed-on: https://review.typo3.org/52090
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>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
2 years ago[TASK] EXT:form - set identifier for renderables 76/52076/2
Ralf Zimmermann [Fri, 17 Mar 2017 10:47:19 +0000 (11:47 +0100)]
[TASK] EXT:form - set identifier for renderables

Add method for setting the identifier for renderables.

Resolves: #80319
Releases: master
Change-Id: I9103068aef1b71eb86e589ddb7d107d7a738621e
Reviewed-on: https://review.typo3.org/52076
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Martin Kutschker <martin.kutschker@ymail.com>
Tested-by: Martin Kutschker <martin.kutschker@ymail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] EXT:form - move fixed template settings to configuration 05/52005/6
Ralf Zimmermann [Sat, 11 Mar 2017 12:02:55 +0000 (13:02 +0100)]
[TASK] EXT:form - move fixed template settings to configuration

Move this fluid form VH attributes into the EXT:form
configuration

* f:form -> additionalParams
* f:form -> addQueryString
* f:form -> argumentsToBeExcludedFromQueryString
* f:form -> action
* f:form -> enctype
* f:form -> method

Resolves: #80236
Releases: master
Change-Id: Id820e06678ec18ea6013c451ab5f42458863adb3
Reviewed-on: https://review.typo3.org/52005
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Martin Kutschker <martin.kutschker@ymail.com>
Tested-by: Martin Kutschker <martin.kutschker@ymail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Wrong header in 8.6 .rst file 87/52087/2
Christian Kuhn [Fri, 17 Mar 2017 16:11:10 +0000 (17:11 +0100)]
[BUGFIX] Wrong header in 8.6 .rst file

Deprecation should be Feature to fix the list on
https://docs.typo3.org/typo3cms/extensions/core/8-dev/Changelog/8.6/Index.html

Change-Id: Ic514b1adbb6e624ff9f740a0a9f020f848d7b0df
Resolves: #80332
Releases: master
Reviewed-on: https://review.typo3.org/52087
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[FOLLOWUP][BUGFIX] l10n_state field is not created when installing an ext 81/52081/3
Oliver Hader [Fri, 17 Mar 2017 13:19:11 +0000 (14:19 +0100)]
[FOLLOWUP][BUGFIX] l10n_state field is not created when installing an ext

Fix PHPdoc comments of return types.

Change-Id: I58686de41b135694305ca146590cba1c66ee6716
Resolves: #80271
Releases: master
Reviewed-on: https://review.typo3.org/52081
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years agoRevert "[BUGFIX] Allow any navigation component to load in BE" 83/52083/4
Christian Kuhn [Fri, 17 Mar 2017 14:02:00 +0000 (15:02 +0100)]
Revert "[BUGFIX] Allow any navigation component to load in BE"

This reverts commit 51b5fad91efa5bef84bec16f3ae3738c382da5f1.

The patch introduced some delays and the acceptance tests fail,
reverted for now.

Change-Id: I2214932f4aadb8cb98c1e44752111dbaeaf04587
Resolves: #80328
Reverts: #80058
Releases: master
Reviewed-on: https://review.typo3.org/52083
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Escape dots of flexform field names 14/51014/3
Georg Ringer [Wed, 21 Dec 2016 11:47:06 +0000 (12:47 +0100)]
[BUGFIX] Escape dots of flexform field names

To make inline proper working in JS, the name of the field must be escaped
as it can contain dots.

Resolves: #78985
Releases: master, 7.6
Change-Id: I18c1d85906b9710c25b326b89e8104f3ea3c8a29
Reviewed-on: https://review.typo3.org/51014
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] validateRstFiles script: improve error message 68/52068/2
Josef Glatz [Thu, 16 Mar 2017 21:26:37 +0000 (22:26 +0100)]
[TASK] validateRstFiles script: improve error message

Improve the error message for non valid index keywords in
changelog RST files.

Resolves: #80310
Releases: master
Change-Id: Ibca4f135a7f43c7c936fd57c14b1f7b7fc0a9d1f
Reviewed-on: https://review.typo3.org/52068
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Use array_replace_recursive to merge columnsOverrides 74/52074/4
Christian Kuhn [Fri, 17 Mar 2017 09:58:27 +0000 (10:58 +0100)]
[TASK] Use array_replace_recursive to merge columnsOverrides

Merging columnsOverrides into columns in FormEngine data provider
TcaColumnsOverrides is done via ArrayUtility::mergeRecursiveWithOverrule()
which supports the '__UNSET' feature to kick array parts from the
original array.
This is problematic since TCA should be additive only, for instance
the 'isloaded' display condition has been removed for that reason, too.
Specific issue is here that using __UNSET stops working if there is
a second mergeRecursiveWithOverrule() later, for instance in the
element expansion classes. This leads to hard to track issues and
almost always does not end up with a result a developer expects.
Solution is switching to php built-in array_replace_recursive() instead
which does not do __UNSET magic.
In general, always only add things to the columns array in columnsOverrides,
columns should have the common dominator of all overrides. Disabling of
specific features can be done only by adding a new key 'disableFoo' = true
or similar, the according TCA feature has to explicitely support that.

Change-Id: Ieba262c899ae2df2e3aa2c63d7dfa6b86e3fa4f4
Resolves: #80321
Releases: master
Reviewed-on: https://review.typo3.org/52074
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] l10n_state field is not created when installing an extension 80/52080/3
Oliver Hader [Fri, 17 Mar 2017 12:23:59 +0000 (13:23 +0100)]
[BUGFIX] l10n_state field is not created when installing an extension

l10n_state fields are not created automatically when installing an
extension since there is no slot defined for the according signal
InstallUtility::tablesDefinitionIsBeingBuilt.

Change-Id: Ib4d05d3c3a2dde9b6d0a77f89dee650a3872544d
Resolves: #80271
Releases: master
Reviewed-on: https://review.typo3.org/52080
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Streamline EXT:form code 72/51972/21
Benni Mack [Tue, 7 Mar 2017 07:45:35 +0000 (08:45 +0100)]
[TASK] Streamline EXT:form code

* Register "formvh:" as global namespace, simplifying the templates
* Remove formvh:be.pageRenderer and add the missing files to EXT:fluid
* Migrate callbacks to signal slots and deprecate the callbacks
* Fix plain mail viewhelper, and deprecated it as it can be done in
  Fluid directly
* Code cleanup (fix indention, unused variables etc.)
* Deprecate custom checkbox VH because the fluid bug is gone
* Change tx_form view properties to ".0" instead of ".5" to be in line
  with FSC
* Streamline fluid VH additionalAttributes usage; add compatibility for
  previous configuration; Add BE form editor auto migration
* Fix small JavaScript bugs
* Fix small configuration bugs

Resolves: #80301
Resolves: #80287
Releases: master
Change-Id: Icf68b8a9a6876805af7bf273735d3d30984136ed
Reviewed-on: https://review.typo3.org/51972
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Fix deprecation message of two GeneralUtility methods 71/52071/2
Mathias Brodala [Fri, 17 Mar 2017 08:58:33 +0000 (09:58 +0100)]
[BUGFIX] Fix deprecation message of two GeneralUtility methods

We're only deprecating these two methods, not the whole file.

Resolves: #80316
Releases: master
Change-Id: Ia1727c0996f53caa35d4755d2d5caa04bc48de46
Reviewed-on: https://review.typo3.org/52071
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[BUGFIX] TCA selectTree ajax must not calculate display conditions 74/51574/9
Thorben Nissen [Wed, 8 Feb 2017 09:55:41 +0000 (10:55 +0100)]
[BUGFIX] TCA selectTree ajax must not calculate display conditions

Opening a record with a FormEngine field type='select' and
renderType='selectTree' just renders boilerplate HTML that triggers
an ajax request to fetch actual tree node data for each field.
The server side ajax controller reduces the TCA to contain only the field
the items should be calculated for to reduce parse times.
In flex form context, if now that tree field has a FIELD display condition,
the standard data group 'tcaDatabaseRecord' which calls 'all' providers fails,
since it can't find a database value of the condition target.

Solution is to create an own data provider group for this 'fetch tree data'
ajax context: This group contains only providers needed by the
'TcaSelectTreeItems' provider and ignores everything else, most importantly
the EvaluateDisplayConditions provider. Leaving out a series of other
not needed data providers gives an additional performance improvement
in this context.

Resolves: #79657
Releases: master
Change-Id: I29bdd659d5f5ee28f8ae017c47df0233abefd6f5
Reviewed-on: https://review.typo3.org/51574
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Resolve cross dep between EXT:backend and EXT:feedit 11/52011/4
Claus Due [Sun, 12 Mar 2017 13:26:22 +0000 (14:26 +0100)]
[TASK] Resolve cross dep between EXT:backend and EXT:feedit

This patch moves frontend-editing intialisation from the
EditDocumentController (EXT:backend) to a signal listener
in EXT:feedit. Step towards extracting EXT:feedit to TER.

Change-Id: I09a7e5a2205e7020e7145023d7d63c61d9be508c
Resolves: #80244
Releases: master
Reviewed-on: https://review.typo3.org/52011
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
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>
2 years ago[TASK] Return to content element after un-/hide 45/52045/3
Josef Glatz [Wed, 15 Mar 2017 07:21:24 +0000 (08:21 +0100)]
[TASK] Return to content element after un-/hide

Add the current content element as section to the un-/hide link.

Releases: master, 7.6
Resolves: #80274
Change-Id: I0d6ec4ea8274f82f6d4c66a4e9e77860819d4d15
Reviewed-on: https://review.typo3.org/52045
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Recordlist shows content of wrong folder 74/51974/2
Stefan Fruhen [Tue, 7 Mar 2017 13:21:03 +0000 (14:21 +0100)]
[BUGFIX] Recordlist shows content of wrong folder

Subfolder requires identifier when parent folder is expanded.

Resolves: #80166
Releases: master, 7.6
Change-Id: I5226f425951f9124dcaa3e9780b52354e266382d
Reviewed-on: https://review.typo3.org/51974
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
2 years ago[BUGFIX] Localize tt_content_defValues in new content element wizard 69/51469/3
Eric Chavaillaz [Mon, 30 Jan 2017 13:09:33 +0000 (14:09 +0100)]
[BUGFIX] Localize tt_content_defValues in new content element wizard

Resolves: #79551
Releases: master, 7.6
Change-Id: I76bf3996b3f76b18f9ff9cc95b70b2e41bbc4143
Reviewed-on: https://review.typo3.org/51469
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Do not overwrite inlineData in mergeResult 84/51984/3
Helmut Hummel [Wed, 8 Mar 2017 20:54:49 +0000 (21:54 +0100)]
[BUGFIX] Do not overwrite inlineData in mergeResult

Instead of merging different inlineData results, the
FormResultCompiler has one seemingly leftover line of code
which overwrites the inlineData, leading to the situation
that only the last inlineData is kept.

In the list module when editing multiple fields with IRRE relations,
this leads to the fact that children can only be added
to the last element.

For some reason the same code does not expose the bug to the end user,
most likely due to different handling of the context data.

Nevertheless this obviously wrong line should also be removed in 7.6.

Releases: master, 7.6
Resolves: #80181
Change-Id: I56cef1c56a36d1760a99c239130c6791869a1978
Reviewed-on: https://review.typo3.org/51984
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Volker Kemeter <volker@kemeter.de>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Register SVG icons for backend modules automatically 43/52043/8
Cedric Ziel [Tue, 14 Mar 2017 16:20:36 +0000 (17:20 +0100)]
[BUGFIX] Register SVG icons for backend modules automatically

Releases: master
Fixes: #80278
Change-Id: Idcb7efa0fb7a5ad819ce0f65a837916cdeb13c56
Reviewed-on: https://review.typo3.org/52043
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Missing max value for title in file reference TCA 41/51941/4
Torben Hansen [Fri, 3 Mar 2017 18:35:53 +0000 (19:35 +0100)]
[BUGFIX] Missing max value for title in file reference TCA

Add a max value of 255 chars for the field "title" and
increase size of field "alternative" in sys_file_reference to
the same size of "parent" field sys_file_metadata in db definition.

Resolves: #80122
Releases: master, 7.6
Change-Id: I9f1e4ef57fbd56e5d6a253409186e16a58c60e2b
Reviewed-on: https://review.typo3.org/51941
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Torben Hansen <derhansen@gmail.com>
Tested-by: Torben Hansen <derhansen@gmail.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Allow any navigation component to load in BE 88/51888/7
Benni Mack [Tue, 28 Feb 2017 10:12:32 +0000 (11:12 +0100)]
[BUGFIX] Allow any navigation component to load in BE

Since the ExtJS viewport refactoring in 8.5, it is not possible
anymore to load any other registered navigation component,
which makes EXT:commerce to not work anymore.

The patch changes the hard-coded pagetree app component
to fetch it from the pool of available navigation components.

Resolves: #80058
Releases: master
Change-Id: I1ce4cfa068f72f39cd5d993df6f9ebbdb7d07b2e
Reviewed-on: https://review.typo3.org/51888
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Maroschik <tmaroschik@dfau.de>
Tested-by: Thomas Maroschik <tmaroschik@dfau.de>
Reviewed-by: Sebastian Fischer <typo3@evoweb.de>
Tested-by: Sebastian Fischer <typo3@evoweb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Move config.sys_language_softExclude to compat7 36/52036/3
Benni Mack [Mon, 13 Mar 2017 20:30:47 +0000 (21:30 +0100)]
[TASK] Move config.sys_language_softExclude to compat7

The TypoScript option `config.sys_language_softExclude`
allows to set certain fields on tables to l10n_mode=exclude
during Frontend runtime. This TCA option has been migrated
to "allowLanguageSynchronization", but with the clean way that
the database values are consistent across all translations already.

Any special runtime logic and changes can still be done via hooks
for specific use-cases.

Resolves: #80266
Releases: master
Change-Id: I15c55a556b6f1c100e300299410e26d45409e09c
Reviewed-on: https://review.typo3.org/52036
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[!!!][TASK] Remove $TYPO3_CONF_VARS['FE']['pageOverlayFields'] 54/51954/5
Oliver Hader [Sun, 5 Mar 2017 10:25:16 +0000 (11:25 +0100)]
[!!!][TASK] Remove $TYPO3_CONF_VARS['FE']['pageOverlayFields']

The configuration $GLOBALS['TYPO3_CONF_VARS']['FE']['pageOverlayFields']
is removed from the default configuration as well as from the overlay
handling in PageRepository and RootlineUtility. This setting has been
used to determine overlay fields in the table pages_language_overlay at
a time in the runtime processing when the complete TCA was not fully
available. Since the allowLanguageSynchronization possibility has been
integrated into TYPO3 CMS 8, l10n_mode was available already and the TCA
is loaded as well, the pageOverlayFields settings are superfluous.

Change-Id: I36198d7dec94204fc761048de705aa03a5e931c3
Resolves: #80149
Releases: master
Reviewed-on: https://review.typo3.org/51954
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Prevent crash saving <a> without "href" attribute 38/52038/3
Francois Suter [Tue, 14 Mar 2017 08:42:18 +0000 (09:42 +0100)]
[BUGFIX] Prevent crash saving <a> without "href" attribute

Prevent a PHP error in the HTML parser when saving a content element
containing an <a> tag without "href" attribute by using an empty string
instead of null in the link resolver.

Resolves: #80268
Releases: master
Change-Id: I249f8ad13ebd0b2e9430868fdce287b2745ae9bc
Reviewed-on: https://review.typo3.org/52038
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Gianluigi Martino <gmartino27@gmail.com>
Tested-by: Gianluigi Martino <gmartino27@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Be more specific about the inputLink wizard migration 42/52042/2
Cedric Ziel [Tue, 14 Mar 2017 15:40:48 +0000 (16:40 +0100)]
[TASK] Be more specific about the inputLink wizard migration

Resolves: #80277
Releases: master
Change-Id: I4aeab3c0c45d88d8e8934407dfaa3e845d6dd376
Reviewed-on: https://review.typo3.org/52042
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Switch to typo3/cms-styleguide 40/51940/3
Christian Kuhn [Fri, 3 Mar 2017 16:08:38 +0000 (17:08 +0100)]
[TASK] Switch to typo3/cms-styleguide

Styleguide moved from 7elix/styleguide to typo3/cms-styleguide

Change-Id: Ib11cd3d21121214ed5828aa26166d4a7b1419a3c
Resolves: #80118
Releases: master
Reviewed-on: https://review.typo3.org/51940
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
2 years ago[BUGFIX] colPos_list gets respected in language view 41/52041/2
Tobias Kretschmann [Tue, 14 Mar 2017 13:55:23 +0000 (14:55 +0100)]
[BUGFIX] colPos_list gets respected in language view

mod.SHARED.colPos_list is now also respected in
Web > Page > Language View.

Since TYPO3 6.2 the setting was only respected in
Page > Columns View, but should also be taken
into account by the Language View as it is a
SHARED setting.

Releases: master, 7.6
Resolves: #80275
Change-Id: Ibdc90103208d5abbcfba1dbbfee3b87d045885f9
Reviewed-on: https://review.typo3.org/52041
Reviewed-by: Steffen Frese
Tested-by: Steffen Frese
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Return to content element after closing 40/52040/2
Georg Ringer [Tue, 14 Mar 2017 13:28:30 +0000 (14:28 +0100)]
[TASK] Return to content element after closing

Add the current content element as section to the edit link.
Since #70074, the edit link in the header has been already
improved but other links have been missing.

Resolves: #80273
Releases: master
Change-Id: Id7cc236819ccd3306d4638cb65e87aee011a35b3
Reviewed-on: https://review.typo3.org/52040
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Better positioning of suggest result 34/52034/2
Josef Glatz [Mon, 13 Mar 2017 16:30:49 +0000 (17:30 +0100)]
[TASK] Better positioning of suggest result

The suggest result (which is used for autocomplete) within
the TYPO3 backend is now left aligned which is especially
useful, if the form element fills the entire width of the form.

Releases: master
Resolves: #80254
Change-Id: Id6e166272e2e9b2eb3562edb815bb6d053b7fbe8
Reviewed-on: https://review.typo3.org/52034
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Add max to the overrideable fields of type text 35/52035/2
Georg Ringer [Mon, 13 Mar 2017 20:05:15 +0000 (21:05 +0100)]
[TASK] Add max to the overrideable fields of type text

The configuration "max" of TCA type "text" should be overridable
via TsConfig. This makes it possible limit textarea input by using
TsConfig like

TCEFORM.tx_table.teaser.config.max = 20

Resolves: #80265
Releases: master
Change-Id: I84b0dc5ce240b0da1f5619353e8e525fba685e2d
Reviewed-on: https://review.typo3.org/52035
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Update 8.6 Documentation 10/52010/4
Michael Oehlhof [Sun, 12 Mar 2017 10:32:22 +0000 (11:32 +0100)]
[TASK] Update 8.6 Documentation

Update and proofread 8.6 docs
Add changes from https://review.typo3.org/#/c/51599/ which is now
abandoned.

Resolves: #80260
Releases: master
Change-Id: If4398ee1a4c9223b4b4072e82a9171b590e9b29b
Reviewed-on: https://review.typo3.org/52010
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 years ago[BUGFIX] Add localizationStateSelector to some elements 01/52001/2
Christian Kuhn [Fri, 10 Mar 2017 21:16:31 +0000 (22:16 +0100)]
[BUGFIX] Add localizationStateSelector to some elements

When the localizationStateSelector has been added, it has been
forgotten for some elements. Add the wizard to both RTE's and t3editor.

Change-Id: If1ad3503f4ffde7d1dd8153708bb7da21c87e308
Resolves: #80234
Releases: master
Reviewed-on: https://review.typo3.org/52001
Tested-by: TYPO3com <no-reply@typo3.com>
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: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Preview pages with publish dates 23/52023/4
Susanne Moog [Mon, 13 Mar 2017 11:53:08 +0000 (12:53 +0100)]
[BUGFIX] Preview pages with publish dates

Currently pages can be hidden for different reasons:
- page is disabled
- page has a start time in the future
- page has an end time in the past
- page has an access restriction

When previewing a page the fe_groups and disabled restriction are
already ignored when TYPO3 is configured to preview hidden pages.

Start and endtime should be ignored, too, so an editor is able to
preview pages with start or end times set.

Change-Id: I634076af7219b70ccfc46f470ba046417177d29a
Resolves: #66451
Releases: master
Reviewed-on: https://review.typo3.org/52023
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Tested-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Steffen Frese
Tested-by: Steffen Frese
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 years ago[BUGFIX] Editing start-/end time of scheduled task not working correctly 60/51960/8
Thomas Hohn [Mon, 6 Mar 2017 05:41:53 +0000 (06:41 +0100)]
[BUGFIX] Editing start-/end time of scheduled task not working correctly

The start/end value can now contain either the start-/end time as
unix timestamp or as formatted date when using the datepicker.
In the later case the value must be converted to an unix timestamp
before storing it in the DB.

Resolves: #79814
Related: #77702
Releases: master
Change-Id: I750c1bc6d4634b89423e26a0dea48d2001115f18
Reviewed-on: https://review.typo3.org/51960
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christer V <cvi@systime.dk>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Thomas Maroschik <tmaroschik@dfau.de>
Tested-by: Thomas Maroschik <tmaroschik@dfau.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Fix rendering of select icons 83/51983/4
Georg Ringer [Wed, 8 Mar 2017 19:48:46 +0000 (20:48 +0100)]
[BUGFIX] Fix rendering of select icons

Use floating divs for the select icons instead of
a table with a fixed column count of 12.

Resolves: #79508
Releases: master
Change-Id: I4b4f485753ca33aa71d5c533b437e518da2096ed
Reviewed-on: https://review.typo3.org/51983
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Add sys_domain index matching getDomainStartPage query 17/52017/2
Claus Due [Sun, 12 Mar 2017 18:45:24 +0000 (19:45 +0100)]
[TASK] Add sys_domain index matching getDomainStartPage query

The added index optimises the query that executes on every
single page load both cached and uncached.

Change-Id: I67dd28d08322442fcacdc5101e0063d072b25ae2
Resolves: #80247
Releases: master
Reviewed-on: https://review.typo3.org/52017
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Thomas Hohn <thomas@hohn.dk>
Tested-by: Thomas Hohn <thomas@hohn.dk>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>