Packages/TYPO3.CMS.git
2 years ago[BUGFIX] Make language module accessible without internet connection 44/47944/2
Nicole Cordes [Thu, 21 Apr 2016 14:22:48 +0000 (16:22 +0200)]
[BUGFIX] Make language module accessible without internet connection

This patch adds the possibility to access the language module without
having an internet connection. You are able to activate and deactivate
languages but trying to update files will give you an error.

Resolves: #75820
Releases: master, 7.6
Change-Id: I27be7f34c76f680a4240e6c75c4a331d96467681
Reviewed-on: https://review.typo3.org/47944
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 years ago[BUGFIX] PAGE_TSCONFIG_ID in flex form fields 43/47943/3
Christian Kuhn [Tue, 26 Apr 2016 16:10:08 +0000 (18:10 +0200)]
[BUGFIX] PAGE_TSCONFIG_ID in flex form fields

PAGE_TSCONFIG_ID, PAGE_TSCONFIG_IDLIST and PAGE_TSCONFIG_STR to
replace markers in foreign_table_where fields could only be set
for flex forms on a global level in the past:

TCEFORM.tt_content.pi_flexform.PAGE_TSCONFIG_ID = 42

This has the negative side effect that also fields from
potentially foreign plugins could have been affected by that.
With the FormEngine rewrite, this change only worked if restricted
to specific elements of a specific data structure:

TCEFORM.tt_content.pi_flexform.news.sDEF.settings\.categories.PAGE_TSCONFIG_ID = 42

The former "global" setting was broken and is fixed by the
patch with a hack. For master, this very hack is deprecated
now and only the specific version is allowed, for 7.6 both versions
work with the patch.

Note there is no setting for those foreign_table_where clauses
for section container elements anymore that is not deprecated.

Change-Id: I3f7bede86007f7ea1703f2bc569e0152e67802e6
Resolves: #73209
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47943
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 years ago[BUGFIX] TCA Suggest Wizard usable with keyboard 26/47926/4
Daniel Siepmann [Tue, 26 Apr 2016 19:01:44 +0000 (21:01 +0200)]
[BUGFIX] TCA Suggest Wizard usable with keyboard

As styling was already there, but just for mouse, and same is true for
selecting results. The keyboard events now trigger the same behaviour.

Change-Id: Ie265f3b5785efc89f7148b8303d9b62c3a5add88
Resolves: #70463
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47926
Reviewed-by: Daniel Siepmann <daniel.siepmann@typo3.org>
Tested-by: Daniel Siepmann <daniel.siepmann@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 years ago[BUGFIX] Override flex form field label with page TSConfig 39/47939/2
Christian Kuhn [Tue, 26 Apr 2016 12:42:04 +0000 (14:42 +0200)]
[BUGFIX] Override flex form field label with page TSConfig

Move the data handling to calculate a final field label
value from PaletteAndSingleFieldContainer to an own data
provider and register this provider for full database records
and for flex form processing.
This way flex form field label overrides via page TSConfig are fixed,
eg. this changes the "Order By" label of ext:news flex form:

TCEFORM.tt_content.pi_flexform.news_pi1.sDEF.settings\.orderBy.label = override

Language specific overrides in flex fields now work as well

...settings\.orderBy.label.fr = French override

Change-Id: I02474e9cca9db3e949c217f21f5704ec16641545
Resolves: #75606
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47939
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 years ago[TASK] Add documentation for removal of BigDocumentTemplate 31/47931/2
Stephan Großberndt [Wed, 27 Apr 2016 09:52:48 +0000 (11:52 +0200)]
[TASK] Add documentation for removal of BigDocumentTemplate

This patch adds the missing documentation for the breaking change of
removing the class BigDocumentTemplate without deprecation.

Releases: 7.6
Resolves: #75942
Related: #63441
Related: #45955
Change-Id: I8bc7e2674da8c2abba1698a3a7c5fd8bf62c41b3
Reviewed-on: https://review.typo3.org/47931
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Replace colored icons with action icons 15/47915/2
Frank Nägler [Thu, 21 Jan 2016 22:00:56 +0000 (23:00 +0100)]
[TASK] Replace colored icons with action icons

Resolves: #72883
Releases: master, 7.6
Change-Id: I5847784d0fe088f776030c5c3cb098773a2bd7c6
Reviewed-on: https://review.typo3.org/47915
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: Andreas Fernandez <typo3@scripting-base.de>
2 years ago[TASK] Set TYPO3 version to 7.6.7-dev 11/47911/2
TYPO3 Release Team [Tue, 26 Apr 2016 09:43:22 +0000 (11:43 +0200)]
[TASK] Set TYPO3 version to 7.6.7-dev

Change-Id: Id34b277bb788dbf28cb43f6f64aaf3376a544bef
Reviewed-on: https://review.typo3.org/47911
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
2 years ago[RELEASE] Release of TYPO3 7.6.6 10/47910/2 7.6.6 TYPO3_7-6-6
TYPO3 Release Team [Tue, 26 Apr 2016 09:42:31 +0000 (11:42 +0200)]
[RELEASE] Release of TYPO3 7.6.6

Change-Id: I422aa2ebabdb4e4894877a2d10f85c369a0006b8
Reviewed-on: https://review.typo3.org/47910
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
2 years ago[BUGFIX] Double encoding in image title-tag 07/47907/2
Frank Naegler [Tue, 26 Apr 2016 08:18:29 +0000 (10:18 +0200)]
[BUGFIX] Double encoding in image title-tag

With https://review.typo3.org/#/c/45284/ this bug was introduced. The change to
htmlSpecialChars = 1 was a mistake, because the output is already escaped.
This patch reverts the change for altText object.

Resolves: #75860
Releases: master, 7.6, 6.2
Change-Id: I87ea6ef4c734707933c75ab5c9ab3c4f4604251d
Reviewed-on: https://review.typo3.org/47907
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[BUGFIX] Respect page TSConfig pid overrides for new inline children 05/47905/2
Christian Kuhn [Mon, 25 Apr 2016 15:37:12 +0000 (17:37 +0200)]
[BUGFIX] Respect page TSConfig pid overrides for new inline children

TCAdefaults.<table>.pid = <page id> in page TSConfig can be used for
new inline children to define a pid new records should be located at,
even if the parent record is on a different page. This can be useful
when having special storage folders on a per-table-basis.

The patch fixes this feature that broke during FormEngine refactoring.

Change-Id: I8e60155612397e72f1b11a068617f88e3793384b
Resolves: #70780
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47905
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] rsaauth: remove session-cookie when no longer used 01/47901/2
Stefan Neufeind [Sun, 17 Aug 2014 23:07:47 +0000 (01:07 +0200)]
[BUGFIX] rsaauth: remove session-cookie when no longer used

When deleting the rsa key from the database we now remove the PHP cookie
as well in order to keep the system cleaned up.

Change-Id: I037deabf0a60e6ad785678b60424b3cc49af77b0
Resolves: #61016
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47901
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Remember not rendered checkboxes in TCA treeSelect 99/47899/2
Frans Saris [Wed, 20 Apr 2016 13:45:10 +0000 (15:45 +0200)]
[BUGFIX] Remember not rendered checkboxes in TCA treeSelect

When you have a select field of rendertype selectTree it looses the
selected values of the not rendered checkboxes.

This changes makes sure that also the not rendered values are kept.

Change-Id: I8649e83c56a0265a7de069ef9654ed13b90b3239
Resolves: #75519
Releases: master, 7.6, 6.2
Reviewed-on: https://review.typo3.org/47899
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Remove hardcoded hidden column 89/47889/3
Wouter Wolters [Sun, 24 Apr 2016 12:02:12 +0000 (14:02 +0200)]
[BUGFIX] Remove hardcoded hidden column

In InlineRecordContainer the enable column for disabled is not used
correctly but instead "hidden" is hardcoded. Use the enable column
from the foreign table.

Resolves: #75647
Releases: master, 7.6
Change-Id: I8d6dc05f368c4e358694572d0dfcbe1f996d72b8
Reviewed-on: https://review.typo3.org/47889
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years agoRevert "[BUGFIX] config.locale_all should format floating point values" 41/47841/2
Nicole Cordes [Thu, 21 Apr 2016 15:22:58 +0000 (17:22 +0200)]
Revert "[BUGFIX] config.locale_all should format floating point values"

PHP 7 still has the problem converting a float to a string is
locale-aware (https://bugs.php.net/bug.php?id=53711). This means a float
might be returned with a comma as decimal point. This is not intended
and breaks value conversions so this patch restores the old behavior.

This reverts commit 7cbef93a8698347bc55e364fb7ffa3e796b733ec.

Resolves: #75780
Resolves: #75825
Releases: master, 7.6
Change-Id: I83a443617e50a86b0297c49887e94f226104c910
Reviewed-on: https://review.typo3.org/47841
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] selicon_field does not create thumbnails 87/47887/3
Stefan Froemken [Wed, 13 Apr 2016 15:19:33 +0000 (17:19 +0200)]
[BUGFIX] selicon_field does not create thumbnails

A select field with renderType selectSingle can point to a
foreign_table. If on the foreign_table TCA the ctrl keys
selicon_field and selicon_field_path are set, a single foreign row
can have an "icon" field that is shown to represent this row.

The patch fixes a bug where selicon_field of the own table
instead of the foreign table was used.

Resolves: #75577
Releases: master, 7.6
Change-Id: I50bac28018b17a61a334aac7d241bcdd96663656
Reviewed-on: https://review.typo3.org/47887
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Document further options for mail post processor 59/47859/2
Daniel Siepmann [Mon, 18 Apr 2016 09:33:13 +0000 (11:33 +0200)]
[TASK] Document further options for mail post processor

* As it's possible to configure the template to use for each instance of
  the post processor, this should be documented.
* Also grouped options regarding part. E.g. email or frontend
* messages.

Resolves: #75754
Releases: master, 7.6
Change-Id: Ie8cd0702ced989bd4d9306ffe50506981f4c47e4
Reviewed-on: https://review.typo3.org/47859
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Processing folder has now nested subfolders 54/47854/2
Alina Fleser [Sat, 31 Jan 2015 15:57:55 +0000 (17:57 +0200)]
[BUGFIX] Processing folder has now nested subfolders

In case of big installations the amount of processed files in
one folder is too much and causes performance issues and other
problems.
To prevent this kind of issues, nested subfolders are now
created in the processing folder in order to split the processed
files into more than one folder.

Resolves: #56557
Releases: master, 7.6
Change-Id: Id9a4fc3b4bb4b28ca26ff96221097171c3835eb7
Reviewed-on: https://review.typo3.org/47854
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[BUGFIX] Remove markup from FlashMessage 47/47847/2
Frank Naegler [Fri, 22 Apr 2016 09:35:21 +0000 (11:35 +0200)]
[BUGFIX] Remove markup from FlashMessage

Resolves: #75859
Releases: master, 7.6
Change-Id: I43f786c349a096e752e5fdeb50b815b19e548924
Reviewed-on: https://review.typo3.org/47844
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit e3502e7e352f7b482fd42462ab4ff693fa12c190)
Reviewed-on: https://review.typo3.org/47847

3 years ago[BUGFIX] Missing relations command: optimize SQL 88/47788/5
Markus Klein [Tue, 19 Apr 2016 13:36:26 +0000 (15:36 +0200)]
[BUGFIX] Missing relations command: optimize SQL

Iterate over each result row instead of fetching
the whole result into PHP memory.

Resolves: #75783
Releases: 7.6
Change-Id: Icd77e5bae1839b66bb156beeef17e7d4bb7535d7
Reviewed-on: https://review.typo3.org/47788
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
3 years ago[BUGFIX] Better positionName extraction in executePositionedStringInsertion 33/47833/2
Christian Weiske [Thu, 21 Apr 2016 07:09:57 +0000 (09:09 +0200)]
[BUGFIX] Better positionName extraction in executePositionedStringInsertion

Limit string explosion so that "LLL:EXT:" notation in $position
does not get broken up.

Resolves: #75830
Releases: master, 7.6
Change-Id: I13cc15562bd790040c3e45c9eb27ff029311c78f
Reviewed-on: https://review.typo3.org/47833
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Check if folder is within the filemount 16/47816/3
Frans Saris [Tue, 19 Apr 2016 16:04:20 +0000 (18:04 +0200)]
[BUGFIX] Check if folder is within the filemount

Before using the filemount base folder as root for the
folder->getReadablePath() check if the folder is within the filemount.

Change-Id: I8a4436fb2a0e512c7d2d1fc50b9d08febae8b256
Resolves: #73735
Releases: master, 7.6, 6.2
Reviewed-on: https://review.typo3.org/47816
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Use correct icons for TCA type select with renderType selectTree 10/47810/2
Manuel Selbach [Fri, 8 Apr 2016 14:05:30 +0000 (16:05 +0200)]
[TASK] Use correct icons for TCA type select with renderType selectTree

With the introduction of the new icon API the icons shown in the TCA
selectTree broke. This patch changes the tree js so it can handle the
new icon API.

The "old fashioned" fallback icons in tree view of e.g. categories
are replaced with current style of icons from the page tree.

Change-Id: Ibf39920b15c17b196d51e2e63c3a755c79cf3e3a
Resolves: #75463
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47810
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[BUGFIX] Prevent OutOfBoundsException in filelist 09/47809/2
Frans Saris [Wed, 20 Apr 2016 12:00:05 +0000 (14:00 +0200)]
[BUGFIX] Prevent OutOfBoundsException in filelist

Change-Id: I1138487a2bae071d2393a38389ef918b5087d9ea
Resolves: #75370
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47809
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[BUGFIX] Reimplement pageTS support to selectTree 99/47799/2
Stefan Busemann [Fri, 4 Mar 2016 20:10:30 +0000 (21:10 +0100)]
[BUGFIX] Reimplement pageTS support to selectTree

With TCA type=select and renderType=selectTree certain TCA
config options can be modified via pageTS. Those that influence
the data fetching are now properly handled within the data
provider that gathers the tree items.

Example:
    TCEFORM.pages.categories.config.treeConfig.rootUid = 2

Release: master, 7.6
Resolves: #72961
Change-Id: I6a452c1439b0fd1f59c23b764b35cc8e34de7aef
Reviewed-on: https://review.typo3.org/47799
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years agoRevert "[BUGFIX] Do not append a "/" to the folder identifier" 76/47776/3
Frans Saris [Tue, 19 Apr 2016 09:42:38 +0000 (11:42 +0200)]
Revert "[BUGFIX] Do not append a "/" to the folder identifier"

This introduced a breaking chance in API and cannot be backported.

Reverts: #66861
Releases: 7.6

This reverts commit 1692e251aa61becb80897fd571bcf644296891ac.

Change-Id: Ic28c5e7942d61dcaea73b688087897374c070bb0
Reviewed-on: https://review.typo3.org/47776
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Create processed file object if file exists but reference doesn't 95/47795/2
Arno Schoon [Tue, 19 Apr 2016 12:26:50 +0000 (14:26 +0200)]
[BUGFIX] Create processed file object if file exists but reference doesn't

Create the target file object using the identifier of an already existing
processed file to prevent regenerating

Resolves: #75756
Releases: master, 7.6
Change-Id: I74fd770baf6690674c044288d6a61ec250b590d8
Reviewed-on: https://review.typo3.org/47795
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Flush l10n cache after translation update 85/47785/3
Christian Kuhn [Tue, 19 Apr 2016 11:18:13 +0000 (13:18 +0200)]
[BUGFIX] Flush l10n cache after translation update

The language module should flush l10n caches after translation
update, otherwise translation changes have no immediate effect.

Change-Id: Ibf412293139e6fc82da243ba22d7d13d187add5e
Resolves: #75778
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47785
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Set correct title and button text for create folder 56/47756/2
Frans Saris [Mon, 18 Apr 2016 15:54:53 +0000 (17:54 +0200)]
[BUGFIX] Set correct title and button text for create folder

Change-Id: I0e3d8e785811f6c743fa48c33527424e5a3f5f03
Resolves: #75750
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47756
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Do not append a "/" to the folder identifier 49/47749/2
Sascha Egerer [Fri, 8 May 2015 19:09:50 +0000 (21:09 +0200)]
[BUGFIX] Do not append a "/" to the folder identifier

When creating a folder object the identifier is suffixed with a '/'
automatically which does not make sense when using a non hierarchical
filesystem.
The identifier must not be modified by the Folder constructor.

Resolves: #66861
Related: #65305
Releases: master, 7.6
Change-Id: I9b02767d124a7502f4170cb39a7df3dcff27fe3c
Reviewed-on: https://review.typo3.org/47749
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] Overwrite thumbnail config for fluid_styled_content 48/47748/2
Daniel Goerz [Tue, 12 Apr 2016 09:02:18 +0000 (11:02 +0200)]
[BUGFIX] Overwrite thumbnail config for fluid_styled_content

Change-Id: Ib662069590d3d53b2feddd220a5320e26aec786f
Resolves: #75537
Releases: master,7.6
Reviewed-on: https://review.typo3.org/47748
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Repair TCA thumbnail view 46/47746/2
Stefan Froemken [Mon, 11 Apr 2016 10:18:50 +0000 (12:18 +0200)]
[BUGFIX] Repair TCA thumbnail view

With activated thumbnail option in ctrl section
of a TCA table configuration the thumbnails are not
rendered.

Resolves: #75496
Releases: master,7.6
Change-Id: I8ef40ffe300bf14474a3575d6fef4802b26c42e1
Reviewed-on: https://review.typo3.org/47746
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Add translations to DateTimePicker 18/47718/2
Wouter Wolters [Thu, 14 Apr 2016 21:53:19 +0000 (23:53 +0200)]
[TASK] Add translations to DateTimePicker

The DateTimePicker is only available in english.
Use moment.js with included locales to make the DateTimePicker
translated in the language of the user. If the language is not loaded
it will fallback to english.

Resolves: #75634
Releases: master,7.6
Change-Id: Ie02407f84db8c302b102103e245cd0bcee50de8e
Reviewed-on: https://review.typo3.org/47718
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Add filelist extension to factory default 17/47717/2
Sascha Egerer [Fri, 15 Apr 2016 16:03:50 +0000 (18:03 +0200)]
[BUGFIX] Add filelist extension to factory default

The filelist extension is not part of the factory default but
parts of it are used in extensions that are factory default.

Change-Id: I4f02d38ba0b8eb8723aa1153a32edc7093e3336e
Resolves: #75687
Releases: master, 8.0, 7.6
Reviewed-on: https://review.typo3.org/47717
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Add tooltips to the permission icons 71/47671/2
Georg Ringer [Thu, 14 Apr 2016 13:34:47 +0000 (15:34 +0200)]
[TASK] Add tooltips to the permission icons

To improve the usability, add tool tips to the icons.

Resolves: #75616
Releases: master, 7.6
Change-Id: Iceffc8d15625aa02da55ce533463951546d8d890
Reviewed-on: https://review.typo3.org/47671
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Prevent fatal error when uploading file with invalid filename 40/47640/2
Arjen Hoekema [Tue, 12 Apr 2016 07:37:32 +0000 (09:37 +0200)]
[BUGFIX] Prevent fatal error when uploading file with invalid filename

The call to "addMessageToFlashMessageQueue" expects the second argument
to be an array instead of a string.
Additionally the type of the fifth argument of writeLog() has been corrected
troughout the class.

Resolves: #75531
Releases: master, 7.6
Change-Id: I1a96efea0f41abd2e4ae866254913a495e376cda
Reviewed-on: https://review.typo3.org/47640
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Set TYPO3 version to 7.6.6-dev 15/47615/2
TYPO3 Release Team [Tue, 12 Apr 2016 09:26:02 +0000 (11:26 +0200)]
[TASK] Set TYPO3 version to 7.6.6-dev

Change-Id: Ib33e66c21d2cd2a157a44388b7224302c5f21491
Reviewed-on: https://review.typo3.org/47615
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[RELEASE] Release of TYPO3 7.6.5 14/47614/2 7.6.5 TYPO3_7-6-5
TYPO3 Release Team [Tue, 12 Apr 2016 09:25:13 +0000 (11:25 +0200)]
[RELEASE] Release of TYPO3 7.6.5

Change-Id: I2a243ab946766c84fdb4ac35bc6d4ea5f11afba3
Reviewed-on: https://review.typo3.org/47614
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[SECURITY] Disallow login with empty password 03/47603/2
Helmut Hummel [Tue, 12 Apr 2016 09:10:30 +0000 (11:10 +0200)]
[SECURITY] Disallow login with empty password

In case a backend or frontend user is stored in the database
with an empty string as password (not possible through backend UI),
it is possible to authenticate this user using an empty password
with the standard TYPO3 username/password authentication services.

By definition this should be prohibited.

Resolves: #75055
Releases: master, 7.6, 6.2
Security-Commit: b8e1cf8c771e9908c2ab7552b0f9a1c566365879
Security-Bulletins: TYPO3-CORE-SA-2016-009, 010, 011, 012
Change-Id: I0ac861d44fe5a3b110c2f5de7ef19b458cec2c79
Reviewed-on: https://review.typo3.org/47603
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Limit user access in workspace previews 02/47602/2
Nicole Cordes [Tue, 12 Apr 2016 09:10:23 +0000 (11:10 +0200)]
[SECURITY] Limit user access in workspace previews

To view a preview of a workspace page a backend user is simulated.
Currently the user who created the preview link is taken into account.
This patch creates a limited backend user to be able to process the
web request.

Resolves: #28175
Releases: master, 7.6, 6.2
Security-Commit: 9a6f69102513373baaa65f4ade4751a45d57e133
Security-Bulletins: TYPO3-CORE-SA-2016-009, 010, 011, 012
Change-Id: I5124a24acf06478f6952b80585917c8e9f266d16
Reviewed-on: https://review.typo3.org/47602
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Prevent XSS in SelectMultipleSideBySideElement 01/47601/2
Nicole Cordes [Tue, 12 Apr 2016 09:10:14 +0000 (11:10 +0200)]
[SECURITY] Prevent XSS in SelectMultipleSideBySideElement

In Javascript context the title attribute of a selected option is passed
as unescapd HTML argument to the function. Creating a new option tag
without title validation results in a XSS possibility. This patch removes
hardcoded attribute setting and uses jQuery function which take care
of proper escaping.

Resolves: #75164
Releases: master, 7.6, 6.2
Security-Commit: 2efa350ff30cda81396877ae9b57e88fd1d87140
Security-Bulletins: TYPO3-CORE-SA-2016-009, 010, 011, 012
Change-Id: I1d2d1c57af9f0b949cf080109ad783eae243691a
Reviewed-on: https://review.typo3.org/47601
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] XSS in TCA type inline 00/47600/2
Frank Naegler [Tue, 12 Apr 2016 09:10:06 +0000 (11:10 +0200)]
[SECURITY] XSS in TCA type inline

This patch fix a XSS vulnerability in TCA type inline.

Resolves: #73460
Releases: master, 7.6
Security-Commit: 8b47f10ac2543ceca5a84121feeddcf8ca17c813
Security-Bulletins: TYPO3-CORE-SA-2016-009, 010, 011, 012
Change-Id: I0fc2ea99698bb8f60b971ff6fcf4d23ec592715b
Reviewed-on: https://review.typo3.org/47600
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Load XML files of Extension Manager properly 89/47589/2
Andreas Fernandez [Fri, 11 Mar 2016 14:56:57 +0000 (15:56 +0100)]
[BUGFIX] Load XML files of Extension Manager properly

Since the XEE security fix (I26701fc2ffb5aed7ccbd96c168aef571d012091e),
the XML files in the Extension Manager may are not loaded anymore, depending
on the machine. Change the way how the files are loaded to fix the issue.

Change-Id: I2a3dffd089ed427b965bcbae8aa596c26a81770b
Resolves: #75022
Releases: master, 7.6, 6.2
Reviewed-on: https://review.typo3.org/47589
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Set correct width for textarea in file list 87/47587/2
Georg Ringer [Tue, 12 Apr 2016 05:45:51 +0000 (07:45 +0200)]
[BUGFIX] Set correct width for textarea in file list

Change width of the textarea to edit file's content in the
file list module if EXT:t3editor is not installed.

Resolves: #75495
Releases: master, 7.6
Change-Id: I5b05f753cae8a11a7889a6391521fcfd7c0aef51
Reviewed-on: https://review.typo3.org/47587
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Align docheader and pagetree toppanel correctly 72/47572/2
Benjamin Kott [Mon, 11 Apr 2016 13:57:19 +0000 (15:57 +0200)]
[BUGFIX] Align docheader and pagetree toppanel correctly

Releases: master, 7.6
Resolves: #74324
Change-Id: I3432881a896accf94d5a0a101dbcbecbe6027320
Reviewed-on: https://review.typo3.org/47572
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] "Visibility settings" is broken in language view 61/47561/2
Gianluigi Martino [Sun, 10 Apr 2016 08:25:20 +0000 (10:25 +0200)]
[BUGFIX] "Visibility settings" is broken in language view

Ensure that access settings are shown after clicking on visibility
settings in language view (Clickmenu)

Change-Id: If674e4328086edcc83386539851a42b6b95a1c84
Resolves: #75476
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47561
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Optimize CSS clearfix usage 58/47558/2
Benjamin Kott [Sun, 10 Apr 2016 18:06:01 +0000 (20:06 +0200)]
[TASK] Optimize CSS clearfix usage

Releases: master
Resolves: #75483
Change-Id: Ia525a19d87be6a99ca2cc48b8561ebc800e9e34e
Reviewed-on: https://review.typo3.org/47558
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Add button to lock install tool 57/47557/2
Frank Naegler [Sun, 10 Apr 2016 19:01:07 +0000 (21:01 +0200)]
[BUGFIX] Add button to lock install tool

This patch adds a button to lock the install tool again, also without login.

Resolves: #56640
Releases: master, 7.6
Change-Id: I6a4368376082288955eb20197ab437e893c93ffc
Reviewed-on: https://review.typo3.org/47557
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[BUGFIX] Load RequireJs in PageRenderer:: addRequireJsConfiguration() 48/47548/2
Andreas Fernandez [Fri, 1 Apr 2016 08:46:30 +0000 (10:46 +0200)]
[BUGFIX] Load RequireJs in PageRenderer:: addRequireJsConfiguration()

``PageRenderer:: addRequireJsConfiguration`` does now load RequireJS
in the backend, as this method is called before ``loadRequireJs()``
otherwise, colliding with how ``loadRequireJs()`` handles RequireJS.

This is not done in frontend, as the output could get broken.

Resolves: #75353
Releases: master, 7.6
Change-Id: I7a1140036dcbf9ab869b361c40fedc3813a887d3
Reviewed-on: https://review.typo3.org/47548
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Don't remove spaces from passwords of fe_users 44/47544/2
Daniel Goerz [Thu, 7 Apr 2016 21:40:31 +0000 (23:40 +0200)]
[BUGFIX] Don't remove spaces from passwords of fe_users

Change-Id: I9b33a34ab76b2dd3da0b25763e1b97f845383824
Resolves: #67699
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47544
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Update adodb to v5.20.3 43/47543/2
Christian Kuhn [Thu, 7 Apr 2016 16:53:09 +0000 (18:53 +0200)]
[TASK] Update adodb to v5.20.3

This brings a list of bug fixes and better PHP7 compatibility.
This is a "hacked" version from vanilla 5.20.3 where some
local changes are applied that were not yet fixed upstream,
see forge for a diff.

Change-Id: I16a3d601bc0b1bf77ab3bd35311a57df6595a1ed
Resolves: #75447
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47537
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit 07f8caf9be5957ae21e1cc57b50b2f9866a9bcc3)
Reviewed-on: https://review.typo3.org/47543

3 years ago[BUGFIX] Modification date comparison fixed in FAL indexer 33/47533/2
Wouter Wolters [Wed, 6 Apr 2016 17:07:41 +0000 (19:07 +0200)]
[BUGFIX] Modification date comparison fixed in FAL indexer

modification_date is a string from the database and SplFileInfo
mtime is returned as integer. Cast modification_date to
an integer too.

Resolves: #75421
Releases: master,7.6
Change-Id: I7523f9f722af8cc5f4e137e32bf07e2c3105214d
Reviewed-on: https://review.typo3.org/47533
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Raise index_rel.first to int(11) 29/47529/2
Benni Mack [Tue, 5 Apr 2016 08:40:48 +0000 (10:40 +0200)]
[BUGFIX] Raise index_rel.first to int(11)

The index_rel.first database table of indexed_search
is used to store the number of occurrences of words,
which could be more in bigger indices.

Resolves: #75406
Releases: master, 7.6
Change-Id: I05b0fc1e2f74e2eb09b3af9d643b3145c0d6db6e
Reviewed-on: https://review.typo3.org/47529
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] WinCache 2.0 and newer have no opcode cache 51/47051/3
Alexander Opitz [Fri, 4 Mar 2016 13:46:45 +0000 (14:46 +0100)]
[BUGFIX] WinCache 2.0 and newer have no opcode cache

Detect WinCache 2.0 and newer not as opcode cache system.

Resolves: #74131
Releases: 7.6, 6.2
Change-Id: If7ce68b884d84638484f7b8225d175f5875fb683
Reviewed-on: https://review.typo3.org/47051
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Remove references to non existing convertArgumentValue 23/47523/2
Wouter Wolters [Wed, 6 Apr 2016 19:35:47 +0000 (21:35 +0200)]
[TASK] Remove references to non existing convertArgumentValue

Resolves: #75288
Releases: 7.6
Change-Id: Ic4c09968607b1c7745ecbf0d92a44a009ee0ce7c
Reviewed-on: https://review.typo3.org/47523
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Fix inline array notation in ContainerViewHelper docs 27/47527/2
Wouter Wolters [Wed, 6 Apr 2016 18:44:21 +0000 (20:44 +0200)]
[BUGFIX] Fix inline array notation in ContainerViewHelper docs

Resolves: #75315
Releases: master,7.6
Change-Id: I8721174ed5addd2ec7ff6c27a8e66ec5bdf765c2
Reviewed-on: https://review.typo3.org/47527
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Allow running only EXT:form subset of unit tests 09/47509/2
Morton Jonuschat [Fri, 1 Apr 2016 11:06:02 +0000 (13:06 +0200)]
[BUGFIX] Allow running only EXT:form subset of unit tests

Mock the humanReadableDate() method to avoid a call to
LocalizationUtility::translate() which require a CachingBackend
to be set up.

Change-Id: I425da7a1ad815620e04e4cd9645d45dd528d672b
Releases: master, 7.6
Resolves: #75360
Reviewed-on: https://review.typo3.org/47509
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Ignore cURL proxy header block 94/47294/2
Albrecht Köhnlein [Fri, 19 Feb 2016 14:28:46 +0000 (15:28 +0100)]
[BUGFIX] Ignore cURL proxy header block

When cURL is enabled with a proxy, the proxy’s HTTP header (sent as a
response to the client CONNECT request) was not removed correctly for
https requests.

See also RFC 2817.

Resolves: #73567
Releases: master, 7.6, 6.2
Change-Id: I0f11933f523b099dd23a5bef631699904ffcefc8
(cherry picked from commit 09f1f5632e05a9140a7d65ceca0f38caa5f335eb)
Reviewed-on: https://review.typo3.org/47294
Reviewed-by: Jonas Götze <jonnsn@gmail.com>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[TASK] Add bootstrap styling to simulate backend user 96/47496/2
Markus Sommer [Fri, 1 Apr 2016 13:17:53 +0000 (15:17 +0200)]
[TASK] Add bootstrap styling to simulate backend user

Resolves: #75367
Releases: master,7.6
Change-Id: I2e0877564c355526898e5c1b921f9080be1906be
Reviewed-on: https://review.typo3.org/47496
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Make ImageService Exception more descriptive 95/47495/2
Benni Mack [Fri, 1 Apr 2016 18:34:37 +0000 (20:34 +0200)]
[BUGFIX] Make ImageService Exception more descriptive

The Extbase FAL ImageService throws an exception if the src
parameter is not resolved to a proper File/FileReference object.

The patch adds the $src parameter to the Exception message
in order to detect in an easier way where something went
wrong.

Resolves: #66106
Releases: master, 7.6
Change-Id: Ia4aa5f9fe5c5c98005e94dd563afbd6e44457056
Reviewed-on: https://review.typo3.org/47495
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Repair System Information Panel extendibility 87/47487/2
Patrick Schriner [Sat, 10 Oct 2015 22:35:04 +0000 (00:35 +0200)]
[BUGFIX] Repair System Information Panel extendibility

Contrary to the documentation given for extending the System Information
Panel via SignalSlot only a single item can be added for each slot due to
improper use of the SignalSlot pattern. The return value of both signals is
assumed to be only one item. This patch passes the Controller as an argument
and adds two methods to add items.

The two signals were marked as internal, so this is not considered
a breaking patch.

Resolves: #70567
Releases: master, 7.6
Change-Id: I268296860ac2f0eb2344f84604a096999bdccac0
Reviewed-on: https://review.typo3.org/43973
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit b9d5cf143fbdf373177203d9d4e7b792d43295dc)
Reviewed-on: https://review.typo3.org/47487

3 years ago[BUGFIX] Fix display bug in chrome 50+ 86/47486/2
Markus Sommer [Fri, 1 Apr 2016 09:08:07 +0000 (11:08 +0200)]
[BUGFIX] Fix display bug in chrome 50+

Use transform to keep the hardware rendering after ajax calls

Resolves: #75352
Releases: master, 7.6
Change-Id: Iae1510092cddd40fa6ee7208aa786d76c725911a
Reviewed-on: https://review.typo3.org/47486
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
3 years ago[TASK] EXT:form - Optimize validation in InArrayValidator 84/47484/2
Florian Mast [Sat, 5 Mar 2016 15:21:59 +0000 (16:21 +0100)]
[TASK] EXT:form - Optimize validation in InArrayValidator

The InArrayValidator is currently case sensitive. This
patchset adds a new TypoScript option "ignorecase".

Furthermore, unit tests are added to test the new option
"ignorecase". The patchset also solves an unreported
bug which occurs when using the InArrayValidator in the
form wizard.

Resolves: #69355
Releases: master, 7.6
Change-Id: I9f93b533947bbaef2259c2a53265af452a78924f
Reviewed-on: https://review.typo3.org/47105
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit e8d3853c54fca4198d16f5b1de76a48171740655)
Reviewed-on: https://review.typo3.org/47484

3 years ago[BUGFIX] Indexed Search: Always add L parameter to links 82/47482/3
Tymoteusz Motylewski [Thu, 31 Mar 2016 21:31:58 +0000 (23:31 +0200)]
[BUGFIX] Indexed Search: Always add L parameter to links

Make linkPage method always add language parameter (L) to links
in search results.
This is especially important when you are showing results
from multiple languages on one page.

Resolves: #30852
Releases: master, 7.6
Change-Id: I6ed91335d6e0311a7ff2d98adf5581884d8b9303
Reviewed-on: https://review.typo3.org/47482
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Respect ssl_verify_peer and ssl_verify_host in curl requests 64/47464/2
Daniel Maier [Sun, 13 Mar 2016 18:06:25 +0000 (19:06 +0100)]
[TASK] Respect ssl_verify_peer and ssl_verify_host in curl requests

Make GeneralUtility::getUrl aware of the settings ssl_verify_peer, ssl_verify_host,
ssl_cafile and ssl_capath from DefaultConfiguration.

This ensures that curl requests to https addresses (e.g. TER mirror url) are handled
correctly when tunneled through proxies, considering the specific configuration set
in the install tool.

Resolves: #75038
Releases: master, 7.6
Change-Id: I8f527d5d1b9609bcf3f0853153a2f53367492f24
Reviewed-on: https://review.typo3.org/47464
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Indexed Search: Improve labels in backend module 63/47463/2
Tymoteusz Motylewski [Thu, 31 Mar 2016 07:35:00 +0000 (09:35 +0200)]
[TASK] Indexed Search: Improve labels in backend module

Translate one hardcoded label, improve few others.

Resolves: #75329
Releases: master, 7.6
Change-Id: I027ac51d004fe28e51e1cb6d6ae5296a75da9f36
Reviewed-on: https://review.typo3.org/47463
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Preserve parameters for email links in RTE 59/47459/2
Markus Klein [Wed, 30 Mar 2016 23:55:39 +0000 (01:55 +0200)]
[BUGFIX] Preserve parameters for email links in RTE

Resolves: #75326
Releases: master, 7.6
Change-Id: Ia856ef5c2eb90cad5ea925507e52a1ec60a03c95
Reviewed-on: https://review.typo3.org/47459
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] config.locale_all should format floating point values 57/47457/3
Benni Mack [Thu, 31 Mar 2016 11:20:32 +0000 (13:20 +0200)]
[BUGFIX] config.locale_all should format floating point values

The bug with LC_NUMERIC existed in PHP 4.2.3 but is fixed since at least
PHP 5.1.6. The patch uses LC_ALL now.

Change-Id: I08c1600b05ad858d67d2a2e23fd3c0332000527d
Releases: master, 7.6
Resolves: #75141
Reviewed-on: https://review.typo3.org/47457
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Only show inline field if allowed 56/47456/2
Stefan Froemken [Fri, 5 Feb 2016 13:47:31 +0000 (14:47 +0100)]
[BUGFIX] Only show inline field if allowed

If an editor does not have access to fields of a related
record, the rendering should be stopped right then.

Resolves: #73146
Releases: master,7.6
Change-Id: I720c872a8a21d62a6aa48b6d11735f69310b5f6e
Reviewed-on: https://review.typo3.org/47456
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] target to page object must set type parameter 52/47452/2
Jigal van Hemert [Wed, 23 Mar 2016 21:30:57 +0000 (22:30 +0100)]
[BUGFIX] target to page object must set type parameter

Setting typolink.target to the name of a page object must set the
type query parameter to the typeNum of that page object. By initializing
$theTypeP to an empty string the type is not forced to zero.

Resolves: #75245
Releases: master, 7.6
Change-Id: I3aac0e43849f495f00344a07a358c5526bdf339c
Reviewed-on: https://review.typo3.org/47452
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[BUGFIX] PageTree cannot select/expand hidden nodes 43/47443/2
Oliver Hader [Sun, 20 Jul 2014 11:56:35 +0000 (13:56 +0200)]
[BUGFIX] PageTree cannot select/expand hidden nodes

TYPO3.Backend.NavigationContainer.PageTree.select(64) does not
select the correct page, but tries to determine the correct node
levels, fakes the local node states and reloads the page tree.
One thing that might not be considered there is the fact that
pages are represented in hex-values with a leading "p", thus
the integer "64" will be converted to "p40" as node id.

To overcome this scenario and enable custom handling there,
a new generic method is introduced:
TYPO3.Backend.NavigationContainer.PageTree
.invokePageId(pageId, callback, allResults);

The methods "selectPageId" and "expandPageId" show how this
is actually used.

Resolves: #60405
Releases: master, 7.6
Change-Id: If24b1a0ec261e9bcf00d214bf10c4b4a0aa5bed5
Reviewed-on: https://review.typo3.org/47443
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Fail with exit code for fatal errors during boot 23/47423/3
Helmut Hummel [Sun, 27 Mar 2016 19:38:37 +0000 (21:38 +0200)]
[BUGFIX] Fail with exit code for fatal errors during boot

Especially for CI environments it is crucial that TYPO3
does not exit cleanly when a fatal error occurs.

Change from die (which exits with return code 0) to exit(1)
and send a http error code as well (in web requests)

Releases: master, 7.6
Resolves: #75280
Change-Id: I473de98366a5ea3629d968e2c1600f241b9e73a1
Reviewed-on: https://review.typo3.org/47423
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] Stay on edited page after using "Save & Close" 59/47359/3
Martin Vennemann [Tue, 22 Mar 2016 13:54:05 +0000 (14:54 +0100)]
[BUGFIX] Stay on edited page after using "Save & Close"

"Save & Close" after editing a page now uses that edited
page (already highlighted in page tree) for returnUrl.

Resolves: #74180
Releases: master, 7.6
Change-Id: Icf2769263b2d428b86f339778f12b40759d94c13
Reviewed-on: https://review.typo3.org/47359
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Re-allow t3d export from ID 0 58/47358/2
Benni Mack [Mon, 21 Mar 2016 19:24:01 +0000 (20:24 +0100)]
[BUGFIX] Re-allow t3d export from ID 0

During the refactoring of the impexp module a check for the
page ID was introduced to show the pagetree and additional
fields only if a page ID was given, which disallows to export
records on ID 0.

Additionally, a minor JavaScript bug which popped up then
is fixed as well.

Resolves: #75183
Releases: master, 7.6
Change-Id: I0adbd933ecc5da938b511d531178ac707cb035c3
Reviewed-on: https://review.typo3.org/47358
Reviewed-by: Bernhard Kraft <kraftb@think-open.at>
Tested-by: Bernhard Kraft <kraftb@think-open.at>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Allow passing null for $methods in getAccessibleMock 34/47434/2
Oliver Klee [Wed, 30 Mar 2016 13:52:55 +0000 (15:52 +0200)]
[BUGFIX] Allow passing null for $methods in getAccessibleMock

The method getMock() in the parent class also allows null for
$methods, meaning "mock no methods".

Releases: master, 7.6
Resolves: #75316
Change-Id: I7e14d4bc4082b41ed52ab967df87876a3755a105
Reviewed-on: https://review.typo3.org/47434
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Treat numbers for comparison in FormEngineValidation as integer 24/47424/3
Andreas Fernandez [Wed, 30 Mar 2016 09:15:44 +0000 (11:15 +0200)]
[BUGFIX] Treat numbers for comparison in FormEngineValidation as integer

This patch fixes the issue that the number-based rules are treated
as strings. The numbers are converted to integers now.

Also, the ``range`` is changed: Instead of defining any fallback
values if either ``lower`` or ``upper`` are not set, the value is now
only compared against those limits when they exist.

Resolves: #75307
Releases: master, 7.6
Change-Id: Iab321a7637e2ccc8c662355ccef1e25bc0b78be7
Reviewed-on: https://review.typo3.org/47424
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] ResourceStorage->addFile() should not delete orig file if requested 22/47422/2
Christian Kuhn [Thu, 24 Mar 2016 11:32:58 +0000 (12:32 +0100)]
[TASK] ResourceStorage->addFile() should not delete orig file if requested

FALs ResourceStorage->addFile() is the main method to populate a locale
file into a FAL storage. Internally, the method calls the assigned and
protected driver of this storage and calls addFile() on the
driver after checking permissions.
The method *always* deletes the local original file after it has been
added to the storage. This is funny, since addFile() should then call
moveFile(), but moveFile() exists and is only thought to move
files between storages and not from non-storage to storage.
The drivers addFile() however already contains an argument that
suppresses the deletion of the original file, but that argument is
not added to addFile() of the storage ...
The patch now adds this argument to the method signature of
ResourceStorage addFile() to mitigate the issue in a fully
backwards compatible way.
Since the patch is non-destructive and low-risk, the
patch is requested for 7.6, too.

Change-Id: I201c7eac10f7d35db5bdff889b3561ad5b1dce8b
Resolves: #70012
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47422
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[!!!][BUGFIX] Make indexed search plugin PHP7 compatible 16/47416/2
Tymoteusz Motylewski [Mon, 21 Mar 2016 20:51:58 +0000 (21:51 +0100)]
[!!!][BUGFIX] Make indexed search plugin PHP7 compatible

Rename SearchFormController::pi_list_browseresults as it had different
signature than defined in parent AbstractPlugin and there is no
non breaking way to make it PHP7 compatible.

Resolves: #72931
Releases: 7.6, master
Change-Id: I3dc36386a3866b5ca87d48d2869c21b9a37fbfe3
Reviewed-on: https://review.typo3.org/47416
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Show language flags in page module again 12/47412/2
Gianluigi Martino [Sun, 27 Mar 2016 22:29:27 +0000 (00:29 +0200)]
[BUGFIX] Show language flags in page module again

Additionally this patch moves the initialization of TSconfig to an
earlier execution point to have all needed data collected.

Change-Id: I57ab201bae6ffc8acca3ddcc536b3efd09434054
Resolves: #75129
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47412
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] Use proper quotation in phpdoc of ExtensionManagementUtility::addService() 00/47400/2
Andreas Fernandez [Mon, 28 Mar 2016 16:02:16 +0000 (18:02 +0200)]
[BUGFIX] Use proper quotation in phpdoc of ExtensionManagementUtility::addService()

The patch fixes the quotation in the description of the parameters
``$serviceType`` and ``$serviceKey``.
This ensures a correct rendering by Doxygen.

Resolves: #75283
Releases: master, 7.6, 6.2
Change-Id: Ic7d91c1c108465b50f7637667ff6f3a8b451eb26
Reviewed-on: https://review.typo3.org/47396
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit 2d5e0a4bc6460e02d38957ed2ab7527e223c26f3)
Reviewed-on: https://review.typo3.org/47400

3 years ago[BUGFIX] Fix typo in BooleanNode exception message 98/47398/2
Sascha Egerer [Tue, 29 Mar 2016 09:46:10 +0000 (11:46 +0200)]
[BUGFIX] Fix typo in BooleanNode exception message

Change-Id: I792f5534780675278cbd7d540c96b60568b2647e
Resolves: #75287
Releases: 7.6, 6.2
Reviewed-on: https://review.typo3.org/47398
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Add reference count to delete message 85/47385/2
Gianluigi Martino [Sat, 19 Mar 2016 06:49:56 +0000 (07:49 +0100)]
[BUGFIX] Add reference count to delete message

If you delete a file or folder by using the clickmenu, a confirmation
message without reference count is shown. To streamline the confirmation
message with the one from FileList, the reference count is added with
this patch.

Resolves: #75156
Releases: master, 7.6, 6.2
Change-Id: I84fe8c853199cdb4e0ff422cdb5fc327e4bdc683
Reviewed-on: https://review.typo3.org/47385
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] FormEngine: Exception on inline/section in flex container 79/47379/2
Christian Kuhn [Wed, 23 Mar 2016 15:18:41 +0000 (16:18 +0100)]
[BUGFIX] FormEngine: Exception on inline/section in flex container

Nesting flex form sections or inline within section containers is
not supported. To not let developers run into hard to track issues
the patch adds an exception to detect these cases.

Additionally, GroupElement contains a preparation that is done by
TcaGroup data provider already, so this part is cleaned up along
the way since this is unreachable code if FormEngine is used without
nested sections.

Change-Id: I2af9140ad0fe1d60d85439bd5598775904b70e52
Resolves: #73125
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47379
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Use `modTSconfig` for default language label, if set 74/47374/2
Andreas Fernandez [Wed, 23 Mar 2016 18:06:28 +0000 (19:06 +0100)]
[BUGFIX] Use `modTSconfig` for default language label, if set

Due to a wrong assignment, modSharedTSconfig is always used
to set the default language label in PageLayoutController, even if
modTSconfig is set.

modTSconfig is now used if possible.

Resolves: #75242
Releases: master, 7.6, 6.2
Change-Id: I517c03f02ffc8d05ed74a865517ee775e1542bfe
Reviewed-on: https://review.typo3.org/47374
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Use DocHeader buttons in PermissionController 72/47372/2
Andreas Fernandez [Fri, 11 Mar 2016 08:45:54 +0000 (09:45 +0100)]
[TASK] Use DocHeader buttons in PermissionController

The save / abort buttons in the edit view of the permission controller are
replaced by DocHeader buttons to ensure are more consistent UI.

Change-Id: Ic035f2bd1f5063a8d0b52310b1f011078f7e6c25
Resolves: #68378
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47372
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Break word without spaces in SystemInformation toolbar item 67/47367/2
Wouter Wolters [Tue, 22 Mar 2016 21:38:13 +0000 (22:38 +0100)]
[BUGFIX] Break word without spaces in SystemInformation toolbar item

When dealing with a PHP version like "7.0.4-6+deb.sury.org~trusty+5"
the text overflow the box. Put a word-wrap: break-word; on the dd-tag.

Resolves: #75234
Releases: master,7.6
Change-Id: I0df5f13bfd2d66e8c85eb28f06c248bdca93a182
Reviewed-on: https://review.typo3.org/47367
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] BackendUtility::dateTimeAge must return correct values 65/47365/2
Georg Ringer [Wed, 23 Mar 2016 05:08:56 +0000 (06:08 +0100)]
[BUGFIX] BackendUtility::dateTimeAge must return correct values

If the 3rd parameter is set to 'date', the age must be returned as
date without any time information.

Resolves: #75235
Releases: master, 7.6
Change-Id: I7ebf76dc635f7dbca42c6486c585eb140832e6c4
Reviewed-on: https://review.typo3.org/47364
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit 5c46ba68ad79034a5daf678b4a41a5882dcbaf60)
Reviewed-on: https://review.typo3.org/47365

3 years ago[BUGFIX] Set correct record information for SaveAndNew 50/47350/2
Nicole Cordes [Mon, 7 Mar 2016 20:02:43 +0000 (21:02 +0100)]
[BUGFIX] Set correct record information for SaveAndNew

This patch ensures the correct record information for saving and
inserting a new record even in a workspace.

Resolves: #70542
Releases: master, 7.6
Change-Id: I3b88b08a55600f8c7bc5e2c2f05444624181db83
Reviewed-on: https://review.typo3.org/47350
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Show button 'add image' after delete inline fails 48/47348/2
Frank Naegler [Mon, 21 Mar 2016 10:29:59 +0000 (11:29 +0100)]
[BUGFIX] Show button 'add image' after delete inline fails

Fix handling of inline records in JavaScript. Prevent wrong count of elements
by adding a trimExplode function intead of usage native split function.

Resolves: #72379
Releases: master, 7.6
Change-Id: Id6cde49eb6179ddc3d5b0ef796a0a6883dfa747e
Reviewed-on: https://review.typo3.org/47348
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Use APCu instead of APC for Caching 44/47344/2
Benni Mack [Thu, 3 Mar 2016 20:11:24 +0000 (21:11 +0100)]
[BUGFIX] Use APCu instead of APC for Caching

PHP 5.5 does not support APC anymore, but instead uses
APCu for everything that is in the userland.

Our code should be adapted to use APCu instead, since
TYPO3 CMS 7 LTS requires PHP 5.5+.

However, there are some edge cases where APCu is available
as APC, so the existing APC code is kept.

Resolves: #63291
Releases: master, 7.6
Change-Id: Ica6bac270b54e5a645d37679e5663479ef36f394
Reviewed-on: https://review.typo3.org/47344
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Ensure correct order of @-rules in CSS 36/47336/2
Andreas Fernandez [Mon, 14 Mar 2016 13:39:51 +0000 (14:39 +0100)]
[BUGFIX] Ensure correct order of @-rules in CSS

The ResourceCompressor must ensure the correct order of
@-rules, which is:
1. charset
2. namespace
3. import

If the concatenated CSS contains multiple @charset rules, only
the first one is taken into account.

Change-Id: I8c912874d486eac16505884e68a04b0bba400611
Resolves: #55690
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47336
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Remove competing injects from WidgetRequestHandler 25/47325/2
Alexander Jahn [Wed, 9 Mar 2016 11:12:38 +0000 (12:12 +0100)]
[BUGFIX] Remove competing injects from WidgetRequestHandler

Removing @injects introduced explicit injectFunctions
into WidgetRequestHandler.
These functions were named after the object they inject.
This resulted in two methods injecting different objects into the same
property and in the end the parent class' function reverted the local
implementation.

Change-Id: I345d04f150fe6413ffc67c159c43cdda7e979e7b
Resolves: #74536
Related: #73018
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47325
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[TASK] Stop animation if click again 24/47324/2
Markus Sommer [Fri, 18 Mar 2016 07:54:34 +0000 (08:54 +0100)]
[TASK] Stop animation if click again

Stop the toggle animation an the module headline
first before a new animation is started

Resolves: #75179
Releases: master, 7.6
Change-Id: I1dc683ba7740a0a939d699e6d3c01b154583a00a
Reviewed-on: https://review.typo3.org/47324
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Highlight changes of translation diff in FormEngine again 17/47317/2
Frank Naegler [Mon, 14 Mar 2016 15:33:10 +0000 (16:33 +0100)]
[BUGFIX] Highlight changes of translation diff in FormEngine again

The difference between translation changes of records are now
highlighted again in FormEngine.

Resolves: #73501
Releases: master, 7.6
Change-Id: I88f4a67c5392cf9ddca4410ddb07d57439a26b3a
Reviewed-on: https://review.typo3.org/47317
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[BUGFIX] Enable URLs with spaces in the RTE 16/47316/2
Marco Huber [Thu, 25 Feb 2016 15:04:54 +0000 (16:04 +0100)]
[BUGFIX] Enable URLs with spaces in the RTE

To enable links with spaces and other special chars the service class to
build the correctly escaped <link> tag is used.

Resolves: #73675
Releases: master,7.6
Change-Id: I530cb7569372d2da12d0015e820b458c8299f435
Reviewed-on: https://review.typo3.org/47316
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[BUGFIX] Make preview of translated pages possible 15/47315/2
Heiko Hardt [Mon, 14 Mar 2016 21:45:30 +0000 (22:45 +0100)]
[BUGFIX] Make preview of translated pages possible

This fix solves the problem that hidden page translations not are not
reviewable if logged in and "Show hidden pages" in admin panel is
enabled.

Treat records of "pages_language_overlay" as pages to make use of
the showHiddenPage flag.

Resolves: #75116
Releases: master, 7.6
Change-Id: I083ee3a90230b6c97eb20def93c9e96bfe31c4cb
Reviewed-on: https://review.typo3.org/47315
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Ignore root level restriction on new record 14/47314/2
Benjamin Serfhos [Wed, 16 Mar 2016 14:16:05 +0000 (15:16 +0100)]
[BUGFIX] Ignore root level restriction on new record

When TCA [ctrl][security][ignoreRootLevelRestriction] is enabled, the
root level should be ignored on creation too.

Resolves: #75147
Releases: master,7.6
Change-Id: I55414696838a256d967d410cf523edc031ebe952
Reviewed-on: https://review.typo3.org/47314
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Set page title for record list 11/47311/2
Christian Weiske [Thu, 28 Jan 2016 10:39:13 +0000 (11:39 +0100)]
[BUGFIX] Set page title for record list

Resolves: #72981
Releases: master, 7.6

Change-Id: I75deb2dd8808c0dccfe30b90b2459937b40dbd7c
Reviewed-on: https://review.typo3.org/47311
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Ensure correct sorting when using the localization wizard 99/47299/2
Andreas Fernandez [Tue, 15 Mar 2016 08:08:04 +0000 (09:08 +0100)]
[BUGFIX] Ensure correct sorting when using the localization wizard

Change-Id: I920cab82f1e9304be6c718b33c1a8ce13c745e17
Resolves: #73617
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47264
Reviewed-on: https://review.typo3.org/47299
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Correctly determine previously used language in localization wizard 98/47298/2
Andreas Fernandez [Tue, 15 Mar 2016 10:56:12 +0000 (11:56 +0100)]
[BUGFIX] Correctly determine previously used language in localization wizard

If a column in a certain language has already content, the origin
language of that content is used now for further translation processes.

Change-Id: Ib6e1206adc6ccfd5b1e4816b9eb6562f8fc0e0ef
Resolves: #75126
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47298
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Add missing parameters to getFiles 96/47296/2
Susanne Moog [Wed, 16 Mar 2016 14:07:50 +0000 (15:07 +0100)]
[BUGFIX] Add missing parameters to getFiles

InaccessibleFolder extends Folder and the definition of its methods
should therefor be compatible to each other.

Resolves: #73712
Releases: master, 7.6
Change-Id: I3798841a7349ac7b615238328c26d540cf938d34
Reviewed-on: https://review.typo3.org/47296
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>