Packages/TYPO3.CMS.git
12 months ago[TASK] Change checkboxes in EXT: core TCA files 55/56755/5
Ingo Nolden [Fri, 20 Apr 2018 13:55:28 +0000 (15:55 +0200)]
[TASK] Change checkboxes in EXT: core TCA files

Checkboxes are changed to new rendertype checkboxToggle in the following
files:
sys_category
sys_collection
sys_file_collection
sys_file_reference
sys_filemounts
sys_language
sys_news

Resolves: #84812
Related: #84793
Releases: master
Change-Id: Id3c1280d403a97c6dc023dc98bc12311b13e6bce
Reviewed-on: https://review.typo3.org/56755
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
12 months ago[TASK] Change checkboxes in sys_redirect 58/56758/7
Ingo Nolden [Fri, 20 Apr 2018 15:33:02 +0000 (17:33 +0200)]
[TASK] Change checkboxes in sys_redirect

Some checkboxes are changed to new rendertype checkboxToggle.
One checkbox label (hitcountState) is added.
This patch requires patch #56736 and #56745

Resolves: #84815
Related: #84793
Releases: master
Change-Id: Ic9d182bc9a4267b1107ca5c67a4176df01686240
Reviewed-on: https://review.typo3.org/56758
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
12 months ago[TASK] Change checkboxes in EXT:frontend TCA files 61/56761/7
Ingo Nolden [Fri, 20 Apr 2018 16:13:34 +0000 (18:13 +0200)]
[TASK] Change checkboxes in EXT:frontend TCA files

Some checkboxes are changed to new rendertype checkboxToggle in:
sys_domain
sys_template
backend_layout

Resolves: #84819
Related: #84793
Releases: master
Change-Id: I5cf3298a624c78363b7784abf32d11f10144a129
Reviewed-on: https://review.typo3.org/56761
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
12 months ago[TASK] Change checkboxes in fe_users and fe_groups 62/56762/6
Ingo Nolden [Fri, 20 Apr 2018 16:24:57 +0000 (18:24 +0200)]
[TASK] Change checkboxes in fe_users and fe_groups

Some checkboxes are changed to new rendertype checkboxToggle.

Resolves: #84820
Related: #84793
Releases: master
Change-Id: I5a9cbcf674dd8641d275eb8c520a846b0716d15c
Reviewed-on: https://review.typo3.org/56762
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
12 months ago[BUGFIX] Catch exceptions for invalid form configuration files 97/56797/2
Benni Mack [Wed, 25 Apr 2018 06:39:05 +0000 (08:39 +0200)]
[BUGFIX] Catch exceptions for invalid form configuration files

Resolves: #84859
Releases: master, 8.7
Change-Id: I64b14c87758178f76258bdbf747931b008d9a71c
Reviewed-on: https://review.typo3.org/56797
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Tested-by: Ralf Zimmermann <ralf.zimmermann@tritum.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
12 months ago[BUGFIX] Ensure webmounts in list module are calculated only once 05/56805/3
Benni Mack [Wed, 25 Apr 2018 13:46:28 +0000 (15:46 +0200)]
[BUGFIX] Ensure webmounts in list module are calculated only once

When using the backend search the list module is fetching the list of
PIDs to recursively look for every single TCA table.

A runtime cache is added in order to only look up this information once
per request.

Resolves: #84869
Releases: master, 8.7
Change-Id: Iad9af42a5ba88324da1f23fc354847bc96d9331d
Reviewed-on: https://review.typo3.org/56805
Reviewed-by: Stephan Großberndt <stephan.grossberndt@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Gorges <daniel.gorges@b13.de>
Tested-by: Daniel Gorges <daniel.gorges@b13.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
13 months ago[BUGFIX] Correctly check for a key in getPageForRootline 04/56804/3
Tymoteusz Motylewski [Wed, 25 Apr 2018 10:58:02 +0000 (12:58 +0200)]
[BUGFIX] Correctly check for a key in getPageForRootline

Move coalescing operator to inside is_array. It was was introduced
in https://review.typo3.org/#/c/54558/

Releases: master, 8.7
Resolves: #84868
Related: #82921
Change-Id: I54e60cd3fbd2ab36e945cd2e2ed9c6fc02a5bf5a
Reviewed-on: https://review.typo3.org/56804
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Riny van Tiggelen <info@online-gamer.nl>
Reviewed-by: Guido Schmechel <guido.schmechel@brandung.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
13 months ago[BUGFIX] Only show default language pages for sorting 08/56808/2
Benni Mack [Wed, 25 Apr 2018 15:31:28 +0000 (17:31 +0200)]
[BUGFIX] Only show default language pages for sorting

The sorting of subpages also shows all translations
which leads to very bad side-effects due to the removal
of pages_language_overlay. This case wasn't fixed yet.

The query for fetching all subpages is now adapted to
only fetch pages with sys_language_uid=0.

Resolves: #84871
Releases: master
Change-Id: Id5e491db2d05fb03f297b4b843971ba8d45dfba9
Reviewed-on: https://review.typo3.org/56808
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
13 months ago[BUGFIX] Respect multi-byte values in search sword 95/56795/2
Benni Mack [Wed, 25 Apr 2018 04:34:30 +0000 (06:34 +0200)]
[BUGFIX] Respect multi-byte values in search sword

Resolves: #84857
Releases: master, 8.7
Change-Id: I72563fad6233f0508273f6a75b2f7ab51894e501
Reviewed-on: https://review.typo3.org/56795
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: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
13 months ago[BUGFIX] Skip extra rendering of fields in ElementInformation 75/56675/3
Georg Ringer [Mon, 16 Apr 2018 08:09:55 +0000 (10:09 +0200)]
[BUGFIX] Skip extra rendering of fields in ElementInformation

tstamp & crdate fields must be added in the TCA columns
section to have those available in extbase models. Skip
those 2 fields in the ElementInformationController rendering to
still show the date instead of the timestamp.

Resolves: #84737
Releases: master, 8.7
Change-Id: Idadff6eb5ada56b24c872468fa2c18c35d168a6a
Reviewed-on: https://review.typo3.org/56675
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
13 months ago[TASK] Sort languages of field typo3Language in Site Management 91/56691/2
Georg Ringer [Mon, 16 Apr 2018 16:01:15 +0000 (18:01 +0200)]
[TASK] Sort languages of field typo3Language in Site Management

Sort the languages by its name instead of identifier.

Resolves: #84732
Releases: master
Change-Id: I0337cbc6a4003eb1b28b4523058b915b1712b4b2
Reviewed-on: https://review.typo3.org/56691
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
13 months ago[!!!][TASK] Move last language files away from language extension 17/56017/17
Wouter Wolters [Mon, 5 Mar 2018 20:41:43 +0000 (21:41 +0100)]
[!!!][TASK] Move last language files away from language extension

This commit moves any language file of EXT:lang into a proper
destination, which renders EXT:lang obsolete.
This change requires an update of typo3/testing-framework, done with this
command:

composer update typo3/testing-framework

Resolves: #84680
Releases: master
Change-Id: I7ba59c1a10015121ed444a9c98082bad0348e03d
Reviewed-on: https://review.typo3.org/56017
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: Riny van Tiggelen <info@online-gamer.nl>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[BUGFIX] Validate column count before using it 80/56680/2
Georg Ringer [Mon, 16 Apr 2018 10:40:37 +0000 (12:40 +0200)]
[BUGFIX] Validate column count before using it

Fix a regression introduced with #84338 to check the column count
first before using it.

Resolves: #84491
Releases: master
Change-Id: I7dbfc7f59a3e79bc69ddbca946888f86d96f5fed
Reviewed-on: https://review.typo3.org/56680
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
13 months ago[BUGFIX] Fix spelling in InheritancesResolverService 00/56800/2
Benni Mack [Wed, 25 Apr 2018 07:07:29 +0000 (09:07 +0200)]
[BUGFIX] Fix spelling in InheritancesResolverService

Resolves: #84862
Releases: master
Change-Id: I40bff1e106efad9c43780e2df1e6ddb54b64fd1f
Reviewed-on: https://review.typo3.org/56800
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
13 months ago[TASK] Move TypoScript inclusion into ext_localconf 99/56799/2
Benni Mack [Wed, 25 Apr 2018 07:04:15 +0000 (09:04 +0200)]
[TASK] Move TypoScript inclusion into ext_localconf

The Form configuration is now included inline instead
of a separate file.

Resolves: #84861
Releases: master
Change-Id: I06b0ca7b0f650c6701069ab3f11005e78b48d67a
Reviewed-on: https://review.typo3.org/56799
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[TASK] Remove legacy styling in Web->Template module 94/56794/2
Benni Mack [Wed, 25 Apr 2018 04:32:12 +0000 (06:32 +0200)]
[TASK] Remove legacy styling in Web->Template module

Some values (bgColor4) for rendering the tree in the Web->Template module
are never used, and are removed as they are not in use anymore since TYPO3 v7.

Resolves: #84856
Releases: master
Change-Id: Ie3cd0d1e36de29036dc1442849f7fbd76548fd93
Reviewed-on: https://review.typo3.org/56794
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>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[TASK] Add tests for BackendUtility::splitTable_Uid 93/56793/2
Benni Mack [Wed, 25 Apr 2018 04:29:12 +0000 (06:29 +0200)]
[TASK] Add tests for BackendUtility::splitTable_Uid

Resolves: #84855
Releases: master
Change-Id: I20c189b082c616590bcb2bdabff9e2f2c22a1bce
Reviewed-on: https://review.typo3.org/56793
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>
13 months ago[BUGFIX] Remove double inclusion of PageTSconfig 98/56798/2
Benni Mack [Wed, 25 Apr 2018 06:43:03 +0000 (08:43 +0200)]
[BUGFIX] Remove double inclusion of PageTSconfig

Due to some mixup in patches the PageTSconfig for
the form framework is included twice.

Resolves: #84860
Releases: master
Change-Id: I0c18fc712e6b0076417e07b0666bb9e807928a62
Reviewed-on: https://review.typo3.org/56798
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: TYPO3com <no-reply@typo3.com>
13 months ago[!!!][TASK] Update doctrine/dbal 2.6.3 ❯ 2.7.1 81/56681/6
Stefan Neufeind [Mon, 16 Apr 2018 11:26:36 +0000 (13:26 +0200)]
[!!!][TASK] Update doctrine/dbal 2.6.3 ❯ 2.7.1

Command used:
composer require doctrine/dbal:^2.7

Resolves: #84744
Releases: master
Change-Id: I7b063cd15d8bc7f9c466d654f890c6c56eeb3c25
Reviewed-on: https://review.typo3.org/56681
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
13 months ago[BUGFIX] Fix type of additionalConfig in media viewhelper 89/56789/2
Georg Ringer [Tue, 24 Apr 2018 13:54:24 +0000 (15:54 +0200)]
[BUGFIX] Fix type of additionalConfig in media viewhelper

Change the type from string to array.

Resolves: #84848
Releases: master, 8.7
Change-Id: I28071b1116b2c9b4fcdcc639c378b3b9c0503066
Reviewed-on: https://review.typo3.org/56789
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: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
13 months ago[TASK] Add hook for resolving custom link types 30/56730/7
Daniel Goerz [Wed, 18 Apr 2018 17:11:42 +0000 (19:11 +0200)]
[TASK] Add hook for resolving custom link types

The extendability of the link wizard is incomplete since the
refactoring of it. This patch adds a missing hook to resolve custom
link syntax in the LinkService. It is now possible (again) to
resolve links that start with <identifier>:

Resolves: #79647
Releases: master, 8.7
Change-Id: Iaf0c18f72aa799ab44a8bd14bddd0ca6c3530198
Reviewed-on: https://review.typo3.org/56730
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: Frans Saris <franssaris@gmail.com>
Reviewed-by: Riny van Tiggelen <info@online-gamer.nl>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
13 months ago[TASK] Correct description for QueryGenerator->getTreeList 87/56787/2
Tymoteusz Motylewski [Tue, 24 Apr 2018 13:26:26 +0000 (15:26 +0200)]
[TASK] Correct description for QueryGenerator->getTreeList

Resolves: #84847
Releases: master, 8.7
Change-Id: Ica8a5cc234c6ea90a1964c87228136d06d9713ac
Reviewed-on: https://review.typo3.org/56787
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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
13 months ago[BUGFIX] Add sorting to menu of categorized content 88/56688/3
Georg Ringer [Mon, 16 Apr 2018 14:27:58 +0000 (16:27 +0200)]
[BUGFIX] Add sorting to menu of categorized content

Sort content elements of menu type "categorized content" by the
sorting value.

This improves the output if all content elements are from the same page.

Resolves: #84739
Releases: master
Change-Id: Ib1701c8403f1e41fbdc9dd895a262c692cd73827
Reviewed-on: https://review.typo3.org/56688
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Jan Stockfisch <jan.stockfisch@googlemail.com>
Tested-by: Jan Stockfisch <jan.stockfisch@googlemail.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
13 months ago[BUGFIX] Execution order of hooks preprocessRequest and pageIndexing changed 33/56733/2
Timo Hund [Thu, 19 Apr 2018 11:27:55 +0000 (13:27 +0200)]
[BUGFIX] Execution order of hooks preprocessRequest and pageIndexing changed

Between 8 LTS and 9.2 the order of the execution of the following hooks was changed:

8.7

- First: $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/index_ts.php']['preprocessRequest']
- Second: $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['pageIndexing']

9.2

- First: $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/class.tslib_fe.php']['pageIndexing']
- Second: $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['tslib/index_ts.php']['preprocessRequest']

This patch, changes the RequestMiddlewares configuration to do "typo3/cms-frontend/tsfe"
after "typo3/cms-frontend/eid"

Resolves: #84785
Releases: master
Change-Id: I215ee170774dd1b73f2e12519bc1b6ccf557e361
Reviewed-on: https://review.typo3.org/56733
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
13 months ago[FEATURE] Password fields in the Install tool 81/56781/2
Guido Schmechel [Sun, 22 Apr 2018 17:23:12 +0000 (19:23 +0200)]
[FEATURE] Password fields in the Install tool

Now it is possible to define password fields in the Install tool
configuration.

Now the field transport_smtp_password uses a password field.

Resolves: #81794
Releases: master
Change-Id: Ia7c297e0f6676885ebe2089aabfd5ae8e3b1a3df
Reviewed-on: https://review.typo3.org/56781
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
13 months ago[TASK] Use ImageInfo class instead of direct PHP GD call 22/56622/3
Markus Klein [Mon, 9 Apr 2018 22:01:21 +0000 (00:01 +0200)]
[TASK] Use ImageInfo class instead of direct PHP GD call

This ensures maximum compatibility with all available graphics
commands.

Resolves: #78600
Releases: master, 8.7
Change-Id: Id7a95fbdf7782fef59e18de3dc4522d7c68b690a
Reviewed-on: https://review.typo3.org/56622
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Florian Weiss <typo3org@leblanc.at>
Tested-by: Florian Weiss <typo3org@leblanc.at>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
13 months ago[TASK] Add new language labels 36/56736/5
Ingo Nolden [Thu, 19 Apr 2018 13:07:45 +0000 (15:07 +0200)]
[TASK] Add new language labels

New labels for the new checkbox rendertypes.
The visibility checkbox in most record types uses the same language
label. The new rendertype checkboxToggle for the visibility checkbox
needs a new label to avoid breaking changes to checkboxes that don´t
get the new rendertype.

Resolves: #84795
Related: #84793
Release: master
Change-Id: Iff5714e505ff7af17c4fcb671e0b9a83cdb1ddaf
Reviewed-on: https://review.typo3.org/56736
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Jo Hasenau <info@cybercraft.de>
Tested-by: Jo Hasenau <info@cybercraft.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[!!!][TASK] Remove the explicitConfirmationOfTranslation setting 54/56754/9
Rens Admiraal [Fri, 20 Apr 2018 12:45:18 +0000 (14:45 +0200)]
[!!!][TASK] Remove the explicitConfirmationOfTranslation setting

This feature is unused, and the used buttons are being removed
in the "unsplit the split button" concept. This change removes
the buttons and installation tool setting.

Resolves: #84810
Releases: master
Change-Id: I0fa1f57df7e276b2d44f47c708cee78f08a43d81
Reviewed-on: https://review.typo3.org/56754
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[BUGFIX] Always exclude E_USER_DEPRECATED from exceptionalErrors 52/56752/6
Helmut Hummel [Fri, 20 Apr 2018 10:28:28 +0000 (12:28 +0200)]
[BUGFIX] Always exclude E_USER_DEPRECATED from exceptionalErrors

There is a limited use case for exceptions to be thrown
on deprecation messages. To ease the upgrade path to TYPO3 9
and to not allow "accidental" configuration that breaks the system,
deprecation messages will never throw exceptions.

Users with other use cases, can still implement and configure their
own exception handler.

Resolves: #84802
Releases: master
Change-Id: Iebbc2c201ba8bb68fa5725b90fba516d37d168be
Reviewed-on: https://review.typo3.org/56752
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: Jan Stockfisch <jan.stockfisch@googlemail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
13 months ago[BUGFIX] Resolve recursing DOM manipulation 72/56772/2
Andreas Fernandez [Sat, 21 Apr 2018 07:58:49 +0000 (09:58 +0200)]
[BUGFIX] Resolve recursing DOM manipulation

To fix the recursive DOM manipulation, the selector class name used to
find the "blueprint" is removed from the actual clone.

Resolves: #84832
Related: #84772
Releases: master
Change-Id: Id1a26ca9d20d95c8395998c6783715e677f16780
Reviewed-on: https://review.typo3.org/56772
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Philipp Hamid <ph@supertrumpf.at>
Tested-by: Philipp Hamid <ph@supertrumpf.at>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[BUGFIX] Use jQuery iterator for proper contextual variable handover 71/56771/2
Ralf Zimmermann [Fri, 20 Apr 2018 21:21:12 +0000 (23:21 +0200)]
[BUGFIX] Use jQuery iterator for proper contextual variable handover

Use jQuery's each() method to handover variables from within the loop
to objects which are decoupled through jQuery's promise() method.

Resolves: #84826
Releases: master
Change-Id: I140a586b2fd6a0483d415d4618dfcf148a466dea
Reviewed-on: https://review.typo3.org/56771
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Björn Jacob <bjoern.jacob@tritum.de>
Tested-by: Björn Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[BUGFIX] Harden CSS of install tool 66/56766/2
Philipp Hamid [Fri, 20 Apr 2018 19:44:23 +0000 (21:44 +0200)]
[BUGFIX] Harden CSS of install tool

Capsulated CSS classes in _module_install.scss.

Releases: master
Resolves: #84825
Change-Id: I664318f44e02bdf381856728938473820fd930d8
Reviewed-on: https://review.typo3.org/56766
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Björn Jacob <bjoern.jacob@tritum.de>
Tested-by: Björn Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Tested-by: Mona Muzaffar <mona.muzaffar@gmx.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[BUGFIX] Make labeledToggleCheckbox localizable 45/56745/4
Mathias Schreiber [Thu, 19 Apr 2018 18:54:06 +0000 (20:54 +0200)]
[BUGFIX] Make labeledToggleCheckbox localizable

The labels of a labeledToggleCheckbox are now localizable using
the well known LLL syntax.

Resolves: #84803
Releases: master
Change-Id: Iaaa3c84393ce1b998752b5db18dafc2aa7d385d3
Reviewed-on: https://review.typo3.org/56745
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Riny van Tiggelen <info@online-gamer.nl>
Reviewed-by: Jan Delius <me@jandelius.eu>
Tested-by: Jan Delius <me@jandelius.eu>
Reviewed-by: Richard Haeser <richard@maxserv.com>
Tested-by: Richard Haeser <richard@maxserv.com>
Reviewed-by: Jan Stockfisch <jan.stockfisch@googlemail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
13 months ago[BUGFIX] Make translation of form validation errors consistent 46/56746/5
Kay Strobach [Thu, 19 Apr 2018 19:07:08 +0000 (21:07 +0200)]
[BUGFIX] Make translation of form validation errors consistent

The labels have been made consistent with a native speaker.

Resolves: #84804
Releases: master

Change-Id: Iec8e6aed75314d91abf0669614a5aa57260e7204
Reviewed-on: https://review.typo3.org/56746
Reviewed-by: Björn Jacob <bjoern.jacob@tritum.de>
Tested-by: Björn Jacob <bjoern.jacob@tritum.de>
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 Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[TASK] Improve Install Tool UX 65/56065/21
Philipp Hamid [Thu, 8 Mar 2018 16:15:20 +0000 (17:15 +0100)]
[TASK] Improve Install Tool UX

Implemented card layout and modals instead of gridder.
Action buttons like clear all cache trigger it's action now directly.
Upcomming Notfications are displayed via backend notifications.
Content for modals is completly loaded via ajax calls. The icon api
is now available for the standalone mode of the install tool.
"libs/chosen" is imported in backend.scss to display proper styling of
chosen selects in modals.

Releases: master
Resolves: #84772
Change-Id: Ib5efbcd45c00b9c3dc973446e3fc1ef39c1f1146
Reviewed-on: https://review.typo3.org/56065
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[BUGFIX] Wait some seconds before click in modal content 49/56749/2
Frank Naegler [Fri, 20 Apr 2018 08:22:38 +0000 (10:22 +0200)]
[BUGFIX] Wait some seconds before click in modal content

Some acceptance tests fails because of a timing issues. If a modal is not
ready the next click fails. This patch adds a wait before click.

Resolves: #84806
Releases: master
Change-Id: Idb41eee4930441c36f99a8f5d5faa0e74c380a5c
Reviewed-on: https://review.typo3.org/56749
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: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[BUGFIX] Check if file exists for backend logo 31/56731/2
Lidia Demin [Thu, 19 Apr 2018 08:33:08 +0000 (10:33 +0200)]
[BUGFIX] Check if file exists for backend logo

If an invalid file path is given, an exception is thrown if trying to
access its properties and the backend is not accessible any more.
Check if file exists before accessing. If not use default.

Resolves #84791
Releases: master, 8.7

Change-Id: Ide4c58dd03cbad1ed06ad66f558d170cd2170482
Reviewed-on: https://review.typo3.org/56731
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[FEATURE] Add HTML5 date form element 22/56322/11
Ralf Zimmermann [Sat, 17 Mar 2018 16:11:05 +0000 (17:11 +0100)]
[FEATURE] Add HTML5 date form element

Add an HTML5 date form element and a date range server side validator to
the form framework.

Resolves: #82511
Releases: master
Change-Id: Iab9432fd1d2dbc68b9440d244cd655f82561d8f1
Reviewed-on: https://review.typo3.org/56322
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[BUGFIX] Do not write empty array values in form definitions 48/55848/11
Ralf Zimmermann [Tue, 20 Feb 2018 22:44:00 +0000 (23:44 +0100)]
[BUGFIX] Do not write empty array values in form definitions

Symfony YAML dumps empty arrays as sequence ("{  }"). Due to this, some
JavaScript modules of the form framework fail to interpret/ set the
correct data type for those properties.

If applied, this commit will ensure that the formEditor unsets empty
array keys on load/ save.

The problem only affects the backend module, not the frontend
formDefinition interpreter.

Resolves: #83985
Releases: master, 8.7
Change-Id: I913b8954790510b4ffcc80a47f9dbb7646239ff1
Reviewed-on: https://review.typo3.org/55848
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Björn Jacob <bjoern.jacob@tritum.de>
Tested-by: Björn Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[BUGFIX] Check if client supports localStorage 29/56729/3
Andreas Fernandez [Wed, 18 Apr 2018 15:45:12 +0000 (17:45 +0200)]
[BUGFIX] Check if client supports localStorage

Resolves: #84788
Releases: master, 8.7
Change-Id: If7a1c3e1b04c4de391d0bdb943d989971def6e8a
Reviewed-on: https://review.typo3.org/56729
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
13 months ago[BUGFIX] Prevent recursive AJAX calls 39/56739/3
Ralf Zimmermann [Thu, 19 Apr 2018 15:25:07 +0000 (17:25 +0200)]
[BUGFIX] Prevent recursive AJAX calls

The form editor calls the icon API within
jQuery's beforeSend() AJAX hook.
Since the Icon API also makes use of AJAX the result is a recursion.
This patch moves the icon requests out of the jQuery AJAX hook.

Resolves: #84797
Releases: master
Change-Id: Ie21806152802774f3f00b3d0320115aa5c0f26e7
Reviewed-on: https://review.typo3.org/56739
Reviewed-by: Björn Jacob <bjoern.jacob@tritum.de>
Tested-by: Björn Jacob <bjoern.jacob@tritum.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[BUGFIX] Validation error arguments are not applied 28/56328/4
Ralf Zimmermann [Sat, 17 Mar 2018 16:50:26 +0000 (17:50 +0100)]
[BUGFIX] Validation error arguments are not applied

If an extbase error object wants to be translated through EXT:form and
no translation is found, the original error message will be shown.
Possibly existing error message arguments must be applied by calling
the error objects __toString() method.

Resolves: #84449
Releases: master, 8.7
Change-Id: I3d1f92a7d9c9abcc239bdab17b42a2cbb9e98d94
Reviewed-on: https://review.typo3.org/56328
Reviewed-by: Björn Jacob <bjoern.jacob@tritum.de>
Tested-by: Björn Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[FEATURE] Make indexed_search ready for GDPR 76/56676/16
Georg Ringer [Mon, 16 Apr 2018 08:46:57 +0000 (10:46 +0200)]
[FEATURE] Make indexed_search ready for GDPR

To be compatible with the GDPR, 2 new features are added to
the indexed_search extension:

- Make the index_stat_search table part of the garbage collector task
- Make the IP tracking configurable

Resolves: #84740
Releases: master, 8.7, 7.6
Change-Id: I8e1bcd937a3d4095fb1a048064e82845ff1a5344
Reviewed-on: https://review.typo3.org/56676
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[FEATURE] Store icons in localStorage 21/56721/7
Andreas Fernandez [Wed, 18 Apr 2018 08:03:59 +0000 (10:03 +0200)]
[FEATURE] Store icons in localStorage

The icons that get requested by the Icon API on JavaScript side are not
stored in the client's localStorage.
To have a proper invalidation, a hash of the IconRegistry is built and
stored in the localStorage, too. If the hash changes, all icons in the
localStorage get flushed.

To achieve this, the Storage/Client module is extended to allow removing
values by a given prefix.

Resolves: #84780
Releases: master
Change-Id: Ic2137b05530201a8a94a7ea6c28ae1a012206221
Reviewed-on: https://review.typo3.org/56721
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[BUGFIX] Disable "Create new translation headers" when no selection is made 41/56441/12
Oskar Dydo [Fri, 23 Mar 2018 14:33:11 +0000 (15:33 +0100)]
[BUGFIX] Disable "Create new translation headers" when no selection is made

The "Create new translation headers" is now disabled if no page to be
translated is selected to avoid errors in the target action. A small
TypeScript is added that unlocks the aforementioned button if at least
one checkbox was selected.

Resolves: #76676
Releases: master, 8.7
Change-Id: I163ed7322066d81597547dd2b2774434a086f082
Reviewed-on: https://review.typo3.org/56441
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[TASK] Compress flag icons 27/56727/6
Benjamin Kott [Wed, 18 Apr 2018 14:22:17 +0000 (16:22 +0200)]
[TASK] Compress flag icons

Following command was used to add grunt-contrib-imagemin
yarn add grunt-contrib-imagemin --dev

Resolves: #84783
Releases: master
Change-Id: Ia4bc6ec492f698dc6224adb83098d2625cc749cb
Reviewed-on: https://review.typo3.org/56727
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[BUGFIX] Perform the translation key look-up as it was before #81775 56/56356/5
Ralf Zimmermann [Sun, 18 Mar 2018 13:56:38 +0000 (14:56 +0100)]
[BUGFIX] Perform the translation key look-up as it was before #81775

If a form is rendered through the "form" content element,
the identifier of the form is modified with a suffix since #81775.
The translation key look-up must act like before #81775
and must perform the search for translation keys with the suffixed
form identifiers in addition.

Resolves: #84471
Releases: master
Change-Id: I92b708e1c392ad005c4a1bcd59f1c31788d7756f
Reviewed-on: https://review.typo3.org/56356
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Björn Jacob <bjoern.jacob@tritum.de>
Tested-by: Björn Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[TASK] Use stricter types in JsonView and its test 00/56500/6
Oliver Klee [Sat, 31 Mar 2018 18:56:06 +0000 (20:56 +0200)]
[TASK] Use stricter types in JsonView and its test

Also clean up the code a bit, use more imports, and use
assertSame to do type-safe checks.

Resolves: #84571

Releases: master
Change-Id: I933a8354b0cd866ffcb2178664899c94821219a4
Reviewed-on: https://review.typo3.org/56500
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thomas Maroschik <tmaroschik@dfau.de>
Tested-by: Thomas Maroschik <tmaroschik@dfau.de>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
13 months ago[BUGFIX] Render systeminformation toolbar items inline 15/56715/2
Benjamin Kott [Tue, 17 Apr 2018 20:54:52 +0000 (22:54 +0200)]
[BUGFIX] Render systeminformation toolbar items inline

Resolves: #84773
Releases: master, 8.7
Change-Id: Ib92146527fdae9c8b2c4ccc23ba387b89412eb6e
Reviewed-on: https://review.typo3.org/56715
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[BUGFIX] Cast floor’ed division to int 26/56726/2
Andreas Fernandez [Wed, 18 Apr 2018 13:33:16 +0000 (15:33 +0200)]
[BUGFIX] Cast floor’ed division to int

The division is rounded by a `floor()` call. Since `floor()` returns a
value of type `double`, the result must get casted to an integer to have
the strict comparisons functional again.

Resolves: #84782
Related: #83556
Releases: master
Change-Id: Ief5d154f0447d2826c013c8cadb792ceb2288320
Reviewed-on: https://review.typo3.org/56726
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: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[BUGFIX] Preserve multivalue property sorting in form fields 65/55865/4
Ralf Zimmermann [Thu, 22 Feb 2018 18:30:18 +0000 (19:30 +0100)]
[BUGFIX] Preserve multivalue property sorting in form fields

This ensures e.g. the order of select options is preserved between
form edits.

Background: If you put "{"5":"5","4":"4"}" into JavaScript the order is
arbitrary. Internally this issue is already covered by the form editor
by transforming such values into some meta structure like
"[{'_label': '5', '_value': '5'}, ]{'_label': '4', '_value': '4'}".

This fails if some multivalue properties are already set, and such a
formDefinition is opened by the form editor: "{"5":"5","4":"4"}" becomes
"{"4":"4","5":"5"}".

This fix converts such multivalue properties right before this data is
interpreted by JavaScript.

Resolves: #83911
Releases: master, 8.7
Change-Id: Ife5f6be959958fcf9a2cf5c3942b2549f33287a1
Reviewed-on: https://review.typo3.org/55865
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[BUGFIX] Let form framework finisher parseOption respect arrays 20/55820/23
Ralf Zimmermann [Tue, 20 Feb 2018 09:17:49 +0000 (10:17 +0100)]
[BUGFIX] Let form framework finisher parseOption respect arrays

The method "parseOption()" can now handle arrays. This is necessary if a
finisher option references a form element value through an
identifier like "someOption: '{<elemenIdentifier>}'" and if
the form element value is an array (e.g. MultiCheckbox).
Furthermore "parseOption()" resolves form element references
within localized option values.

Resolves: #83477
Resolves: #82715
Releases: master, 8.7
Change-Id: I15bcdb1d7799a174e48330de91a444735250bfa1
Reviewed-on: https://review.typo3.org/55820
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[TASK] Move rst file into the correct folder 20/56720/4
Frank Naegler [Wed, 18 Apr 2018 07:05:21 +0000 (09:05 +0200)]
[TASK] Move rst file into the correct folder

With #84053 the new API to anonymize IP addresses was introduced, but
the RST file was placed in the wrong directory, because of the backports
to 7.6 the file location must be in 7.6.x folder.

Resolves: #84778
Related: #84053
Change-Id: I32c798bc80dbae0f3bc81901fe7d56f012863aef
Reviewed-on: https://review.typo3.org/56720
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
13 months ago[TASK] Improve the form manager 94/56694/3
Björn Jacob [Mon, 16 Apr 2018 19:09:25 +0000 (21:09 +0200)]
[TASK] Improve the form manager

Improve the form manager in several ways:

- add reload button to docheader
- add 'for' attribute to all labels in form wizard
- improve wording when no form has been created
- change icon
- change documentation

Resolves: #84756
Releases: master
Change-Id: Ic2292beeccce64c523a971f9ee22e6c568c6c12e
Reviewed-on: https://review.typo3.org/56694
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
13 months ago[BUGFIX] Unregister formeditor events through off() 73/56673/3
Ralf Zimmermann [Mon, 16 Apr 2018 07:33:15 +0000 (09:33 +0200)]
[BUGFIX] Unregister formeditor events through off()

Resolves a variable naming collision within the formeditor model method
off() to make it possible to unregister formeditor events registered
via on().

Releases: master, 8.7
Resolves: #84736
Change-Id: Ia2214a920f034a45e79e0d756985038b41873742
Reviewed-on: https://review.typo3.org/56673
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Björn Jacob <bjoern.jacob@tritum.de>
Tested-by: Björn Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
13 months ago[BUGFIX] Form editor breaks if property path does not exist 26/56326/5
Ralf Zimmermann [Sat, 17 Mar 2018 16:41:47 +0000 (17:41 +0100)]
[BUGFIX] Form editor breaks if property path does not exist

If a property path - which should be validated within the form editor -
does not exist within the form definition and this property is not
defined through the 'predefinedDefaults' within the setup, the
form editor must not break.

Resolves: #84448
Releases: master, 8.7
Change-Id: I3c5d4ebb1afb43f5a9bbc5839c8116d0d16e8f4b
Reviewed-on: https://review.typo3.org/56326
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Björn Jacob <bjoern.jacob@tritum.de>
Tested-by: Björn Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
13 months ago[BUGFIX] Respect custom prototypes within the form editor 92/56692/2
Ralf Zimmermann [Mon, 16 Apr 2018 16:56:01 +0000 (18:56 +0200)]
[BUGFIX] Respect custom prototypes within the form editor

Respect the configured prototypeName within the formDefinition
on form editor load.

Resolves: #84750
Releases: master
Change-Id: I0b720387f058a708920e40625c897596a73a1c66
Reviewed-on: https://review.typo3.org/56692
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Björn Jacob <bjoern.jacob@tritum.de>
Tested-by: Björn Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Simon Gilli <typo3@gilbertsoft.org>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
13 months ago[BUGFIX] Hide save and new button in connected translation mode 05/56705/4
Patrick Broens [Mon, 16 Apr 2018 18:27:45 +0000 (20:27 +0200)]
[BUGFIX] Hide save and new button in connected translation mode

In connected translation mode it should not be possible to use the
save and new button as this would lead to an inconsistent translation
state. This change adds an additional condition for tt_content records
to determine if the content is in free translation mode. Only in free
translation mode the save and new is shown.

Resolves: #84752
Releases: master, 8.7
Change-Id: Id500098ef9f642472e96cce59205b4a25377e421
Reviewed-on: https://review.typo3.org/56705
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[TASK] Suggest TCA overrides for ExtensionUtility::registerPlugin() 07/56707/3
Mathias Brodala [Tue, 17 Apr 2018 12:40:51 +0000 (14:40 +0200)]
[TASK] Suggest TCA overrides for ExtensionUtility::registerPlugin()

Resolves: #84766
Releases: master, 8.7
Change-Id: Ibcb51b2b424f556232945f95e68f0ec2bb3f6120
Reviewed-on: https://review.typo3.org/56707
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
13 months ago[TASK] Use correct icons for undo and redo 85/56685/4
Björn Jacob [Mon, 16 Apr 2018 13:40:23 +0000 (15:40 +0200)]
[TASK] Use correct icons for undo and redo

The form editor uses incorrect icons for undo and redo actions.
This patch adds the - till now not existing - redo icon and
sets the correct icon for the actions.

Resolves: #84741
Releases: master
Change-Id: I3c1de4e9c9e662fb477e3cea33522c03aca473a3
Reviewed-on: https://review.typo3.org/56685
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benjamin Kott <benjamin.kott@outlook.com>
Tested-by: Benjamin Kott <benjamin.kott@outlook.com>
13 months ago[FEATURE] Add API to anonymize IP addresses 12/55912/16
Georg Ringer [Tue, 27 Feb 2018 04:28:57 +0000 (05:28 +0100)]
[FEATURE] Add API to anonymize IP addresses

Add an API to anonymize IP addresses.
The core uses this API to anonymize all IP addresses before
storing them. E.g. when logging.

This a necessary tool in order to comply with data and privacy
protections laws.

Resolves: #84053
Releases: master, 8.7
Change-Id: Id45ee94696dee4fa2293e1226f2076883f6b9ade
Reviewed-on: https://review.typo3.org/55912
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[TASK] Update typo3/icons to 1.7.0 12/56712/2
Benjamin Kott [Tue, 17 Apr 2018 15:24:16 +0000 (17:24 +0200)]
[TASK] Update typo3/icons to 1.7.0

Resolves: #84770
Releases: master
Change-Id: Ic6a0299235de3d8901db7efcadbedf07baa4ec7e
Reviewed-on: https://review.typo3.org/56712
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: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[TASK] Add "for" attribute to form editor label tags 98/56698/4
Ralf Zimmermann [Tue, 17 Apr 2018 07:49:13 +0000 (09:49 +0200)]
[TASK] Add "for" attribute to form editor label tags

Add for attribute to form editor label tags within the inspector area.

Resolves: #79609
Releases: master
Change-Id: Ib10ce8317d018fd8c00a49c6b1d6e84087ca1626
Reviewed-on: https://review.typo3.org/56698
Reviewed-by: Björn Jacob <bjoern.jacob@tritum.de>
Tested-by: Björn Jacob <bjoern.jacob@tritum.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
13 months ago[BUGFIX] Prevent exception on backend login screen 03/56703/3
Frank Naegler [Tue, 17 Apr 2018 08:18:25 +0000 (10:18 +0200)]
[BUGFIX] Prevent exception on backend login screen

This patch adds an int cast for the second parameter of the date function
in the sys_news handling.

Resolves: #84764
Releases: master, 8.7
Change-Id: I4adc1ec8c49f4ef7ea744933446d01f943daf5b4
Reviewed-on: https://review.typo3.org/56703
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Richard Haeser <richard@maxserv.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[FEATURE] Hide "duplicate" button by default 86/56686/3
Rens Admiraal [Mon, 16 Apr 2018 14:13:05 +0000 (16:13 +0200)]
[FEATURE] Hide "duplicate" button by default

Hides the "duplicate" button in TCEFORMs by default as it serves
a very specific usecase best enabled on a table basis.

Example snippet:
```
options.showDuplicate = 1
options.showDuplicate.[table] = 1
```

Resolves: #84749
Releases: master
Change-Id: Ia15202e197b81ff4d97f6e71b673910ec7cded93
Reviewed-on: https://review.typo3.org/56686
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Richard Haeser <richard@maxserv.com>
Tested-by: Richard Haeser <richard@maxserv.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[BUGFIX] Render deprecation rst files for 8.7.x 97/56697/3
Susanne Moog [Tue, 17 Apr 2018 07:24:24 +0000 (09:24 +0200)]
[BUGFIX] Render deprecation rst files for 8.7.x

Resolves: #84762
Releases: master
Change-Id: I1d5c3c0d8d1d21bbea41c00d2914840c949e2c19
Reviewed-on: https://review.typo3.org/56697
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
13 months ago[BUGFIX] Move file extension detection to FAL driver 24/55824/14
Frans Saris [Tue, 20 Feb 2018 13:36:16 +0000 (14:36 +0100)]
[BUGFIX] Move file extension detection to FAL driver

The only object that is allowed to handle the physical file in the FAL
is the driver. As that's the only instance that knows how to access the
file.

This patch makes sure the Indexer and FileExtensionFilter asks the
driver of the file extension instead of using the PathUtility itself.

Releases: master, 8.7
Resolves: #83976
Change-Id: I80bec3c3f86d1137747e37dd99973ada8909ad36
Reviewed-on: https://review.typo3.org/55824
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Richard Haeser <richard@maxserv.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
13 months ago[TASK] Synchronize Documentation with 8.7 95/56695/2
Susanne Moog [Mon, 16 Apr 2018 20:18:46 +0000 (22:18 +0200)]
[TASK] Synchronize Documentation with 8.7

Resolves: #84758
Releases: master
Change-Id: I64100b9f1cfdc656b980f2b6181458a83125cceb
Reviewed-on: https://review.typo3.org/56695
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
13 months ago[TASK] Add more rules for Code sniffer 33/56533/13
Georg Ringer [Mon, 16 Apr 2018 13:55:20 +0000 (15:55 +0200)]
[TASK] Add more rules for Code sniffer

In order to improve code quality, the following code sniffers are added:

- cast_spaces
- declare_equal_normalize
- dir_constant

Resolves: #84590
Releases: master, 8.7
Change-Id: Ib8a353b9ec47bff146b5decc3d5f97d242672efa
Reviewed-on: https://review.typo3.org/56533
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Sybille Peters <sypets@gmx.de>
Tested-by: Sybille Peters <sypets@gmx.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[BUGFIX] Make categories required for category related menus 79/56679/2
Georg Ringer [Mon, 16 Apr 2018 10:19:42 +0000 (12:19 +0200)]
[BUGFIX] Make categories required for category related menus

Set the minitems of categories of the the menu types "Categorized content"
and "Categorized pages" to 1 to force editors to fill out this field.

Resolves: #84738
Releases: master, 8.7
Change-Id: I84962e35ac1cffe34e1cd1abb0234a4e201eccd6
Reviewed-on: https://review.typo3.org/56679
Reviewed-by: Georg Tiefenbrunn <georg.tiefenbrunn@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
13 months ago[BUGFIX] Fix typos in TCA migration messages 78/56678/2
Georg Ringer [Mon, 16 Apr 2018 10:10:46 +0000 (12:10 +0200)]
[BUGFIX] Fix typos in TCA migration messages

Improve typos and grammar in messages of the TCA migration

Resolves: #84742
Releases: master, 8.7
Change-Id: I5dca04efcd9bfe796907612500735b4d93dddc41
Reviewed-on: https://review.typo3.org/56678
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[BUGFIX] Ensure that the „recover“ message is always in jQuery context 38/56638/5
Andreas Fernandez [Thu, 12 Apr 2018 12:45:26 +0000 (14:45 +0200)]
[BUGFIX] Ensure that the „recover“ message is always in jQuery context

When a page is about to get recovered by the recycler, a checkbox is
rendered into the modal text, which requires propert jQuery object.

However, if that checkbox is not required, a simple string is stored in
the `$message` variable, breaking functionality as a jQuery object is
expected. The message is now wrapped in a `<p>` tag to always have a
jQuery object in place.

Resolves: #84701
Relases: master, 8.7
Change-Id: Ie534380aa4be9800ce2754e0226ee52ee9ce5dc1
Reviewed-on: https://review.typo3.org/56638
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: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[BUGFIX] Fix getPublicUrl return hints 43/56643/6
Kevin Ditscheid [Wed, 11 Apr 2018 20:41:49 +0000 (22:41 +0200)]
[BUGFIX] Fix getPublicUrl return hints

Since getPublicUrl could also return null, we need to
change the return hints to respect that.

Resolves: #84688
Releases: master, 8.7
Change-Id: Ib811b6bbeebf9dec974b094c6acf505ca4ac26e1
Reviewed-on: https://review.typo3.org/56643
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
13 months ago[BUGFIX] Remove quoting of search value in recycler 45/56645/2
Andreas Fernandez [Fri, 13 Apr 2018 06:46:11 +0000 (08:46 +0200)]
[BUGFIX] Remove quoting of search value in recycler

This patch removes a wrong call of `$queryBuilder->quote()` which causes
a wrong SQL statement, as the search filter text gets passed as a named
parameter later on.

Resolves: #84710
Releases: master, 8.7
Change-Id: If9bd45687827e20142558f12acefea6b70290372
Reviewed-on: https://review.typo3.org/56645
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Guido Schmechel <littlegee@web.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Daniel Haupt <dh@schiffel.it>
Tested-by: Daniel Haupt <dh@schiffel.it>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
13 months ago[TASK] Fix UTF-8 spelling in examples + documentation 49/56649/3
Michael Stucki [Fri, 13 Apr 2018 14:53:30 +0000 (16:53 +0200)]
[TASK] Fix UTF-8 spelling in examples + documentation

Resolves: #84714
Releases: master
Change-Id: I5c3642800457db5f15cfa500632949f3c6cd1e6e
Reviewed-on: https://review.typo3.org/56649
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
13 months ago[TASK] Increase title length of filemount 61/56661/3
Guido Schmechel [Sat, 14 Apr 2018 17:59:20 +0000 (19:59 +0200)]
[TASK] Increase title length of filemount

Increase length of sys_filemount.title from 30 to 255 characters.

Resolves: #50979
Releases: master, 8.7
Change-Id: I37fc5a7877073bdfa485adb3d25dc8f2bd9b76ff
Reviewed-on: https://review.typo3.org/56661
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
13 months ago[TASK] Move rootPage resolving into PSR-15 middleware 64/56664/2
Benni Mack [Sun, 15 Apr 2018 07:38:15 +0000 (09:38 +0200)]
[TASK] Move rootPage resolving into PSR-15 middleware

The functionality to resolve the "domain start page" - the page ID
where a sys_domain record is found, is moved from TSFE/sys_page
into the SiteResolver middleware, making the domain start page value
available at an earlier point of a request.

Change of behaviours:
- TSFE->domainStartPage is now filled earlier than before
- TSFE->domainStartPage is now filled regardless of access checks of the
permissions of that page record, as the check is done later-on again anyways.

For the sake of completeness:
If a site is configured, this code is not executed anymore, as the site contains
the rootpage ID already anyways.

The method "TypoScriptFrontendController->findDomainRecord"
is removed, as it was marked as private and should have not been
used outside TYPO3 Core.

The method "PageRepository->getDomainStartPage" is marked
as deprecated as it is not called anymore.

Resolves: #84725
Releases: master
Change-Id: I5c420701eb463630d6286578ff582cb0e4e1dd35
Reviewed-on: https://review.typo3.org/56664
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
13 months ago[TASK] Set exclude property for fields of tt_content 62/56662/2
Georg Ringer [Sat, 14 Apr 2018 18:07:44 +0000 (20:07 +0200)]
[TASK] Set exclude property for fields of tt_content

The exclude property is set for the following fields in the
table tt_content:

- file_collections
- filelink_size
- filelink_sorting
- filelink_sorting_direction

Resolves: #84715
Releases: master
Change-Id: I626d86d4f4f632f6c1c65e177672563a55e96663
Reviewed-on: https://review.typo3.org/56662
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: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
13 months ago[TASK] Cover adding image to tt_content with acceptance tests 72/56572/4
Tymoteusz Motylewski [Thu, 5 Apr 2018 15:44:46 +0000 (17:44 +0200)]
[TASK] Cover adding image to tt_content with acceptance tests

Add acceptance tests for adding image to tt_content,
when image has metadata filled or not.
As a side effect, it covers https://review.typo3.org/56438
with test.

Releases: master, 8.7
Resolves: #84631
Related: #81235

Change-Id: Idc92c14b6f44825b6082766ee92b72170680d4b3
Reviewed-on: https://review.typo3.org/56572
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[TASK] Change InfoModule member function access types 51/56651/3
Jan Stockfisch [Fri, 13 Apr 2018 15:18:02 +0000 (17:18 +0200)]
[TASK] Change InfoModule member function access types

The changed methods are used in getContent(). While overriding
getContent there is no need for copying the changed methods anymore.

Resolves: #84716
Releases: master
Change-Id: I42bafea9292ab54718e166eec432a417c0213db3
Reviewed-on: https://review.typo3.org/56651
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: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
13 months ago[BUGFIX] Finishers with output must return the output 77/56377/7
Ralf Zimmermann [Tue, 20 Mar 2018 11:28:38 +0000 (12:28 +0100)]
[BUGFIX] Finishers with output must return the output

Since #83822 EXT:form makes usage of the controller context
response object which has impacts to the finisher logic which was not
treated by #83822.
Now, finishers with output can return this as string instead of setting
this directly into the response (which results in a double output).

Resolves: #84495
Releases: master, 8.7
Change-Id: Ib5accba1004b857b5447ae26dff8a689acfa6579
Reviewed-on: https://review.typo3.org/56377
Reviewed-by: Richard Haeser <richard@maxserv.com>
Tested-by: Richard Haeser <richard@maxserv.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.de>
Reviewed-by: Stefan Froemken <froemken@gmail.com>
Tested-by: Stefan Froemken <froemken@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
13 months ago[TASK] Drop compatibility layer for lib.fluidContent 48/56648/4
Benjamin Kott [Fri, 13 Apr 2018 10:00:25 +0000 (12:00 +0200)]
[TASK] Drop compatibility layer for lib.fluidContent

Resolves: #84712
Related: #80412
Releases: master
Change-Id: Ia7b650eedcd05f45e5f542e81e5a263ec5cad0d3
Reviewed-on: https://review.typo3.org/56648
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Riccardo De Contardi <erredeco@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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
13 months ago[TASK] Remove undefined offset notices in PageLinkBuilder 87/56587/2
Tim Schreiner [Fri, 6 Apr 2018 14:15:14 +0000 (16:15 +0200)]
[TASK] Remove undefined offset notices in PageLinkBuilder

The PageLinkBuilder access some array keys that might not exist.
This leads to undefined offset notices.

Resolves: #84647
Releases: master
Change-Id: I50c44ba55364f0122bd88be851cd7c35aacd5220
Reviewed-on: https://review.typo3.org/56587
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joshua Westerheide <account@jdoubleu.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
13 months ago[BUGFIX] Fix exception in clipboard inside recycler folders 70/56570/5
Georg Ringer [Thu, 5 Apr 2018 15:17:22 +0000 (17:17 +0200)]
[BUGFIX] Fix exception in clipboard inside recycler folders

To avoid exceptions in a _recycler_ folder in the filelist when
using the clipboard, the image is built without an ImageViewHelper.

Resolves: #84578
Releases: master, 8.7
Change-Id: Ib596f8bdec5eba1b2cc13a0b61abd3b12f186b65
Reviewed-on: https://review.typo3.org/56570
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Guido Schmechel <littlegee@web.de>
Tested-by: Guido Schmechel <littlegee@web.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
13 months ago[BUGFIX] Increase length of sys_filemount.path 50/56650/4
Pinar Oezmen [Fri, 13 Apr 2018 14:05:56 +0000 (16:05 +0200)]
[BUGFIX] Increase length of sys_filemount.path

Increase length of sys_filemount.path from 120 to 255 chars.

Resolves: #84643
Releases: master,8.7
Change-Id: I84ff263a97e30403f5851ba731773e7ab5efde91
Reviewed-on: https://review.typo3.org/56650
Reviewed-by: Daniel Haupt <dh@schiffel.it>
Tested-by: Daniel Haupt <dh@schiffel.it>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
13 months ago[BUGFIX] Add missing column in database query 71/56571/5
Georg Ringer [Thu, 5 Apr 2018 15:29:47 +0000 (17:29 +0200)]
[BUGFIX] Add missing column in database query

To avoid exceptions on certain database systems the pid must be selected
as well as it is used in the order statement.

Resolves: #84303
Releases: master, 8.7
Change-Id: I1f41925d9c22c20a2fa3f080b85bb4d17d03a778
Reviewed-on: https://review.typo3.org/56571
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Simon Gilli <typo3@gilbertsoft.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
13 months agoRevert "[FEATURE] Add button to select all records" 37/56637/3
Andreas Fernandez [Thu, 12 Apr 2018 12:25:17 +0000 (14:25 +0200)]
Revert "[FEATURE] Add button to select all records"

This reverts commit 7ef327081a503fc2e4e60b6d2cb413943f68469e.

The original patch does not work well with a huge record set as the
processing time per request is too high. Also, the recover button
for a single record does not work anymore, as the action is not
called properly via AJAX.

Resolves: #84700
Related: #81310
Releases: master
Change-Id: I4ba5d2982ef57c62d03f76df3ae5bf2ca3c9bdf8
Reviewed-on: https://review.typo3.org/56637
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
13 months ago[BUGFIX] Set extension name in Fluid context 35/56635/4
Andreas Fernandez [Thu, 12 Apr 2018 07:28:14 +0000 (09:28 +0200)]
[BUGFIX] Set extension name in Fluid context

Resolves: #84697
Related: #83987
Releases: master
Change-Id: I292b5942144c1453921ba7ce490e26209dee187f
Reviewed-on: https://review.typo3.org/56635
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
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: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
13 months ago[BUGFIX] Check if a valid logger is available in error handlers 98/56598/2
Markus Klein [Fri, 6 Apr 2018 19:39:45 +0000 (21:39 +0200)]
[BUGFIX] Check if a valid logger is available in error handlers

If the logger for some reason couldn't be created by GeneralUtility
or causes an exception or error itself the triggered ErrorHandler or
ExceptionHandler must not try to use the (non-existing) logger.

Resolves: #84646
Releases: master, 8.7
Change-Id: I46ba22bf4141c37db6530912b9e34252d1fb462c
Reviewed-on: https://review.typo3.org/56598
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Sybille Peters <sypets@gmx.de>
Tested-by: Sybille Peters <sypets@gmx.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
13 months ago[BUGFIX] Fix path to fileadmin in system report 25/56625/2
Helmut Hummel [Tue, 10 Apr 2018 13:54:47 +0000 (15:54 +0200)]
[BUGFIX] Fix path to fileadmin in system report

Resolves: #84683
Releases: master
Change-Id: I08d2fceeabd9d2d6ff52d65e35c03fc4336b8141
Reviewed-on: https://review.typo3.org/56625
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Wittkiel Gruppe <ts@wittkiel-gruppe.com>
Tested-by: Wittkiel Gruppe <ts@wittkiel-gruppe.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
13 months ago[BUGFIX] Fix typo in documentation for change 83556 27/56627/2
Sybille Peters [Tue, 10 Apr 2018 15:26:05 +0000 (17:26 +0200)]
[BUGFIX] Fix typo in documentation for change 83556

Resolves: #84686
Releases: master
Change-Id: Ib652d17685b65004d68ade431200d8f88e87dff1
Reviewed-on: https://review.typo3.org/56627
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Tested-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
13 months ago[TASK] Set branch alias to 9.3-dev 26/56626/3
Helmut Hummel [Tue, 10 Apr 2018 14:07:39 +0000 (16:07 +0200)]
[TASK] Set branch alias to 9.3-dev

Change-Id: Ied93632cfdf9221044577b8506ffa82f317a8756
Reviewed-on: https://review.typo3.org/56626
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
13 months ago[TASK] Set TYPO3 version to 9.3.0-dev 21/56621/2
Oliver Hader [Mon, 9 Apr 2018 20:52:42 +0000 (22:52 +0200)]
[TASK] Set TYPO3 version to 9.3.0-dev

Change-Id: I27ae8aa8699a382f2d2a71a215931f6de7425738
Reviewed-on: https://review.typo3.org/56621
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
13 months ago[RELEASE] Release of TYPO3 9.2.0 20/56620/2 v9.2.0
Oliver Hader [Mon, 9 Apr 2018 20:51:18 +0000 (22:51 +0200)]
[RELEASE] Release of TYPO3 9.2.0

Change-Id: Ifb953ea1058c45a59273493170b7c3e567da104b
Reviewed-on: https://review.typo3.org/56620
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
13 months ago[BUGFIX] Do not show sysfolders on pid 0 in sites module 04/56604/2
Mathias Schreiber [Sun, 8 Apr 2018 08:50:51 +0000 (10:50 +0200)]
[BUGFIX] Do not show sysfolders on pid 0 in sites module

Pages of the doktype “sys_folder” are no longer shown as valid entrypoints
into a site.

Resolves: #84663
Releases: master
Change-Id: I92fa2966ccf9319df52d656a30ec35a767c2dd21
Reviewed-on: https://review.typo3.org/56604
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
13 months ago[TASK] Fetch html tag "lang" attribute from site 19/56619/2
Benni Mack [Mon, 9 Apr 2018 19:03:47 +0000 (21:03 +0200)]
[TASK] Fetch html tag "lang" attribute from site

The site configuration contains the value of
the <html lang="..."> attribute and should be
set.

Resolves: #84679
Releases: master
Change-Id: Ia91fdffbb6bf9be884a0f7242ebb960d8ce17b5d
Reviewed-on: https://review.typo3.org/56619
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: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
13 months ago[BUGFIX] Do not call deprecated feedit initialize method 18/56618/2
Susanne Moog [Mon, 9 Apr 2018 18:47:02 +0000 (20:47 +0200)]
[BUGFIX] Do not call deprecated feedit initialize method

Resolves: #84677
Releases: master
Change-Id: I2d1887dd982e95e633755eed75f3bb0cdfe4d4ec
Reviewed-on: https://review.typo3.org/56618
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
13 months ago[BUGFIX] Minor fixes in SiteLanguage 10/56610/2
Simon Gilli [Sun, 8 Apr 2018 22:35:04 +0000 (00:35 +0200)]
[BUGFIX] Minor fixes in SiteLanguage

This patch fixes some minor issues in getter methods.

Resolves: #84670
Releases: master
Change-Id: I4123238ca17bc3c3463090117b975997ea092a7e
Reviewed-on: https://review.typo3.org/56610
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <a.fernandez@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
13 months ago[BUGFIX] Handle empty absRefPrefix in PageLinkBuilder 16/56616/3
Oliver Hader [Mon, 9 Apr 2018 18:11:50 +0000 (20:11 +0200)]
[BUGFIX] Handle empty absRefPrefix in PageLinkBuilder

Using empty values for absRefPrefix as needle in strpos() will
throw a warning. In order to avoid that, it's now checked more
explicitly if the prefixed slash originally was absRefPrefix.

Resolves: #84676
Releases: master
Change-Id: I7515e8d283b2d68e39f7a0451432d453471088f0
Reviewed-on: https://review.typo3.org/56616
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: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
13 months ago[TASK] Move leftover 9.2 documentation RST files 17/56617/3
Benni Mack [Mon, 9 Apr 2018 18:45:56 +0000 (20:45 +0200)]
[TASK] Move leftover 9.2 documentation RST files

Resolves: #84678
Releases: master
Change-Id: Ie4f338cc5ce6200319b407b9426442d3ae843942
Reviewed-on: https://review.typo3.org/56617
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>