Packages/TYPO3.CMS.git
2 years ago[BUGFIX] YouTubeRenderer "controls" option 50/53650/9
Česlav Przywara [Mon, 7 Aug 2017 09:40:11 +0000 (11:40 +0200)]
[BUGFIX] YouTubeRenderer "controls" option

The "controls" parameter appended to YouTube embed URL is either set to
value provided in $options array or to default backwards-compatible
value (controls=2).

Specifically, if controls option is set to 0, the controls parameter
must be present in URL, because default value for it is 1.

Fix is applied to related unit test too.

Resolves: #82044
Releases: master, 8.7, 7.6
Change-Id: I1519b5f515f85eb473f590762171b250d26f32c4
Reviewed-on: https://review.typo3.org/53650
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] Refactor GridEditor.js with TypeScript 22/53622/5
Frank Naegler [Sat, 29 Jul 2017 23:58:17 +0000 (01:58 +0200)]
[TASK] Refactor GridEditor.js with TypeScript

Resolves: #82088
Releases: master
Change-Id: Ie0ad7a8ec6ed3f67300e88b8b8e0711c4f3dbbd2
Reviewed-on: https://review.typo3.org/53622
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: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Allow to override RTE config presets via PageTS 31/53531/8
Hannes Lau [Sun, 16 Jul 2017 11:51:58 +0000 (13:51 +0200)]
[TASK] Allow to override RTE config presets via PageTS

Reorder the steps to load the RTE configuration, so that presets can be
overridden by additional PageTS configuration.

Resolves: #81882
Releases: master, 8.7
Change-Id: I0189822f8a4a0cf3b8293d6651eac4f8b5159566
Reviewed-on: https://review.typo3.org/53531
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Implode array values in SaveToDatabaseFinisher 64/53664/4
Andreas Fernandez [Wed, 9 Aug 2017 10:11:47 +0000 (12:11 +0200)]
[BUGFIX] Implode array values in SaveToDatabaseFinisher

Array values being processed by SaveToDatabaseFinisher are now
imploded by a comma. This may happen when using a `MultiCheckbox` element.

Resolves: #82061
Releases: master, 8.7
Change-Id: Ic84af11ba00611aa89b043cd3b1c36dedb356c68
Reviewed-on: https://review.typo3.org/53664
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] _LOCAL_LANG overwrite via TypoScript with nested keys 01/53701/2
Susanne Moog [Tue, 15 Aug 2017 07:41:08 +0000 (09:41 +0200)]
[BUGFIX] _LOCAL_LANG overwrite via TypoScript with nested keys

If language labels are set for the top level key and sub
keys in TypoScript the top level key was not taken into
account as it got stored with 'typoScriptNodeValue' as key.

Special handling for that specific key was introduced, to
make overwriting of top level keys possible again.

Change-Id: Ibd5f5a939b1de530ba93840cfb7ba5ab5bc85c2f
Resolves: #81095
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53701
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] Cover rendering of hidden tt_content with functional tests 32/53632/5
Tymoteusz Motylewski [Mon, 31 Jul 2017 15:16:14 +0000 (17:16 +0200)]
[TASK] Cover rendering of hidden tt_content with functional tests

Two new cases are covered in LocalizedContentRenderingTest:
- when record is hidden in default language but its translation
  is not hidden
- when visible default language record has hidden translation

Resolves: #82012
Releases: master, 8.7, 7.6
Change-Id: I924c0082f010bf9d9de642111cc3d65844f00f1f
Reviewed-on: https://review.typo3.org/53632
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Filter http/verify option for guzzle to boolean 48/53648/3
Wolfgang Klinger [Mon, 7 Aug 2017 06:30:26 +0000 (08:30 +0200)]
[BUGFIX] Filter http/verify option for guzzle to boolean

guzzle expects a real boolean value.
This fix filters the given verify option to either the boolean
equivalent or leaves any other string (path to certificate) as is.

Resolves: #78729
Releases: master
Change-Id: I3cc74692303e74b724683e54edad10ecb37e75c7
Reviewed-on: https://review.typo3.org/53648
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Markus Sommer <markus.sommer@typo3.org>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Steffen Frese <steffenf14@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Do not render <li> in section menu when CE has no header 94/53694/2
Tymoteusz Motylewski [Mon, 14 Aug 2017 14:14:11 +0000 (16:14 +0200)]
[BUGFIX] Do not render <li> in section menu when CE has no header

Section menu is now not rendering empty <li> when CE has no header.

Resolves: #82099
Releases: master, 8.7
Change-Id: I095be0050ac9fa6c4a70ea4d4c942c01def0432f
Reviewed-on: https://review.typo3.org/53694
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[FEATURE] Add stdWrap to config.additionalHeaders 42/50142/10
Philipp Gampe [Sat, 5 Nov 2016 18:13:10 +0000 (19:13 +0100)]
[FEATURE] Add stdWrap to config.additionalHeaders

Add stdWrap to the elements header, replace and httpResponseCode.

Resolves: #23494
Related: #56236
Releases: master
Change-Id: I3adbb63ec66097775c041a3a18299ad48f6df7aa
Reviewed-on: https://review.typo3.org/50142
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: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Sascha Rademacher <sascha.rademacher+typo3@gmail.com>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[TASK] Cleanup .gitignore 12/53612/6
Philipp Gampe [Sun, 13 Aug 2017 10:39:30 +0000 (12:39 +0200)]
[TASK] Cleanup .gitignore

Make sure root level excludes are prefix with
a forward slash (/). The /bin folder exclude
is already fixed by a previous commit in master.

Sort the .gitignore into logical groups.

Releases: 7.6, 8.7, master
Resolves: #81992
Change-Id: If1cb4105e57fb7ab3c28448abc3eaeb898da60e3
Reviewed-on: https://review.typo3.org/53612
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[TASK] Move PageInformationController & TranslationStatusController 71/53471/7
Georg Ringer [Fri, 14 Jul 2017 09:36:15 +0000 (11:36 +0200)]
[TASK] Move PageInformationController & TranslationStatusController

Move the mentioned controllers from EXT:frontend to EXT:info as
those belongs there.

Resolves: #81865
Releases: master
Change-Id: I3ea6f8e3ffd802078330f19aa77c1b28e85437a7
Reviewed-on: https://review.typo3.org/53471
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[FEATURE] Add .inline property to includeCSS/includeCSSLibs 77/53077/10
Raphael Graf [Sat, 3 Jun 2017 10:49:34 +0000 (12:49 +0200)]
[FEATURE] Add .inline property to includeCSS/includeCSSLibs

If .inline is set, the contents of the css-file is inlined
using <style>-tags.

.inline implies .excludeFromConcatenation.
.import takes precedence over .inline.
The other properties of includeCSS still work if .inline is set.

Resolves: #81223
Releases: master
Change-Id: Id08fb0ce201d6992f68a1ac3f9d7735483cee3d7
Reviewed-on: https://review.typo3.org/53077
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] EXT:form - fix templateRootPaths support for email finishers 65/53365/3
Ralf Zimmermann [Fri, 30 Jun 2017 09:17:05 +0000 (11:17 +0200)]
[BUGFIX] EXT:form - fix templateRootPaths support for email finishers

Fixes "templateRootPaths" support for email finishers.
"templatePathAndFilename" is still functional to avoid breaking changes.

Resolves: #80974
Releases: master, 8.7
Change-Id: Ic8055a925c0608a9166f98b52c34435ac2a56082
Reviewed-on: https://review.typo3.org/53365
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Tobi Kretschmann <tobi@tobishome.de>
Reviewed-by: Sascha Rademacher <sascha.rademacher+typo3@gmail.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[TASK] div around search word 73/53673/3
Fabian Thommen [Thu, 10 Aug 2017 13:22:25 +0000 (15:22 +0200)]
[TASK] div around search word

- div with css class 'tx-indexedsearch-info-sword' added, to style or hide
this with csc
- only show info about search word if any result is found (as the search
word is already shown in the input field)

Releases: master
Resolves: #82076
Change-Id: I734b84d8e07823ba9a7ed1d2aa86108352139616
Reviewed-on: https://review.typo3.org/53673
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Set anchor in all preview links of content elements 95/53395/4
Dan Untenzu [Tue, 4 Jul 2017 12:06:03 +0000 (14:06 +0200)]
[BUGFIX] Set anchor in all preview links of content elements

The button »View webpage« in the list module opens a popup
with a link to the current page and an anchor to the
selected content element. This behaviour is expected as well
while selecting the »Show« option in the context menu of
content elements or the »Save and view page« button in
edit forms. Both places didn't added the anchor.

Resolves: #81250
Releases: master, 8.7
Change-Id: Ifa8da940eb12820f9b0c54957928fd8d9f3703b5
Reviewed-on: https://review.typo3.org/53395
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[FEATURE] Add file links sorting by date and sorting direction 67/53667/3
Wolfgang Klinger [Wed, 9 Aug 2017 15:22:09 +0000 (17:22 +0200)]
[FEATURE] Add file links sorting by date and sorting direction

Adds ‘Sort by creation date’ and ‘Sort by modification date’ options
and a new option to set a sorting direction in the file links
content element.
Corrects the sorting option labels in English.

Resolves: #65403
Resolves: #63509
Releases: master
Change-Id: I0e0b474ee49e2be5e4111b6841a36f27d35f3b71
Reviewed-on: https://review.typo3.org/53667
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] parseInt values before comparison for Fluid be.widget.paginate 86/53686/3
Wolfgang Klinger [Sat, 12 Aug 2017 18:15:48 +0000 (20:15 +0200)]
[BUGFIX] parseInt values before comparison for Fluid be.widget.paginate

Resolves: #82034
Releases: master, 8.7
Change-Id: If56166e33c048a45b01ab70a5938a51525a49db4
Reviewed-on: https://review.typo3.org/53686
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Sascha Rademacher <sascha.rademacher+typo3@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Remove symlink to typo3 folder in web dir 82/53682/2
Helmut Hummel [Fri, 11 Aug 2017 14:31:22 +0000 (16:31 +0200)]
[BUGFIX] Remove symlink to typo3 folder in web dir

When upgrading from older TYPO3 versions, composer installation
from that version created a symlink to the typo3 folder.

Before trying to remove typo3/sysext, we need to ensure
to remove a potentially existing symlink to typo3 folder
to not accidentally delete that sysext folder within
the sources directory.

Resolves: #82090
Releases: master
Change-Id: I12ef27d6236a9dbe844803afce55247a23ee5358
Reviewed-on: https://review.typo3.org/53682
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[BUGFIX] Allow translating content on MSSQL 79/53679/2
Susanne Moog [Fri, 11 Aug 2017 10:31:02 +0000 (12:31 +0200)]
[BUGFIX] Allow translating content on MSSQL

Translating content on MSSQL installations has
been impossible due to SQL errors.

The GROUP BY statements in page module and
localizationRepository have been fixed.

Change-Id: I20a4778e3c0858aca80060ba333ce6a47e42ce38
Resolves: #82085
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53679
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Drop sorting in COUNT() query in list module 77/53677/2
Susanne Moog [Fri, 11 Aug 2017 09:27:51 +0000 (11:27 +0200)]
[BUGFIX] Drop sorting in COUNT() query in list module

The list module throws an exception on mssql as there
is a COUNT(*) query done with an ORDER BY sorting.

Sorting the count is pretty useless and has been
removed.

Change-Id: I8d94da2dc3dfecb7c20308180e9916b16b152b01
Resolves: #82084
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53677
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[TASK] Add cglFixMyCommit.bat 69/53669/3
Susanne Moog [Thu, 10 Aug 2017 07:09:38 +0000 (09:09 +0200)]
[TASK] Add cglFixMyCommit.bat

This patch introduces a bat file to run php-cs-fixer
with TYPO3 core config on Windows. It does not disable xdebug
like its linux counterpart.

Change-Id: If4543cac0b5026a8eab469f16e234130f999ba78
Resolves: #81949
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53669
Reviewed-by: Sascha Rademacher <sascha.rademacher+typo3@gmail.com>
Tested-by: Sascha Rademacher <sascha.rademacher+typo3@gmail.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>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Add sorting to group by for SQL compatibility 74/53674/2
Susanne Moog [Fri, 11 Aug 2017 08:16:01 +0000 (10:16 +0200)]
[BUGFIX] Add sorting to group by for SQL compatibility

Page module, view module and edit document selected data
with an incomplete group by statement, missing the sorting
column. This resulted in an error on mssql servers.

The sorting field was added to the relevant queries.

Change-Id: If1fb314542e0f27cdf18989fa2b8427c1e31e2d3
Resolves: #79298
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53674
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>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Let all toplevel exceptions extend the core exception 51/53651/3
Mathias Brodala [Mon, 7 Aug 2017 10:50:16 +0000 (12:50 +0200)]
[BUGFIX] Let all toplevel exceptions extend the core exception

This is a small step to unify exception handling in TYPO3 by
ensuring no internal and 3rd party code is forced to catch the
toplevel PHP exception.

This change e.g. actually allows the FormPagePreviewRenderer to
handle form loading errors.

Resolves: #82052
Releases: master, 8.7
Change-Id: I5cb0b8f2c56a6bbbecc34d87474d6d8b3ad2015c
Reviewed-on: https://review.typo3.org/53651
Reviewed-by: Wolfgang Klinger <wolfgang@wazum.com>
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: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] New values created by AddController are added correctly 46/53646/3
Andreas Fernandez [Fri, 4 Aug 2017 14:55:25 +0000 (16:55 +0200)]
[BUGFIX] New values created by AddController are added correctly

New values created by AddController are now added again to the FlexForm
value by fixing the value parsing.

Additionally, the mixed up append/prepend values of `setValue` are fixed.

Resolves: #82049
Resolves: #82050
Releases: master, 8.7
Change-Id: Ifc2a4bf4ddd39a1b004db9945f832ca6cf9d765d
Reviewed-on: https://review.typo3.org/53646
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Sebastian Fischer <typo3@evoweb.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Do not allow users to edit doktypes without permissions 96/51796/6
Markus Hoelzle [Wed, 22 Feb 2017 09:27:49 +0000 (10:27 +0100)]
[BUGFIX] Do not allow users to edit doktypes without permissions

Disallow backend users to edit pages which doktypes are not allowed
via backend usergroup permissions.

Resolves: #79954
Releases: master, 8.7, 7.6
Change-Id: I527602e71c62bc8e33b0886a5758c7c8040b4720
Reviewed-on: https://review.typo3.org/51796
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Matthias Vogel <typo3@kanti.de>
Tested-by: Matthias Vogel <typo3@kanti.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Wolfgang Klinger <wolfgang@wazum.com>
Tested-by: Wolfgang Klinger <wolfgang@wazum.com>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Extend Lowlevel lost_files to accept customPath 38/45238/8
Tomas Norre Mikkelsen [Thu, 13 Jul 2017 16:08:37 +0000 (18:08 +0200)]
[BUGFIX] Extend Lowlevel lost_files to accept customPath

This allows the lowlevel lost_files cleaner to use
customPaths as input too.

Resolves: #72202
Releases: master,8.7
Change-Id: I1481d036c8c337eee54a97d8a192d6a39a6af404
Reviewed-on: https://review.typo3.org/45238
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Rotsch <stefan.rotsch@aoe.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Update FAL metadata if file is added with REPLACE method 53/53653/3
Johannes Kasberger [Mon, 7 Aug 2017 16:16:31 +0000 (18:16 +0200)]
[BUGFIX] Update FAL metadata if file is added with REPLACE method

Make sure the meta data is updated whenever a file is added to
a storage with DuplicationBehavior::REPLACE. This is important
as otherwise the internally stored file size is wrong!

Resolves: #78009
Releases: master, 8.7, 7.6
Change-Id: I93b0700afc62268f8c7a61eea7183f86a87a075e
Reviewed-on: https://review.typo3.org/53653
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 <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Do not detect single select fields as relation 65/53565/4
Helmut Hummel [Fri, 21 Jul 2017 15:10:05 +0000 (17:10 +0200)]
[BUGFIX] Do not detect single select fields as relation

With https://review.typo3.org/50879/ all TCA select fields
are detected as relation to many, even when they are configured
as simple static select.

This leads to the row value to be pre-set as string (to hold comma
separated values), which leads to an exception in MySQL Strict Mode
when the select value field is defined as integer.

Therefore only detect renderType === selectMultipleSideBySide
as relational field

Resolves: #81043
Releases: master, 8.7
Change-Id: I54effaace3eb19034d86a9a74bbd5cc207e867f1
Reviewed-on: https://review.typo3.org/53565
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Change order of tablename and alias in restriction container 45/53645/2
Sebastian Fischer [Fri, 4 Aug 2017 13:28:13 +0000 (15:28 +0200)]
[BUGFIX] Change order of tablename and alias in restriction container

Changing the order of tablename and alias in method call properties
makes if possible to get correct values from registered restrictions

Resolves: #82046
Releases: master, 8.7
Change-Id: I17151c47c29fb48829ce0d3256ca99a4feadbf4a
Reviewed-on: https://review.typo3.org/53645
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Sascha Rademacher <sascha.rademacher+typo3@gmail.com>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[FEATURE] Install tool: Extension scanner 50/53450/68
Christian Kuhn [Wed, 5 Jul 2017 11:27:04 +0000 (13:27 +0200)]
[FEATURE] Install tool: Extension scanner

The patch adds a new feature - the "extension scanner" - to the
install tool. It is meant as a helper script for extension
and project developers to quickly spot places in extension code
that may need adaptions if upgrading to younger core versions.

The scanner could later work with different languages, for now
only scanning PHP files is supported. This is based on the great
library nikic/php-parser which creates an AST from php source files
and allows simple traversing.
A series of matchers hooks into the traverser and scans for
configured core deprecation or removals. Some additional matchers
could be added if a core example evolves (for instance usage of
dropped core constants).

From now on, whenever the core deprecates or breaks existing core
PHP API, an entry in one of the matcher configurations in
ext:install/Configuration/ExtensionScanner/Php should be done.
Since these API changes are documented via ReST files already, the
configuration links to according ReST files. A bamboo integrity
test script verifies those can be found.
Furthermore, all Breaking-* and Deprecation-* ReST files since
core version 9.x / master now need an additional Tag "FullyScanned",
"PartiallyScanned" or "NotScanned". This is also checked by an
integration test script in bamboo.

The matcher configuration files are pretty straight forward and
should be obvious if looking at
ext:install/Configuration/ExtensionScanner/Php.

This patch contains:
* Add nikic/php-parser as dependency
* New install tool gui to scan extensions in typo3conf/ext
* Scanner infrastructure for PHP
* Preparation and configuration for all current "master" / v9
  ReST files
* Mark ReST files which are tagged with "FullyScanned" as "not affected"
  in install tool "Upgrade analysis" if no match was found
* Integration script testing referenced ReST files are found
* Integration script verifying Breaking- and Deprecation- ReST file
  contain "FullyScanned", "PartiallyScanned" or "NotSCanned" keyword.

More information on this feature can be found at
https://docs.typo3.org/typo3cms/CoreApiReference/ExtensionScanner/Index.html

Change-Id: I760e88f9d929fdd710655fa0d25cb26291a7ed2b
Resolves: #82014
Releases: master
Reviewed-on: https://review.typo3.org/53450
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
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] Fix nightly CGL check 38/53638/2
Helmut Hummel [Tue, 1 Aug 2017 13:16:55 +0000 (15:16 +0200)]
[BUGFIX] Fix nightly CGL check

Since we introduce auto-generation of entry
scripts, we must exclude them from the check.

To do so, we must instruct php-cs-fixer to respect
the configuration for files in the config file when calling it.

Releases: master
Change-Id: If1ae846f0b0a6539d2b5cc50a7c6d39043695849
Reviewed-on: https://review.typo3.org/53638
Reviewed-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[BUGFIX] Fix path to jQuery chosen plugin in Install Tool 37/53637/4
Helmut Hummel [Tue, 1 Aug 2017 13:04:56 +0000 (15:04 +0200)]
[BUGFIX] Fix path to jQuery chosen plugin in Install Tool

Related: #81951
Resolves: #82021
Releases: master
Change-Id: I74b89a74b81b8ae6df73c92552857ca4a5c021a8
Reviewed-on: https://review.typo3.org/53637
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[TASK] Update typo3/cms-cli and typo3/cms-composer-installers 36/53636/3
Helmut Hummel [Mon, 31 Jul 2017 21:09:07 +0000 (23:09 +0200)]
[TASK] Update typo3/cms-cli and typo3/cms-composer-installers

Use the latest (and stable) versions of these packages.

Composer commands:

composer req typo3/cms-composer-installers ^1.4
composer update typo3/cms-cli

Resolves: #82015
Releases: master
Change-Id: I1969eaa3bb34675c6a1ae8d5471364a619081d96
Reviewed-on: https://review.typo3.org/53636
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: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[TASK] Extract cli binary into separate package 01/53601/5
Helmut Hummel [Tue, 25 Jul 2017 17:37:43 +0000 (19:37 +0200)]
[TASK] Extract cli binary into separate package

Remove the bin definition in typo3/cms composer.json
And require the package with the binary instead.

Composer command: composer req typo3/cms-cli

Resolves: #81980
Releases: master, 8.7
Change-Id: I504cbd08dd8d57e2b66d974d9f11150c38ab49c8
Reviewed-on: https://review.typo3.org/53601
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[BUGFIX] Jump Links in indexed_search Template 96/53496/6
Achim Fritz [Fri, 14 Jul 2017 20:42:26 +0000 (22:42 +0200)]
[BUGFIX] Jump Links in indexed_search Template

Use Page.Link ViewHelper in indexed_search Search Template for jump links

Resolves: #79982
Releases: master, 8.7
Change-Id: I85a32714c4d098a1afc5b35ab90189e61ba16ea9
Reviewed-on: https://review.typo3.org/53496
Reviewed-by: Sascha Rademacher <sascha.rademacher+typo3@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Ralf Merz <ralf@ralf-merz.de>
Tested-by: Ralf Merz <ralf@ralf-merz.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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[BUGFIX] Install tool fatal errors at select database action 98/53498/3
Markus Hoelzle [Fri, 14 Jul 2017 21:20:18 +0000 (23:20 +0200)]
[BUGFIX] Install tool fatal errors at select database action

Catch the fatal database exceptions in installation progress
"DatabaseSelect" and show a error message.

Releases: 8.7, master
Resolves: #81726
Change-Id: Id7edbdaafa97374451493d6bb9c9fdaabd2f2674
Reviewed-on: https://review.typo3.org/53498
Reviewed-by: Wolfgang Klinger <wolfgang@wazum.com>
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: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Jan Stockfisch <jan.stockfisch@googlemail.com>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[TASK] Use &route=/ajax/ instead of &ajaxId for BE AJAX calls 59/53459/6
Benni Mack [Thu, 13 Jul 2017 14:38:44 +0000 (16:38 +0200)]
[TASK] Use &route=/ajax/ instead of &ajaxId for BE AJAX calls

In order to streamline backend usage even further, the AJAX Request Handler
is now using the "route" parameter the same way.

This way, the RouteDispatcher does not have to distinguish between the BE
calls anymore, and the Form Protections are streamlined.

Resolves: #81899
Releases: master
Change-Id: I48bf2406eaff2316d3f0fe5dc631a51067a570f6
Reviewed-on: https://review.typo3.org/53459
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Prevent PHP warning on entering an empty install tool password 13/53613/3
Markus Hoelzle [Fri, 28 Jul 2017 10:27:26 +0000 (12:27 +0200)]
[BUGFIX] Prevent PHP warning on entering an empty install tool password

Show a useful message if an empty install tool password is entered.

Resolves: #81936
Releases: master, 8.7
Change-Id: I17aaf2aaeb5b31a68c8701cdaa560c00364bea1e
Reviewed-on: https://review.typo3.org/53613
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Renzo Bauen <info@conpassione.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Sascha Rademacher <sascha.rademacher+typo3@gmail.com>
Tested-by: Sascha Rademacher <sascha.rademacher+typo3@gmail.com>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[FEATURE] Introduce device presets and redesign the view module 61/53061/12
Benjamin Kott [Fri, 2 Jun 2017 17:50:13 +0000 (19:50 +0200)]
[FEATURE] Introduce device presets and redesign the view module

The view module was redesigned to provide a more modern and streamlined look
and feel across the existing backend. With the introduction of named and
categorized device presets we enable users to get a better idea of how the
page will look like on a specific device. For even more easy testing, the
orientation can now be changed without selecting a different device.

Releases: master
Resolves: #77576
Change-Id: Ie430db2a39a9bf6931ebde8109e62c12d9bae09b
Reviewed-on: https://review.typo3.org/53061
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[FEATURE] Add code to generate entry scripts on composer run 02/53602/7
Helmut Hummel [Tue, 25 Jul 2017 14:28:13 +0000 (16:28 +0200)]
[FEATURE] Add code to generate entry scripts on composer run

With the new composer installers versions,
the core package itself (in fact any composer package)
can add scripts to be run on composer build time.

Use this API to add scripts to TYPO3,
that will create the entry scripts for frontend,
backend and install tool

We do this in a way, that also works if these system extensions
are installed individually.

This also has the benefit, that we can adapt the core
with doing more things during composer build time
(e.g. maybe publishing assets) in the future,
or change the entry scripts to different locations,
without touching the plugin any more.

Resolves: #81981
Releases: master
Change-Id: I3982bd5e73a14cdd54e83d0a7b3a1c93f2191efd
Reviewed-on: https://review.typo3.org/53602
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Make $permClause parameter optional in QueryGenerator 85/53585/2
Markus Hoelzle [Tue, 25 Jul 2017 14:11:16 +0000 (16:11 +0200)]
[TASK] Make $permClause parameter optional in QueryGenerator

The 3rd parameter is optional, so the 4th parameter should be
optional too.

Resolves: #81965
Releases: master
Change-Id: I4240824717a0a18c0aa669ef891ce3b42b2fbc7c
Reviewed-on: https://review.typo3.org/53585
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 years ago[BUGFIX] Catch error in GeneralUtility::validEmail and GeneralUtility:isValidUrl 21/53121/6
Nicole Cordes [Mon, 5 Jun 2017 12:32:31 +0000 (14:32 +0200)]
[BUGFIX] Catch error in GeneralUtility::validEmail and GeneralUtility:isValidUrl

If a wrong email address or URL is parsed and the domain cannot be converted,
an exception is thrown by \Mso\IdnaConvert\IdnaConvert::encode(). This
exception needs to be caught.

Resolves: #81471
Releases: master, 8.7, 7.6
Change-Id: I76f9b8898655d9220e5176a60f388067a6c493b3
Reviewed-on: https://review.typo3.org/53121
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: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Synchronize composer.json with ext_emconf.php 21/53621/3
Helmut Hummel [Sat, 29 Jul 2017 15:21:49 +0000 (17:21 +0200)]
[TASK] Synchronize composer.json with ext_emconf.php

Description, dependencies between core packages and
core package versions are now in sync in ext_emconf.php
and composer.json

Now also added extension key information explicitly
in composer.json

What still should be done later is adding further
dependencies to these files if required.

This change was mostly automated using
helhum/ext-tools with the command:

typo3cms composerjson:sync 'typo3/sysext/*'

Resolves: #82003
Releases: master, 8.7
Change-Id: Ife913038142e8ecc137d21d4d43e2cdf467fb0f9
Reviewed-on: https://review.typo3.org/53621
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Move install tool entry point to typo3/install.php 79/53579/13
Helmut Hummel [Mon, 24 Jul 2017 13:57:28 +0000 (15:57 +0200)]
[TASK] Move install tool entry point to typo3/install.php

To streamline and unify the entry scripts, the install tool
entry point is now moved to typo3/install.php

Calling the old entry scripts and the shortcut typo3/install/
is deprecated.

All access to public resources is changed to properly use
the resource view helper, so that the path to the assets
are not hard coded any more.

Resolves: #81951
Releases: master
Change-Id: Ia8827130bb041802e743767907d16269cda2fef0
Reviewed-on: https://review.typo3.org/53579
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
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: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[BUGFIX] Add conflicts to core extensions' composer.json 03/53603/3
Helmut Hummel [Wed, 26 Jul 2017 15:58:34 +0000 (17:58 +0200)]
[BUGFIX] Add conflicts to core extensions' composer.json

Core extensions installed individually (from subtree split)
must never be installed together with the typo3/cms package

We can avoid this, by adding a conflict section in each
composer.json

Resolves: #81982
Releases: master, 8.7
Change-Id: Ia6a346227852237f58875a3e3216d3cad298f8bf
Reviewed-on: https://review.typo3.org/53603
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[TASK] Max path length checker 99/53599/11
Christian Kuhn [Wed, 26 Jul 2017 09:39:47 +0000 (11:39 +0200)]
[TASK] Max path length checker

Windows still has a relatively short max path length limitation
in some situation which the core tends to violate.
The patch introduces a test script activated in bamboo to test
the relative path length does not exceed an arbitrary number and
shortens some long path segments.
This allows a statement "If your source / unpack location path
prefix is not longer than x characters, you are fine".

Change-Id: If182fd570c8aec28f1bab9687f2712fc3003b4ed
Resolves: #81968
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53599
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
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>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Always hide the loading spinner of System Information 04/53604/2
Andreas Fernandez [Thu, 27 Jul 2017 05:40:05 +0000 (07:40 +0200)]
[BUGFIX] Always hide the loading spinner of System Information

If the AJAX request that fetches information for the System Information
toolbar item fails for whatever reason, the spinner is now removed.

This may happen when the session times out and the re-login modal is shown
for a longer period.

Resolves: #81984
Releases: master, 8.7
Change-Id: Ibe9566d29d403e64d55fd0f462d452413d863f0a
Reviewed-on: https://review.typo3.org/53604
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] Add branch alias for system extensions 00/53600/2
Helmut Hummel [Wed, 26 Jul 2017 15:26:15 +0000 (17:26 +0200)]
[TASK] Add branch alias for system extensions

To ease installation of master versions of
system extensions from subtree splitted repos,
we add a branch alias to all of them.

Resolves: #81979
Releases: master
Change-Id: Ic7f4aa4762286e4e881447d6ecdbead411e6635f
Reviewed-on: https://review.typo3.org/53600
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Attach CKEditor instance to RteLinkBrowser Modal, so it can be found 55/53555/3
Johannes Schlier [Thu, 20 Jul 2017 13:07:26 +0000 (15:07 +0200)]
[BUGFIX] Attach CKEditor instance to RteLinkBrowser Modal, so it can be found

Previously if the RteLinkBrowser was called from a CKEditor instance that
is within an extra iframe, the CKEditor instance could not be found.
Attaching it directly to the Modal fixes this.

Resolves: #81929
Releases: master, 8.7
Change-Id: I384fc946ed671c12b1e82732f0418a347ee9f01e
Reviewed-on: https://review.typo3.org/53555
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Prevent error with DateTimePicker on IE/Edge 73/53573/2
Erich Manser [Mon, 24 Jul 2017 07:15:43 +0000 (09:15 +0200)]
[BUGFIX] Prevent error with DateTimePicker on IE/Edge

Change-Id: I3ed07ead31d7f572615916be90ef4c3882360d8b
Resolves: #81729
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53573
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Wittkiel Gruppe <ts@wittkiel-gruppe.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
2 years ago[BUGFIX] DataMapProcessor::synchronizeInlineRelations removes entities 44/53544/4
Oliver Hader [Wed, 19 Jul 2017 10:52:41 +0000 (12:52 +0200)]
[BUGFIX] DataMapProcessor::synchronizeInlineRelations removes entities

In case RelationHandler::readForeignField() is called with invalid UID
values for a parent record (e.g. zero, or non-numeric values), all records
might be selected if the database default value for a parent pointer field
is set to zero instead of NULL.

Besides that DataMapProcessor::synchronizeInlineRelations() uses the
mentioned RelationHandler method to resolve suggested and actually
persisted relations. The processing is adjusted to avoid invoking
RelationHandler using non-numeric parent pointer values.

Resolves: #81915
Releases: master, 8.7
Change-Id: I108501c69c9cdb732bb88526830f0f73f2d680af
Reviewed-on: https://review.typo3.org/53544
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>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[BUGFIX] Use HTTP 400 instead of 500 when client is faulty 64/53564/2
Xavier Perseguers [Fri, 21 Jul 2017 11:53:38 +0000 (13:53 +0200)]
[BUGFIX] Use HTTP 400 instead of 500 when client is faulty

When checking for precondition in the request, HTTP 400 code should
be returned whenever the client is responsible for having issued a
bad request.

HTTP 500 indicates an internal error on the server, which is not the
case under such circumstance.

Change-Id: Ib7e63428b1a84b63e1a2a0c9d95513972be83d33
Resolves: #81941
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53564
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: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-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[BUGFIX] Correct invalid complex query in Doctrine for fetching workspaces 77/53577/2
Xavier Perseguers [Mon, 24 Jul 2017 11:49:05 +0000 (13:49 +0200)]
[BUGFIX] Correct invalid complex query in Doctrine for fetching workspaces

Change-Id: I447274bc29d1a32745224b6cf5c2e2f76c7dfc2f
Resolves: #81947
Releases: master, 8.7
Reviewed-on: https://review.typo3.org/53577
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[BUGFIX] Respect lowercase „as“ in quoteIdentifiersForSelect 75/53575/3
Frank Naegler [Mon, 24 Jul 2017 09:33:55 +0000 (11:33 +0200)]
[BUGFIX] Respect lowercase „as“ in quoteIdentifiersForSelect

QueryBuilder->quoteIdentifiersForSelect() now supports lowercase
and mixedcase „as“ to detect alias names for fields.

Resolves: #81946
Releases: master, 8.7
Change-Id: Ib79088e3dd677efd24674d7aa9f5c3f4c973ec8d
Reviewed-on: https://review.typo3.org/53575
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.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] Improve / Modernize style for preview notice 58/53558/2
Frank Naegler [Thu, 20 Jul 2017 13:40:49 +0000 (15:40 +0200)]
[BUGFIX] Improve / Modernize style for preview notice

Resolves: #38735
Releases: master
Change-Id: I5339f7a031b1e365c1d70c6ccb079bcff827c09e
Reviewed-on: https://review.typo3.org/53558
Tested-by: TYPO3com <no-reply@typo3.com>
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] Make sure correct sys_language_uid is set for irre items 18/53418/2
Frans Saris [Thu, 6 Jul 2017 12:55:04 +0000 (14:55 +0200)]
[BUGFIX] Make sure correct sys_language_uid is set for irre items

Resolves: #76440
Releases: master, 8.7, 7,6
Change-Id: I519641eadd3342369b66252da2d50ca54726aacb
Reviewed-on: https://review.typo3.org/53418
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Unset file properties after signals are triggered 53/53553/2
Helmut Hummel [Sun, 16 Jul 2017 18:06:23 +0000 (20:06 +0200)]
[BUGFIX] Unset file properties after signals are triggered

Unsetting file properties needs to happen AFTER
the storage deleted the file, because the storage emits a signal,
which passes the file object to the slots,
which may need all file properties of the deleted file.

Resolves: #81926
Related: #80359
Releases: master, 8.7, 7.6
Change-Id: Ie8e25b30dd99d1ed2afb8ca7b1cc83797887de98
Reviewed-on: https://review.typo3.org/53553
Reviewed-by: Matthias Vogel <typo3@kanti.de>
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: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Outdated resource pointers crash for TCA type group 45/53545/2
Oliver Hader [Wed, 19 Jul 2017 12:24:46 +0000 (14:24 +0200)]
[BUGFIX] Outdated resource pointers crash for TCA type group

Using TCA type "group" with internal_type "folder" crashes in
the backend if existing resource pointers have been moved in
the filesystem (e.g. renamed or deleted).

Resolves: #81918
Releases: master, 8.7, 7.6
Change-Id: I1aadee90d1fe81cd821cc3df594351dbfc101482
Reviewed-on: https://review.typo3.org/53545
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Tested-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[FEATURE] Mark wizards as "done" in Install Tool 68/53468/4
Andreas Fernandez [Thu, 13 Jul 2017 21:27:36 +0000 (23:27 +0200)]
[FEATURE] Mark wizards as "done" in Install Tool

It is now possible to mark an upgrade wizard as "done" in the Install Tool
to prevent showing it up as an available wizard.

Resolves: #81863
Releases: master
Change-Id: I516abce3f062f330c5e56fb3a596e4f84ba7230c
Reviewed-on: https://review.typo3.org/53468
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wolfgang Klinger <wolfgang@wazum.com>
Tested-by: Wolfgang Klinger <wolfgang@wazum.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[TASK] Fix felogin documentation formatting (Configuration chapter) 60/53560/3
Tymoteusz Motylewski [Thu, 20 Jul 2017 14:32:49 +0000 (16:32 +0200)]
[TASK] Fix felogin documentation formatting (Configuration chapter)

https://docs.typo3.org/typo3cms/extensions/felogin/Configuration/Index.html

Resolves: #81934
Releases: master, 8.7
Change-Id: I50217f1d846f4ff40b061921d9757b1df5214d81
Reviewed-on: https://review.typo3.org/53560
Reviewed-by: Martin Bless <martin.bless@mbless.de>
Tested-by: Martin Bless <martin.bless@mbless.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[BUGFIX] Code example in feature .rst 54/53554/4
Jacob Dreesen [Thu, 20 Jul 2017 11:50:50 +0000 (13:50 +0200)]
[BUGFIX] Code example in feature .rst

Releases: master, 8.7
Resolves: #81928
Change-Id: I7dc15a12e54f11630d162e670e04fb793b07aa5f
Reviewed-on: https://review.typo3.org/53554
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Escape value in FormEngine.removeOption selector 99/53499/2
Wolfgang Klinger [Fri, 14 Jul 2017 21:47:49 +0000 (23:47 +0200)]
[BUGFIX] Escape value in FormEngine.removeOption selector

Resolves: #81806
Releases: master, 8.7, 7.6
Change-Id: I1efc630a5579be8c8a1569667253f2572b9261ed
Reviewed-on: https://review.typo3.org/53499
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Tested-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Tested-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Set master branch alias in travis 52/53552/4
Christian Kuhn [Thu, 20 Jul 2017 06:30:21 +0000 (08:30 +0200)]
[BUGFIX] Set master branch alias in travis

Due to the circular dependency with typo3/testing-framework,
composer needs to know the version of the root package.
For that it tries to identify which branch the current checkout is on.

This fails in some situations, so we force the root package version
to be dev-master now.

Change-Id: Ib923f412a74436abd59b480eefb330214498b216
Resolves: #81925
Releases: master
Reviewed-on: https://review.typo3.org/53552
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Allow to override RTE config via PageTS 18/53518/4
Hannes Lau [Sat, 15 Jul 2017 13:29:00 +0000 (15:29 +0200)]
[BUGFIX] Allow to override RTE config via PageTS

Fix the merging of YAML and PageTS provided RTE configuration to allow
editor configuration via PageTS

Resolves: #81880
Releases: master, 8.7
Change-Id: Ic06627686b6ee77d79df34a6dda7b5610ccb06cb
Reviewed-on: https://review.typo3.org/53518
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Tested-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Move language files from EXT:lang to other extensions 28/53528/2
Georg Ringer [Sun, 16 Jul 2017 08:35:42 +0000 (10:35 +0200)]
[TASK] Move language files from EXT:lang to other extensions

Move language files to the proper extensions instead of
misusing EXT:lang.

Resolves: #81888
Releases: master
Change-Id: I0ea028bc93843acf9a0381aad742377445efd95a
Reviewed-on: https://review.typo3.org/53528
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>
2 years ago[TASK] Remove the dependency of EXT:tstemplate to EXT:frontend 30/53530/3
Georg Ringer [Sun, 16 Jul 2017 10:37:00 +0000 (12:37 +0200)]
[TASK] Remove the dependency of EXT:tstemplate to EXT:frontend

Use the RootlineUtility directly in EXT:tstemplate to get
the rootline instead of using EXT:frontend which then
calls the RootlineUtility.

Resolves: #81889
Releases: master, 8.7
Change-Id: I66153204db4e1b67bf0a80efe1c5d2c73ce585fa
Reviewed-on: https://review.typo3.org/53530
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henning Liebe <h.liebe@neusta.de>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] EXT:form - add missing documentation for select element options 06/53406/2
Ralf Zimmermann [Wed, 5 Jul 2017 09:08:22 +0000 (11:08 +0200)]
[TASK] EXT:form - add missing documentation for select element options

Add documentation for select elements "prependOptionLabel" and
"prependOptionValue" options.

Resolves: #81797
Releases: master, 8.7
Change-Id: I0fd1d3ccbe7e2a2cbcbb08c7c30d81376353cda3
Reviewed-on: https://review.typo3.org/53406
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] EXT:form - fix wrong "templateFileName" usage within the docs 08/53408/2
Ralf Zimmermann [Wed, 5 Jul 2017 10:41:43 +0000 (12:41 +0200)]
[BUGFIX] EXT:form - fix wrong "templateFileName" usage within the docs

Resolves: #81799
Releases: master, 8.7
Change-Id: I89a653bf58376e42a02da0fefd5bbc7879a07a45
Reviewed-on: https://review.typo3.org/53408
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Patric Schumann <psm@fh-wedel.de>
Tested-by: Patric Schumann <psm@fh-wedel.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Henrik Elsner <helsner@dfau.de>
Tested-by: Henrik Elsner <helsner@dfau.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] EXT:form - add email finishers explanations 07/53407/2
Ralf Zimmermann [Wed, 5 Jul 2017 10:34:00 +0000 (12:34 +0200)]
[TASK] EXT:form - add email finishers explanations

Reduce confusion caused by the naming of the email finishers and
add some explanations to the recipient address/name and
sender address/name properties.

Resolves: #81798
Releases: master, 8.7
Change-Id: I0dc12e2983d7cb1204bdfc9709265c8c034a58f6
Reviewed-on: https://review.typo3.org/53407
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Do not force optimize-autoloader in composer.json 75/53475/6
Armin Vieweg [Fri, 14 Jul 2017 15:26:23 +0000 (17:26 +0200)]
[TASK] Do not force optimize-autoloader in composer.json

This option (in config section) forced composer to create
optimized autoloader.

This improves speed but has some disadvantages:
- creating optimized autoloader takes longer
- no possibility exists to deactivate optimized autoloader
  from CLI, once it's set in composer.json config section

After this patch is applied, deployment servers need to call
composer install with -o flag, in order to enable optimized
autoloader.

Releases: master
Resolves: #81868
Change-Id: I45321500353d34d6b63813473262b4cc1dd2036d
Reviewed-on: https://review.typo3.org/53475
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Tested-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[TASK] Correct composer.json files of system extensions 72/53472/6
Georg Ringer [Fri, 14 Jul 2017 12:11:51 +0000 (14:11 +0200)]
[TASK] Correct composer.json files of system extensions

- add autoload-dev if missing
- add class-alias-map if missing

Resolves: #81867
Releases: master, 8.7
Change-Id: I2643125f2a9761cc7968563323eeeb020b279dde
Reviewed-on: https://review.typo3.org/53472
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[FEATURE] Add "required" argument to select view helper. 03/53303/10
eike.starkmann [Wed, 21 Jun 2017 16:11:17 +0000 (18:11 +0200)]
[FEATURE] Add "required" argument to select view helper.

Change-Id: Ic27930c09d6c373364e6299e5031397218694903
Resolves: #81656
Releases: master
Reviewed-on: https://review.typo3.org/53303
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Sascha Rademacher <sascha.rademacher+typo3@gmail.com>
Tested-by: Sascha Rademacher <sascha.rademacher+typo3@gmail.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Show message if no extension repo exists in extensionmanager 82/53482/2
Markus Hoelzle [Fri, 14 Jul 2017 19:26:24 +0000 (21:26 +0200)]
[BUGFIX] Show message if no extension repo exists in extensionmanager

Show a useful error message instead an exception in extensionmanager on
update extension list.

Releases: 7.6, 8.7, master
Resolves: #81146
Change-Id: I9989d17890c381a12f17a0806b46ce269ab1ca5d
Reviewed-on: https://review.typo3.org/53482
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Marc von Schalscha <msa@starfinanz.de>
Tested-by: Marc von Schalscha <msa@starfinanz.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Create missing files/folders for ExtensionCompatibilityTester 17/53217/4
Christoph Bessei [Wed, 14 Jun 2017 19:56:34 +0000 (21:56 +0200)]
[BUGFIX] Create missing files/folders for ExtensionCompatibilityTester

* Create path to errorProtocolFile if it doesn't exist yet
* Create empty errorProtocolFile to avoid 404 errors

Resolves: #80547
Releases: master,8.7
Change-Id: I302909189d7ff4600325c91e525d9924810c4c5c
Reviewed-on: https://review.typo3.org/53217
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Fix multi edit link in TableListViewHelper 80/53480/2
Georg Ringer [Fri, 14 Jul 2017 17:15:54 +0000 (19:15 +0200)]
[BUGFIX] Fix multi edit link in TableListViewHelper

Load the proper requireJS module and provide the variable
T3_THIS_LOCATION to make the multi edit links working again.

Resolves: #81850
Releases: master, 8.7
Change-Id: I45af43359f4f9ee8fbd9da51a3a434c40dda9d4e
Reviewed-on: https://review.typo3.org/53480
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Tested-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[BUGFIX] Clone ObjectStorage in ObjectAccess 25/53525/4
Daniel Goerz [Sat, 15 Jul 2017 16:45:25 +0000 (18:45 +0200)]
[BUGFIX] Clone ObjectStorage in ObjectAccess

The ObjectStorage Object passed to iterator_to_array() ends up
with the pointer at the last item, so that any ongoing iteration
through the ObjectStorage wrapping the call of ObjectAccess is
interrupted.
This patch ensures that the ObjectStorage is cloned before converted
to an array so that the original object keeps it original iteration
state.

Resolves: #81597
Relates: #66995
Releases: master, 8.7
Change-Id: Ied025ff616e100cc5eb5dedd5b7b6a95293ddfcf
Reviewed-on: https://review.typo3.org/53525
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Claus Due <claus@phpmind.net>
Reviewed-by: Sascha Rademacher <sascha.rademacher@gmail.com>
Tested-by: Sascha Rademacher <sascha.rademacher@gmail.com>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Tested-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[!!!][TASK] Remove content object JSMENU 57/53457/4
Georg Ringer [Wed, 12 Jul 2017 17:49:28 +0000 (19:49 +0200)]
[!!!][TASK] Remove content object JSMENU

Using the JSMENU is outdated and therefore removed.

Resolves: #81847
Releases: master
Change-Id: Ifb9465194578efb56f3c8d229f09ef12e7893c3c
Reviewed-on: https://review.typo3.org/53457
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Hannes Lau <office@hanneslau.de>
Tested-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Benjamin Kluge <b.kluge@neusta.de>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
2 years ago[!!!][TASK] Drop field be_groups:hide_in_lists 79/53179/3
Christian Kuhn [Fri, 9 Jun 2017 16:45:57 +0000 (18:45 +0200)]
[!!!][TASK] Drop field be_groups:hide_in_lists

The ancient field 'hide_in_lists' is of very little use within
the group administration. The documented use case of having
this field set for base groups doesn't make much sense, since
especially those groups are used for page ownerships and the
permission module is the only backend usage which then hides
groups with this field set. All in all, this field is probably
extremely rarely used and only increases complexity of access
rights management.
For the sake of a cleaner backend, the field is dropped.

Change-Id: Id41be5e563dfe16f380d36446646951507d8e5d1
Resolves: #81534
Releases: master
Reviewed-on: https://review.typo3.org/53179
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: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Optimize comment for sys_language_contentOL 93/53493/3
Ruslan Steiger [Fri, 14 Jul 2017 20:26:05 +0000 (22:26 +0200)]
[TASK] Optimize comment for sys_language_contentOL

Resolves: #81622
Releases: master, 8.7
Change-Id: Ibe6097846cd7945ef5dc9808d936346591fa1d56
Reviewed-on: https://review.typo3.org/53493
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Marc Wöhlken <woehlken@quadracom.de>
Tested-by: Marc Wöhlken <woehlken@quadracom.de>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
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>
2 years ago[TASK] Exchange 'scotland' and 'wales' to ISO Codes in sys_language 04/53504/2
Moritz von Wirth [Fri, 14 Jul 2017 22:57:50 +0000 (00:57 +0200)]
[TASK] Exchange 'scotland' and 'wales' to ISO Codes in sys_language

Resolves: #81413
Releases: master
Change-Id: I47cde4b0f5ae36e15a4de43ee55b95dc48f588fd
Reviewed-on: https://review.typo3.org/53504
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wolfgang Klinger <wolfgang@wazum.com>
Tested-by: Wolfgang Klinger <wolfgang@wazum.com>
Reviewed-by: Armin Vieweg <armin@v.ieweg.de>
Reviewed-by: Jasmina Ließmann <code@frauliessmann.de>
Tested-by: Jasmina Ließmann <code@frauliessmann.de>
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[BUGFIX] Allow cloning of the QueryBuilder 24/53424/4
Tymoteusz Motylewski [Sat, 8 Jul 2017 16:08:12 +0000 (18:08 +0200)]
[BUGFIX] Allow cloning of the QueryBuilder

In order to be able to implement pagination
it has to be possible to clone QueryBuilder.

Doctrine query builder already supports cloning,
so it's just about allowing it in our wrapper.

Resolves: #81822
Releases: master, 8.7
Change-Id: I059bdc51d1181cac08a3d9f30de174b025c6e89d
Reviewed-on: https://review.typo3.org/53424
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wolfgang Klinger <wolfgang@wazum.com>
Tested-by: Wolfgang Klinger <wolfgang@wazum.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Fix media asset creation in filelist 22/53522/2
Andreas Fernandez [Sat, 15 Jul 2017 16:22:33 +0000 (18:22 +0200)]
[BUGFIX] Fix media asset creation in filelist

After #81763, creating new media assets via "New file or folder" dialog
is broken. This patch fixes the broken behaviour.

Resolves: #81884
Related: #81763
Releases: master
Change-Id: Ifeb64705847c6c8ce3e5c0dea95a84ba828ef32e
Reviewed-on: https://review.typo3.org/53522
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.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] Re-add `id` parameter to "Setup" and "Constants" edit link 21/53521/2
Andreas Fernandez [Sat, 15 Jul 2017 15:57:07 +0000 (17:57 +0200)]
[BUGFIX] Re-add `id` parameter to "Setup" and "Constants" edit link

The patch adds the removed `id` parameter again to get back the whole
autocomplete feature.

Resolves: #81883
Related: #81171
Releases: master
Change-Id: I3a16496eeceb8d7cff5360f11d760564e4707eac
Reviewed-on: https://review.typo3.org/53521
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: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Do no force int cast of pageUid in f:link.page 20/53520/2
Ralf Merz [Sat, 15 Jul 2017 14:26:56 +0000 (16:26 +0200)]
[BUGFIX] Do no force int cast of pageUid in f:link.page

Since #81213, the `pageUid` argument is cast to an int. If that
parameter is omitted, pageUid becomes 0. UriBuilder is able to
determine the page uid by itself, but for this, $pageUid must be
null.

Resolves: #81881
Related: #81749
Releases: master
Change-Id: Ibc211775d657d59491beeaf8c6d4e0ff55c5e6ee
Reviewed-on: https://review.typo3.org/53520
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Achim Fritz <af@lightwerk.com>
Tested-by: Achim Fritz <af@lightwerk.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Fixes required CKeditor fields in flexforms 90/53490/2
Armin Vieweg [Fri, 14 Jul 2017 20:31:48 +0000 (22:31 +0200)]
[BUGFIX] Fixes required CKeditor fields in flexforms

CKeditor throwed errors in javascript, when field identifier
contained dot's. Using array syntax for CKEDITOR.instances
solved this issue.

Releases: master, 8.7
Resolves: #81390
Change-Id: I1f876de7aab1b6370aa89420600079c1439d339d
Reviewed-on: https://review.typo3.org/53490
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
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[BUGFIX] Fix broken icon for 'Federated States of Micronesia' in sys_language 11/53511/3
Moritz von Wirth [Sat, 15 Jul 2017 09:20:50 +0000 (11:20 +0200)]
[BUGFIX] Fix broken icon for 'Federated States of Micronesia' in sys_language

If someone has 'Federated States of Micronesia' selected in "Select flag icon"
the value will become invalid after this patch is applied.
It has to be manually changed to "fm" by the editor.

Resolves: #81878
Releases: master, 8.7
Change-Id: Ia60e12138495ade51e4c45da1533ff3cc3826d06
Reviewed-on: https://review.typo3.org/53511
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Info->Pagetree overview - Drop "red plus" icon 94/53494/4
Tim Spiekerkötter [Fri, 14 Jul 2017 20:32:39 +0000 (22:32 +0200)]
[BUGFIX] Info->Pagetree overview - Drop "red plus" icon

The "red plus" "has sub pages" indicator in Info->pagetree Overview
brings no sane and usable benefit and is dropped.

Resolves: #81872
Releases: master, 8.7
Change-Id: Ifb68d47ae48b0db1a68001644062fd7dd6d7126a
Reviewed-on: https://review.typo3.org/53494
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
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[BUGFIX] Correct label for cut release in clickmenu 00/53500/2
Christian Fries [Fri, 14 Jul 2017 21:33:57 +0000 (23:33 +0200)]
[BUGFIX] Correct label for cut release in clickmenu

Add different label for cut release in clickmenu instead of using
the same label as cut.

Releases: master, 8.7
Resolves: #81875
Change-Id: I80b5247133e3a9a92888d38e9c6b5a435e2342c1
Reviewed-on: https://review.typo3.org/53500
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wolfgang Klinger <wolfgang@wazum.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
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] Fix syntax error in RST file 12/53512/3
Daniel Siepmann [Sat, 15 Jul 2017 09:26:04 +0000 (11:26 +0200)]
[TASK] Fix syntax error in RST file

As some might copy and paste the configuration structure, there should be
no syntax error.
Therefore the missing comma was added.

Releases: master, 8.7
Resolves: #81879
Change-Id: Icaa718fd29ffd52ea1cf9f858ed61b599cfc0ba9
Reviewed-on: https://review.typo3.org/53512
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
2 years ago[BUGFIX] Allow comma in config.linkVars values 78/53478/4
Sascha Egerer [Fri, 14 Jul 2017 15:56:48 +0000 (17:56 +0200)]
[BUGFIX] Allow comma in config.linkVars values

The config.linkVars TypoScript setting is splitted by comma.
This will fail if the optional value, wrapped by braces,
does contain a comma.
The string must only be splitted by commas that are not inside
of braces.

Resolves: #81810
Releases: master,8.7
Change-Id: If11615b0f4ed9ca55aea4ac3baf79284b35da398
Reviewed-on: https://review.typo3.org/53478
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Wolfgang Klinger <wolfgang@wazum.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Don't duplicate thumbnails in file list and file selector 99/53399/4
Tymoteusz Motylewski [Tue, 4 Jul 2017 20:03:27 +0000 (22:03 +0200)]
[BUGFIX] Don't duplicate thumbnails in file list and file selector

Default width and height for thumbnails is now applied in ProcessedFile
thus configuration column of the sys_file_processedfile table is filled
even if empty configuration was passed to File->Process().

This prevents thumbnails with the same content but different names being
generated, thus improves performance.

Resolves: #81776
Releases: master, 8.7, 7.6
Change-Id: Ie001e3d6404b52c251d9ed24bcac461ed75050b8
Reviewed-on: https://review.typo3.org/53399
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
2 years ago[BUGFIX] Unset internal properties of processed file on delete 07/52107/7
Helmut Hummel [Mon, 20 Mar 2017 18:28:12 +0000 (19:28 +0100)]
[BUGFIX] Unset internal properties of processed file on delete

When a processed file is deleted because it needs reprocessing, set the
internal deleted property to true and unset its properties as well, as
they are stale anyway.

This is important as in the later processing it is checked whether the
current object is persisted (which it is not anymore) and an SQL update
is triggered, which then fails leading to another processing run in
subsequent requests.

When unsetting the internal properties a new row will be inserted
in the same request.

Resolves: #80359
Releases: 7.6, 8.7, master
Change-Id: I39eec59ed4ac071883ff97eab7018d1ede92fb95
Reviewed-on: https://review.typo3.org/52107
Reviewed-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Mathias Schreiber <mathias.schreiber@typo3.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Henning Liebe <typo3@h3nning.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[TASK] Add attribute "placeholder" to PasswordViewHelper 01/53501/3
Daniel Diesenreither [Fri, 14 Jul 2017 21:58:07 +0000 (23:58 +0200)]
[TASK] Add attribute "placeholder" to PasswordViewHelper

Resolves: #81873
Releases: master, 8.7
Change-Id: I99af134d1d6afe14c66de7a950da5f73bee1c1bb
Reviewed-on: https://review.typo3.org/53501
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Philipp Parzer <p.parzer@siwa.at>
Tested-by: Philipp Parzer <p.parzer@siwa.at>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
2 years ago[TASK] Install Tool reset BE User with Ajax 56/52256/6
Marc Wessels [Thu, 30 Mar 2017 10:05:41 +0000 (12:05 +0200)]
[TASK] Install Tool reset BE User with Ajax

The 'Reset backend user preferences' button used a
controller action, but it can be improved by an ajax call.

Resolves: #80570
Releases: master
Change-Id: Idc379696d67a60b4c807abf7bb5abd6fd31f2422
Reviewed-on: https://review.typo3.org/52256
Tested-by: TYPO3com <no-reply@typo3.com>
Tested-by: Preben Rather Sørensen <preben@northchannel.dk>
Reviewed-by: Philipp Hamid <ph@supertrumpf.at>
Tested-by: Philipp Hamid <ph@supertrumpf.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Indexed search has wrong language keys in search template 85/53485/2
Jörg Bösche [Fri, 14 Jul 2017 20:01:23 +0000 (22:01 +0200)]
[BUGFIX] Indexed search has wrong language keys in search template

The search template uses language keys from the old pi base
language file and has to replaced with the keys from locallang.xlf.

Releases: master,8.7
Resolves: #79984
Change-Id: Ic68543e3921dbf58baab50538787ac785e189d65
Reviewed-on: https://review.typo3.org/53485
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wolfgang Klinger <wolfgang@wazum.com>
Tested-by: Wolfgang Klinger <wolfgang@wazum.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[BUGFIX] Replace empty value constants in TypoScript Object-Browser 10/53410/5
Pascal Hinz [Wed, 5 Jul 2017 12:19:26 +0000 (14:19 +0200)]
[BUGFIX] Replace empty value constants in TypoScript Object-Browser

After the constants replacement was changed to a regular expression,
the expression doesn't match empty value constants and leaves the
markers untouched. With this bugfix the regular expression also
replaces empty values.

Resolves: #81773
Releases: master, 8.7, 7.6
Change-Id: I0346b2d0d81b09dc63e52e34f28581dc40cd1fac
Reviewed-on: https://review.typo3.org/53410
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Sven Külpmann <sven@sk-content.de>
Tested-by: Sven Külpmann <sven@sk-content.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
2 years ago[BUGFIX] Allow any navigation component to load in BE 77/53477/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, 8.7
Change-Id: I49be1b0b231f6085a7a9e9d5c633b073a92ad301
Reviewed-on: https://review.typo3.org/53477
Reviewed-by: Sebastian Fischer <typo3@evoweb.de>
Tested-by: Sebastian Fischer <typo3@evoweb.de>
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[TASK] Style select in EXT:saltedpasswords with bootstrap 60/53460/3
Georg Ringer [Thu, 13 Jul 2017 16:59:48 +0000 (18:59 +0200)]
[TASK] Style select in EXT:saltedpasswords with bootstrap

Style the select box in extension configuration of EXT:saltedpasswords.

Resolves: #81860
Releases: master, 8.7
Change-Id: I78fc38390463b6e20590b51a356d19f998fc67f8
Reviewed-on: https://review.typo3.org/53460
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Respect default label in TranslateViewHelper again 67/53467/3
Daniel Goerz [Thu, 13 Jul 2017 20:54:40 +0000 (22:54 +0200)]
[BUGFIX] Respect default label in TranslateViewHelper again

Resolves: #81862
Related: #81168
Releases: master, 8.7
Change-Id: Iee90dd123da8f445544e06ce9b61a83be2ff662b
Reviewed-on: https://review.typo3.org/53467
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
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: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] Cleanup locallang_csh_webinfo.xlf 70/53470/2
Georg Ringer [Fri, 14 Jul 2017 07:53:02 +0000 (09:53 +0200)]
[TASK] Cleanup locallang_csh_webinfo.xlf

Remove old help text which is not used anymore

Resolves: #81864
Releases: master
Change-Id: I861fe76fafeaac32dec1219026f9ff3c758397d0
Reviewed-on: https://review.typo3.org/53470
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>