Packages/TYPO3.CMS.git
3 years ago[BUGFIX] Respect allowed_languages for restricted backend users 27/44627/6
Andreas Fernandez [Mon, 9 Nov 2015 09:52:13 +0000 (10:52 +0100)]
[BUGFIX] Respect allowed_languages for restricted backend users

Fix the broken SQL query and remove disallowed system languages for
restricted backend users.

Resolves: #71433
Releases: master
Change-Id: Icff5b13dfd9f17fd6b570ce8bd370e15522f7bac
Reviewed-on: https://review.typo3.org/44627
Reviewed-by: Andreas Allacher <andreas.allacher@gmx.at>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Andreas Allacher <andreas.allacher@gmx.at>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years agoRevert "[BUGFIX] Do not overlay version on empty row" 30/44630/4
Oliver Hader [Mon, 9 Nov 2015 11:34:46 +0000 (12:34 +0100)]
Revert "[BUGFIX] Do not overlay version on empty row"

This reverts commit 4012b988b9f6905429eabd1f1a44adc57b1c95f6.
The commit dbb29f3d61051ffbcf7d0ec8770d755b1d33a512, that made
this one necessary will be reverted as well.

Reverts: #69642
Resolves: #71437
Releases: master
Change-Id: Id8c3aa249e449bc49bdadb832dee12ff89d871ae
Reviewed-on: https://review.typo3.org/44630
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] FormEngine: Fix IRRE handling in flexforms 79/44579/10
Morton Jonuschat [Fri, 6 Nov 2015 14:16:03 +0000 (15:16 +0100)]
[BUGFIX] FormEngine: Fix IRRE handling in flexforms

This patchset solves multiple problems with handling IRRE within a
FlexForm:

 * creating new records no longer triggers an internal server error
   due to missing parent data
 * IRRE children are passed to the renderer so that they get displayed
   in the backend
 * child table is determined correctly within flexforms when toggling
   expand/collapse state.

Resolves: #70918
Resolves: #70859
Releases: master
Change-Id: I93abeab696fff356453f0a1c305a8cfeede7158c
Reviewed-on: https://review.typo3.org/44579
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] HTML in flash messages in FileList 29/44629/4
Frank Nägler [Mon, 9 Nov 2015 10:18:16 +0000 (11:18 +0100)]
[BUGFIX] HTML in flash messages in FileList

Resolves: #71424
Releases: master
Change-Id: I3463bfa231e31a2d98f980fbeebdaa045975aff4
Reviewed-on: https://review.typo3.org/44629
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years agoRevert "[BUGFIX] IMG_RESOURCE does not prepend absRefPrefix" 31/44631/7
Andreas Allacher [Mon, 9 Nov 2015 11:55:35 +0000 (12:55 +0100)]
Revert "[BUGFIX] IMG_RESOURCE does not prepend absRefPrefix"

This reverts commit 23df34dc7bd995a5a7ad5f8ee65cde7c828674b2.
Due to this change in various instances the absRefPrefix was appended twice because of this commit.
If one wants to fix the issue one could modify
\TYPO3\CMS\Frontend\Controller\TypoScriptFrontendController::setAbsRefPrefix()
to also e.g. include single quotes.

Change-Id: Iba731a6bd44ebef71d1bca8c77ebc1c166cd175e
Releases: master, 6.2
Resolves: #71435
Resolves: #70718
Reverts: #69516
Reviewed-on: https://review.typo3.org/44631
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Use correct backend layout in FE 65/44365/5
Markus Klein [Thu, 29 Oct 2015 17:31:33 +0000 (18:31 +0100)]
[BUGFIX] Use correct backend layout in FE

Skip unqualified pages for backend layout determination.
This is basically a copy of the code already present in
BackendLayoutView::getSelectedCombinedIdentifier().

Resolves: #71086
Releases: master
Change-Id: I420a5f042e56b879f4fb222ed00c0e8f51541cfd
Reviewed-on: https://review.typo3.org/44365
Tested-by: Wolfgang Wagner <wolfgang.wagner.fn@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Visual cleanup 22/44622/3
Benjamin Mack [Sun, 8 Nov 2015 23:31:55 +0000 (00:31 +0100)]
[TASK] Visual cleanup

Some minor corrections in the TYPO3 Backend,
so the buttons and search fields look correct,
and the file browser in the Element Browser does not
look "old-school" anymore.

Resolves: #71423
Releases: master
Change-Id: I48a7d9c70129a35af94441d638fc50d4434357ad
Reviewed-on: https://review.typo3.org/44622
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Use proper css class for DB compare in Install Tool 25/44625/2
Georg Ringer [Mon, 9 Nov 2015 09:30:32 +0000 (10:30 +0100)]
[BUGFIX] Use proper css class for DB compare in Install Tool

Use list-unstyled for the ol tags

Change-Id: Iadc02444c0bed21bddc322eef4f71caa16c92086
Resolves: #71426
Releases: master
Reviewed-on: https://review.typo3.org/44625
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Bring declarations of wrapTitle() in line 20/44620/3
Markus Klein [Sun, 8 Nov 2015 22:55:04 +0000 (23:55 +0100)]
[BUGFIX] Bring declarations of wrapTitle() in line

The declaration of ElementBrowserFolderTreeView::wrapTitle() must match
its parent function's declaration, otherwise PHP7 will issue a warning.

Resolves: #71421
Releases: master
Change-Id: Ib8bf4eba25cf4f1930797276c010c1947b808f59
Reviewed-on: https://review.typo3.org/44620
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Update information in INSTALL.md 21/44621/3
Markus Klein [Sun, 8 Nov 2015 23:30:45 +0000 (00:30 +0100)]
[TASK] Update information in INSTALL.md

Resolves: #71422
Releases: master
Change-Id: I99539b29ac07112f5a02cd7b380b76cd1180dcab
Reviewed-on: https://review.typo3.org/44621
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Apply Bootstrap styling on <select> elements 67/44367/8
Andreas Fernandez [Thu, 29 Oct 2015 17:57:02 +0000 (18:57 +0100)]
[TASK] Apply Bootstrap styling on <select> elements

Change the styling of <select> tags to get a more Bootstrap-like look&feel.
This currently works with Safari, Chrome and Firefox. Internet Explorer keeps
its native UI.

Resolves: #71395
Releases: master
Change-Id: Ifae57363d0f3ce048e581e66b27dfb862ef65ee7
Reviewed-on: https://review.typo3.org/44367
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] EXT:form - Use text instead of data attributes 95/43895/11
Andreas Häfner [Sun, 8 Nov 2015 12:51:30 +0000 (13:51 +0100)]
[TASK] EXT:form - Use text instead of data attributes

The form objects TEXTBLOCK, OPTION and TEXTAREA now use text as
attribute for textual content.

Furthermore, the patchset fixes a bug with duplicated select boxes.

The missing deprecation file from #69957 is added as well.

Resolves: #69369
Resolves: #70448
Releases: master
Change-Id: I99d3d1292dc143989a8483d14fc5d827bd05a560
Reviewed-on: https://review.typo3.org/43895
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[BUGFIX] Template Editor: add min-width to t3editor 80/44580/2
Markus Sommer [Fri, 6 Nov 2015 14:24:45 +0000 (15:24 +0100)]
[BUGFIX] Template Editor: add min-width to t3editor

Resolves: #71371
Releases: master
Change-Id: Ifc4d9216aed7d5d7b790751ed89d58435bdefd07
Reviewed-on: https://review.typo3.org/44580
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[FOLLOWUP][TASK] Simplify and unify flash message rendering 12/44612/2
Frank Nägler [Sun, 8 Nov 2015 11:08:49 +0000 (12:08 +0100)]
[FOLLOWUP][TASK] Simplify and unify flash message rendering

Fix broken unit tests

Resolves: #71249
Releases: master
Change-Id: If20630dbeb52f1667d8b376d6baf4052d8460e21
Reviewed-on: https://review.typo3.org/44612
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[TASK] Simplify and unify flash message rendering 92/44592/5
Helmut Hummel [Sat, 7 Nov 2015 00:19:03 +0000 (01:19 +0100)]
[TASK] Simplify and unify flash message rendering

* Reverts the change that allowed HTML tags by default in flash messages
* Simplifies flash message markup to be bootstrap alert style
* Delegate flash message rendering completely to module template
* Deprecate render method in flash message
* Minor cleanups in flash message view helper and flash message class

Resolves: #71249
Releases: master
Change-Id: Idbb4bc31372fbc435519496168715e0bcc5cebf2
Reviewed-on: https://review.typo3.org/44592
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] Typo in fluid_styled_content constant comment 02/44602/3
Josef Glatz [Sat, 7 Nov 2015 17:25:45 +0000 (18:25 +0100)]
[BUGFIX] Typo in fluid_styled_content constant comment

Releases: master
Resolves: #71398
Change-Id: Ia600bf77d206fcfe4be615adad485be5e23ad34b
Reviewed-on: https://review.typo3.org/44602
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[FOLLOWUP][BUGFIX] Empty array not encoded as empty XML tag 00/44600/3
Andreas Wolf [Sat, 7 Nov 2015 17:03:29 +0000 (18:03 +0100)]
[FOLLOWUP][BUGFIX] Empty array not encoded as empty XML tag

Use empty() to check for empty array.

Also fix the failing functional tests by adjusting the fixtures
accordingly

Change-Id: I8d910f90f45e052afef05be7171116dfaf1166bf
Resolves: #71394
Releases: 6.2, master
Reviewed-on: https://review.typo3.org/44600
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[BUGFIX] Empty array not encoded as empty XML tag 99/44599/3
Andreas Wolf [Sat, 7 Nov 2015 13:55:47 +0000 (14:55 +0100)]
[BUGFIX] Empty array not encoded as empty XML tag

When encoding an empty array, an empty line with indentation was
created. If the <el> tag had a proper type="array" attribute, it could
still be decoded to an array again. If not, it was decoded to a string,
leading to errors e.g. when trying to traverse it.

The fix is to include an empty element now, which will be decoded to
an empty array again then.

Change-Id: Ia78adc1e7e81a943cdbc94f3cfa19b36442c430f
Resolves: #71394
Releases: 6.2, master
Reviewed-on: https://review.typo3.org/44599
Reviewed-by: Juan Manuel Vergés Solanas <juanmanuel.vergessolanas@gmail.com>
Tested-by: Juan Manuel Vergés Solanas <juanmanuel.vergessolanas@gmail.com>
Reviewed-by: Hans Höchtl <jhoechtl@gmail.com>
Tested-by: Hans Höchtl <jhoechtl@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Declare System Information Panel signal @internal 95/44595/2
Markus Klein [Sat, 7 Nov 2015 10:48:13 +0000 (11:48 +0100)]
[TASK] Declare System Information Panel signal @internal

This API is incomplete and has some design flaws.
This patch declares those extension points as internal,
so further improvements can be made later.

Resolves: #71390
Releases: master
Change-Id: Ie305df810a07749f7cbe97ed56388901b8964f3c
Reviewed-on: https://review.typo3.org/44595
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[BUGFIX] Fix clearing of temporary page tree mount 98/44598/3
Markus Klein [Sat, 7 Nov 2015 11:46:40 +0000 (12:46 +0100)]
[BUGFIX] Fix clearing of temporary page tree mount

The JS function that should be called after canceling the temp tree
mount was no longer evaluated.
Thus, only the persistence knew about the canceling, but the UI did not
respect that and stayed the same.

Resolves: #71393
Releases: master
Change-Id: I5663e1fadf67582e6d60101457f9b6e9ebdefe97
Reviewed-on: https://review.typo3.org/44598
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Adjust ExtJS Pagetree TopPanel 91/44591/4
Benjamin Kott [Sat, 7 Nov 2015 01:28:28 +0000 (02:28 +0100)]
[TASK] Adjust ExtJS Pagetree TopPanel

Resolves: #71389
Releases: master
Change-Id: Id291e97202656ba4deab3766ddb6319705531ff9
Reviewed-on: https://review.typo3.org/44591
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[BUGFIX] tt_content: add rowDescription field even without css_styled_content 59/44559/2
Josef Glatz [Thu, 5 Nov 2015 21:51:06 +0000 (22:51 +0100)]
[BUGFIX] tt_content: add rowDescription field even without css_styled_content

rowDescription is now enabled for all core content elements
even if sysext:css_styled_content is not installed. Enable
rowDescription for ext:form and ext:felogin.

Releases: master
Resolves: #71354
Change-Id: Ided838342ebee4c26ec8de434236e39278980fff
Reviewed-on: https://review.typo3.org/44559
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[TASK] Use ModuleTemplate API for File module navigation frame 81/44581/4
Frans Saris [Fri, 6 Nov 2015 14:41:19 +0000 (15:41 +0100)]
[TASK] Use ModuleTemplate API for File module navigation frame

Resolves: #71372
Releases: master
Change-Id: I6ebeef3f76623adb4d4936dc874826f335f959d5
Reviewed-on: https://review.typo3.org/44581
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Use postcss for InstallTool.css too 89/44589/2
Wouter Wolters [Fri, 6 Nov 2015 19:18:56 +0000 (20:18 +0100)]
[TASK] Use postcss for InstallTool.css too

Resolves: #71388
Releases: master
Change-Id: I80c9798f9209d3d9614777ad5e2fcf6905830b5a
Reviewed-on: https://review.typo3.org/44589
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Correct calculation of pageIsNotLockedForEditors 68/44568/4
Sebastian Seidelmann [Fri, 6 Nov 2015 09:35:52 +0000 (10:35 +0100)]
[BUGFIX] Correct calculation of pageIsNotLockedForEditors

Resolves the wrong calculation of binary operator result
that is used to check if the edit page button in page module
is displayed or not.

Resolves: #71363
Releases: master
Change-Id: I83f46e267d3716ef3954bd1470fa5fe01a9bc17f
Reviewed-on: https://review.typo3.org/44568
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Remove ModuleTemplate section calls 65/44465/5
Wouter Wolters [Sat, 31 Oct 2015 19:54:48 +0000 (20:54 +0100)]
[TASK] Remove ModuleTemplate section calls

Resolves: #71259
Releases: master
Change-Id: I73bd6fbf775899761d362a973c6e56e33df76a18
Reviewed-on: https://review.typo3.org/44465
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
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[BUGFIX] Module Permissions: wrong un-/lock icon state 62/44562/5
Josef Glatz [Thu, 5 Nov 2015 22:16:31 +0000 (23:16 +0100)]
[BUGFIX] Module Permissions: wrong un-/lock icon state

Fix icon state by replacing unlock with locked icon.
Add better explaining tooltip text for locked pages.

Releases: master
Resolves: #71357
Change-Id: If2a0c587b4f3e9b2c4f64486a0b6464ca2e47477
Reviewed-on: https://review.typo3.org/44562
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Update wrong title of rst file 87/44587/2
Frank Nägler [Fri, 6 Nov 2015 19:07:50 +0000 (20:07 +0100)]
[BUGFIX] Update wrong title of rst file

Resolves: #71386
Related: #69814
Releases: master
Change-Id: I09a73255f45e56ec0d3e2be5689dbb623a19c1ba
Reviewed-on: https://review.typo3.org/44587
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 agoRevert "[FOLLOWUP][TASK] Base Install Tool on Bootstrap" 88/44588/2
Markus Klein [Fri, 6 Nov 2015 19:13:22 +0000 (20:13 +0100)]
Revert "[FOLLOWUP][TASK] Base Install Tool on Bootstrap"

This reverts commit bd841ed647a2902be4e373357a622a0d238a0aa7.

The status names were changed back again, so the
original tests are just fine.

Change-Id: I3d3356829a5b2ff0be8628790802c34c9c41200e
Resolves: #62067
Releases: master
Reviewed-on: https://review.typo3.org/44588
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Remove outdated documentation of the removed cObject MEDIA 86/44586/3
Wouter Wolters [Fri, 6 Nov 2015 17:59:53 +0000 (18:59 +0100)]
[TASK] Remove outdated documentation of the removed cObject MEDIA

Resolves: #71370
Releases: master
Change-Id: I4c6e9bf58b7a74321a47e1b9a3538dfc1f183c38
Reviewed-on: https://review.typo3.org/44586
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Reports module broken due to wrong status strings 82/44582/6
Mathias Schreiber [Fri, 6 Nov 2015 17:41:48 +0000 (18:41 +0100)]
[BUGFIX] Reports module broken due to wrong status strings

We revert the status changes in the install tool because
* changing them breaks way more than we can see now
* changing them was a stupid idea in the first place

The status itself should not be "inspired" by a name given by
a view-related component (Bootstrap in our case).

Change-Id: If15d59ce167848e10718433a16f1369fa017e0d3
Resolves: #71374
Related: #62067
Release: master
Reviewed-on: https://review.typo3.org/44582
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Patrick Schriner <patrick.schriner@diemedialen.de>
Tested-by: Patrick Schriner <patrick.schriner@diemedialen.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Install Tool header fixed on Handhelds 85/44585/2
Mathias Schreiber [Fri, 6 Nov 2015 17:37:20 +0000 (18:37 +0100)]
[BUGFIX] Install Tool header fixed on Handhelds

Cleanup CSS and make it usable

Resolves: #71378
Releases: master
Change-Id: Ib93a82d94921d9ef081ce9a6014803967edf58a9
Reviewed-on: https://review.typo3.org/44585
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Provide update wizard for ext:compatibility6 91/44491/6
Frank Nägler [Mon, 2 Nov 2015 22:21:15 +0000 (23:21 +0100)]
[TASK] Provide update wizard for ext:compatibility6

Remove the extension at the same time.

Resolves: #68083
Releases: master
Change-Id: I982ba2b115d7670c00f2e55c2e4573e2c4ccd298
Reviewed-on: https://review.typo3.org/44491
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Store boolean value properly in Install Tool (again) 84/44584/2
Mathias Schreiber [Fri, 6 Nov 2015 16:23:47 +0000 (17:23 +0100)]
[BUGFIX] Store boolean value properly in Install Tool (again)

The refactoring moved the hidden field behind the actual
checkbox field, so all booleans got stored as 0

Resolves: #71377
Releases: master
Change-Id: I7cc89ebee419f4f6780f0f125086ee335d9bae7e
Reviewed-on: https://review.typo3.org/44584
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FOLLOWUP][TASK] Base Install Tool on Bootstrap 83/44583/2
Christian Kuhn [Fri, 6 Nov 2015 15:39:18 +0000 (16:39 +0100)]
[FOLLOWUP][TASK] Base Install Tool on Bootstrap

Well, we missed adapting the unit tests ...

Change-Id: Idcd77a1a77565892cc0ec5c4c4324b4a8f9fcda3
Resolves: #62067
Releases: master
Reviewed-on: https://review.typo3.org/44583
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[TASK] Base Install Tool on Bootstrap 75/44475/16
Mathias Schreiber [Mon, 2 Nov 2015 09:12:00 +0000 (10:12 +0100)]
[TASK] Base Install Tool on Bootstrap

Resolves: #62067
Releases: master
Change-Id: I85ad755d6213af9f75775130022dd201799cb13e
Reviewed-on: https://review.typo3.org/44475
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] FormEngine: Fix keepItems, addItems and removeItems handling 70/44570/4
Morton Jonuschat [Fri, 6 Nov 2015 10:07:46 +0000 (11:07 +0100)]
[BUGFIX] FormEngine: Fix keepItems, addItems and removeItems handling

With the FormEngine rewrite the evaluation order and handling of the
options changed. This patch restores the previous order, adds tests
for the addItems handling as well as for the execution order of
keepItems, addItems and removeItems.

In addition the behavior of keepItems with an empty list of items has
been restored.

Resolves: #70956
Releases: master
Change-Id: I44b3036e2ba4dd824037aa689543dc2f1c653b93
Reviewed-on: https://review.typo3.org/44570
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[BUGFIX] FormEngine: Initialize validation of new flexform sections 65/44565/3
Morton Jonuschat [Fri, 6 Nov 2015 08:20:19 +0000 (09:20 +0100)]
[BUGFIX] FormEngine: Initialize validation of new flexform sections

When adding a new section to a flexform the validation engine needs
to be made aware of the new input fields so that the entered data
gets validated and copied from the human readable field into to the
hidden field counterpart so that it's persisted on save.

Resolves: #71322
Releases: master
Change-Id: I84fc6f3d2e5c539a36ba4610083b4254db417308
Reviewed-on: https://review.typo3.org/44565
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Add "div" wrapper for checkboxes 71/44571/2
Markus Sommer [Fri, 6 Nov 2015 11:22:56 +0000 (12:22 +0100)]
[TASK] Add "div" wrapper for checkboxes

Add space between the name of the content element and the checkbox

Resolves: #71366
Releases: master
Change-Id: Ia35f7cc3a1dd2f4fa7aac4c7f6007f3a9ac3b1e8
Reviewed-on: https://review.typo3.org/44571
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Add img longdescUrl only if available 72/44572/2
Benjamin Mack [Fri, 6 Nov 2015 12:09:06 +0000 (13:09 +0100)]
[BUGFIX] Add img longdescUrl only if available

According to the W3C standard (http://www.w3.org/TR/html-longdesc/#implementation),
longDesc should only be added if the attribute value is not empty.

The change adds an additional check to do so.

Resolves: #70685
Releases: master, 6.2
Change-Id: I4f61e61f04de81f881becee871edcc15d77deecd
Reviewed-on: https://review.typo3.org/44572
Reviewed-by: Daniel Gorges <daniel.gorges@b13.de>
Tested-by: Daniel Gorges <daniel.gorges@b13.de>
Reviewed-by: David Steeb <david.steeb@b13.de>
Tested-by: David Steeb <david.steeb@b13.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Added hook to manipulate docHeader buttons in ModuleTemplate API 69/44569/3
Frans Saris [Fri, 6 Nov 2015 09:39:39 +0000 (10:39 +0100)]
[TASK] Added hook to manipulate docHeader buttons in ModuleTemplate API

Resolves: #71362
Releases: master
Change-Id: I317659e5ca91d2c2e91f2459119b68970ad5b13b
Reviewed-on: https://review.typo3.org/44569
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Add margin to radiobuttons in .media class elements 73/44573/3
Markus Sommer [Fri, 6 Nov 2015 12:11:17 +0000 (13:11 +0100)]
[BUGFIX] Add margin to radiobuttons in .media class elements

Resolves: #71367
Releases: master
Change-Id: Ic33cd0393d6270cdd3f582a1474e18b9546d5b76
Reviewed-on: https://review.typo3.org/44573
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[DOC][BUGFIX] reST syntax 75/44575/2
Martin Bless [Fri, 6 Nov 2015 12:24:45 +0000 (13:24 +0100)]
[DOC][BUGFIX] reST syntax

Change-Id: Ie11fd0e33bca8f21885d21af1f8d8512da264de5
Releases: master
Resolves: #71295
Reviewed-on: https://review.typo3.org/44575
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Correct variable to fix less parsing 74/44574/3
Markus Sommer [Fri, 6 Nov 2015 12:17:52 +0000 (13:17 +0100)]
[BUGFIX] Correct variable to fix less parsing

Resolves: #71368
Releases: master
Change-Id: I93f4f505055a5cbc23107bc8c7e00f7d09a336a8
Reviewed-on: https://review.typo3.org/44574
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] FormEngine: Inline titles and expand / collapse 57/44557/5
Christian Kuhn [Thu, 5 Nov 2015 16:18:29 +0000 (17:18 +0100)]
[TASK] FormEngine: Inline titles and expand / collapse

Fetch the last pieces from InlineRecordContainer record title
preparation to record title data provider.
Refactor InlineRecordContainer to be better readable.
Handle expand / collapse state within data provider to only
calculate all record fields if the record is opened. Not
always adding collapsed records to the calculation has
significant performance advantages especially in nested
inline scenarious.

Change-Id: I83a457bd798dc47cc12a8dfb096132394d6bd357
Resolves: #71353
Releases: master
Reviewed-on: https://review.typo3.org/44557
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Adjust ExtJS Viewport 61/44561/2
Benjamin Kott [Thu, 5 Nov 2015 22:13:51 +0000 (23:13 +0100)]
[TASK] Adjust ExtJS Viewport

Resolves: #71356
Releases: master
Change-Id: Ibb193e1a098de03c101ee391aa4b71f7f97cbfa7
Reviewed-on: https://review.typo3.org/44561
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[TASK] Overhaul record localization of Page module 60/44460/17
Andreas Fernandez [Sat, 31 Oct 2015 16:56:57 +0000 (17:56 +0100)]
[TASK] Overhaul record localization of Page module

This patch overhauls the record localization in the page module. The
"Translate" button opens now a modal window in which a user can choose
between translating and copying records into another language. This
replaces the split button introduced with 7.4.

Also, this patch removes the ``copyRecordFromLanguage`` method from
DataHandler again which was initially written for this purpose.

Resolves: #71224
Resolves: #70781
Releases: master
Change-Id: I3d61cbdfd6a1ccb7a5c93883634596ef62cc08f6
Reviewed-on: https://review.typo3.org/44460
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[BUGFIX] EXT:form - Remove any dependency to CSC or FSC 53/44553/5
Ralf Zimmermann [Thu, 5 Nov 2015 14:47:56 +0000 (15:47 +0100)]
[BUGFIX] EXT:form - Remove any dependency to CSC or FSC

Add the palettes "visibility" and "frames" to tt_content if they are
not available.

Resolves: #70466
Releases: master
Change-Id: Ifa6cada6896d95dc224fdebe573701d17ac11e06
Reviewed-on: https://review.typo3.org/44553
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Josef Glatz <jousch@gmail.com>
Tested-by: Josef Glatz <jousch@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[!!!][TASK] Allow New Content Element override with custom module 17/43417/8
Benjamin Mack [Fri, 18 Sep 2015 11:01:26 +0000 (13:01 +0200)]
[!!!][TASK] Allow New Content Element override with custom module

Use a module / route to override the new content element
wizard instead of hard-coded paths to extensions, used
e.g. in templavoila.

Resolves: #70055
Releases: master
Change-Id: I648cbbde5dd024ace2d4189fadf434dc498d32f8
Reviewed-on: https://review.typo3.org/43417
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] TCA, type=select: Add missing renderTypes 50/44550/4
Stefan Neufeind [Thu, 5 Nov 2015 16:23:35 +0000 (17:23 +0100)]
[TASK] TCA, type=select: Add missing renderTypes

Change-Id: Id04a52faf400d063d644e9b101b95cd06c902625
Resolves: #71346
Releases: master
Reviewed-on: https://review.typo3.org/44550
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] EXT:form - Make characterList from trim filter not mandatory 06/44406/3
Ralf Zimmermann [Thu, 5 Nov 2015 14:14:52 +0000 (15:14 +0100)]
[TASK] EXT:form - Make characterList from trim filter not mandatory

Make the "characterList" property from the trim filter not required.
Allow zeros in the characterList.

Resolves: #70221
Releases: master
Change-Id: I9f06ce4915b2d061cf7a063e0aea3d02c31594e2
Reviewed-on: https://review.typo3.org/44406
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Followup: Remove TYPO3 Upload Limit 56/44556/3
Philipp Gampe [Thu, 5 Nov 2015 15:51:31 +0000 (16:51 +0100)]
[TASK] Followup: Remove TYPO3 Upload Limit

Extend the breaking documentation.

Related: #71110
Releases: master
Change-Id: Ibfd60f4913748fe156260172ac61c1e0916d3177
Reviewed-on: https://review.typo3.org/44556
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[BUGFIX] FormEngine: Fix broken invalid value handling for selects 40/44540/2
Morton Jonuschat [Wed, 4 Nov 2015 19:22:08 +0000 (20:22 +0100)]
[BUGFIX] FormEngine: Fix broken invalid value handling for selects

The handling of invalid or non-matching items was handled inconsistently
in the different select elements. Determining the invalid items has been
moved into the data provider for select boxes so that the invalid values
can be correctly determined based on intermediate processing steps.

Resolves: #71257
Releases: master
Change-Id: I577089b29265a789612c7b3baaf60b66f4339b35
Reviewed-on: https://review.typo3.org/44540
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[FOLLOWUP][BUGFIX] Supply setter for bodytag in ModuleTemplate 55/44555/2
Mathias Schreiber [Thu, 5 Nov 2015 14:06:21 +0000 (15:06 +0100)]
[FOLLOWUP][BUGFIX] Supply setter for bodytag in ModuleTemplate

Added a missing space

Resolves: #71349
Releases: master
Change-Id: I44ae03e2fc0ad8a95cc5d53738c9ecce8cf3f643
Reviewed-on: https://review.typo3.org/44555
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Supply setter for bodytag in ModuleTemplate 54/44554/2
Mathias Schreiber [Thu, 5 Nov 2015 13:41:54 +0000 (14:41 +0100)]
[BUGFIX] Supply setter for bodytag in ModuleTemplate

It is convenient to be able to set a custom body tag in a module.
While we're at it... let's add one at all

Resolves: #71349
Releases: master
Change-Id: I37b800709ee049f460352b93fafe1185b40252b7
Reviewed-on: https://review.typo3.org/44554
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[!!!][TASK] Remove TYPO3 Upload Limit 06/43806/6
Benjamin Mack [Thu, 5 Nov 2015 06:22:16 +0000 (07:22 +0100)]
[!!!][TASK] Remove TYPO3 Upload Limit

TYPO3 has a specific upload limit, that is set to 10MB by default,
but could be lower if PHP settings are not correct.

This patch removes all file upload limit restrictions while keeping
TYPO3 in line with PHP settings as all proper methods are already
used to detect the maximum upload file size.

Resolves: #71110
Releases: master
Change-Id: I74e2e563904a5cfe5c3570e77ece86280761370b
Reviewed-on: https://review.typo3.org/43806
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Remove superfluous bindTo() calls on Closures 35/44535/3
Daniel Goerz [Wed, 4 Nov 2015 13:44:28 +0000 (14:44 +0100)]
[BUGFIX] Remove superfluous bindTo() calls on Closures

Change-Id: Icf900514624fdb15d286e5253b825dc31e02e900
Resolves: #70569
Releases: master
Reviewed-on: https://review.typo3.org/44535
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[BUGFIX] Non-admins cannot use mass actions in a workspace 17/44417/4
Oliver Hader [Fri, 30 Oct 2015 16:25:19 +0000 (17:25 +0100)]
[BUGFIX] Non-admins cannot use mass actions in a workspace

Non-admins cannot use the mass actions "publish", "swap" or
"discard" in a workspace. The reason is, that for non-admins
the mount-page tree is traversed for a given recursion depth
which is not the case for privileged admin users. The default
value for the depth value is zero (0), that's why no pages,
except the mount-points, are processed.

Resolves: #59226
Releases: master, 6.2
Change-Id: I8d1e2032f72fa977cfcaf44978300d36bef9be23
Reviewed-on: https://review.typo3.org/44417
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[TASK] Allow to define multiple DataHandler commands for one element 50/44350/3
Oliver Hader [Thu, 29 Oct 2015 12:31:16 +0000 (13:31 +0100)]
[TASK] Allow to define multiple DataHandler commands for one element

The method DataHandler::process_cmdmap currently allows only one command
to be executed for one element. A command-map like the following is
currently not possible - the second command would be ignored:

[tt_content][13][localize] = 1
[tt_content][13][inlineLocalizeSynchronize] = children:14

Resolves: #71125
Releases: master, 6.2
Change-Id: I473ea0de3789d77cb913ad64a26a666ab73c2a52
Reviewed-on: https://review.typo3.org/44350
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Extend functional test cases for copying data 46/44546/3
Oliver Hader [Sat, 31 Oct 2015 19:46:57 +0000 (20:46 +0100)]
[TASK] Extend functional test cases for copying data

The workspaces functional test cases are extended with combined
draft and live actions on copying record data. This task is to
add the tests first. Thus, the assertions contain flaws that
are solved in a separate issue - which can be visualized and
proven then.

Resolves: #71342
Releases: master, 6.2
Change-Id: I85787a410f4e6260528a89491537e243842a405a
Reviewed-on: https://review.typo3.org/44546
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] FormEngine: Custom functions 42/44542/4
Christian Kuhn [Wed, 4 Nov 2015 20:29:04 +0000 (21:29 +0100)]
[BUGFIX] FormEngine: Custom functions

The patch adds a .rst file to document that the "low end" functions
within FormEngine (type=user, userFunc, itemsProcFunc) now receive
different data and that this may change during the development of
version 8 again.

Additionally the patch adds a change to hand over the "parent" row
for flex field processing, so itemsProcFunc for flex fields can at
least access the parent row data if needed.

Resolves: #70132
Resolves: #70467
Releases: master
Change-Id: I7319feeec8049be0e13d32418e76d48d05e9a648
Reviewed-on: https://review.typo3.org/44542
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>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Avatar generates wrong HTML 45/44545/2
Wouter Wolters [Thu, 5 Nov 2015 07:47:43 +0000 (08:47 +0100)]
[BUGFIX] Avatar generates wrong HTML

No space between attributes.

Resolves: #71334
Releases: master
Change-Id: I5b785467a74569194e7268df6199710379c7635e
Reviewed-on: https://review.typo3.org/44545
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Stop spinner in Language module when download all is finished 38/44538/2
Wouter Wolters [Wed, 4 Nov 2015 18:16:31 +0000 (19:16 +0100)]
[BUGFIX] Stop spinner in Language module when download all is finished

Add missing updateButtonStatus call.

Resolves: #71297
Releases: master
Change-Id: I1fb95f5b679a0d7714af6371a243e76a6bdcde01
Reviewed-on: https://review.typo3.org/44538
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Allow integer value for flexform section 41/44541/2
Daniel Goerz [Wed, 4 Nov 2015 20:07:42 +0000 (21:07 +0100)]
[BUGFIX] Allow integer value for flexform section

Change-Id: Ia579e342af5d6ef467e46bbcaf0b6832c7dfb0c7
Resolves: #71329
Releases: master
Reviewed-on: https://review.typo3.org/44541
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Avoid JS error when adding flexform sections 39/44539/3
Wouter Wolters [Wed, 4 Nov 2015 18:53:12 +0000 (19:53 +0100)]
[BUGFIX] Avoid JS error when adding flexform sections

Within #70473 the ExtJS tree is instantiated for new sections.
$treeElementIdentifier can be undefined but still code is added
to be executed. Prevent this by adding an empty check.

Related: #70473
Resolves: #71327
Releases: master
Change-Id: Ia87329ac35404acedded22f412b88ca155c1ba2e
Reviewed-on: https://review.typo3.org/44539
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Juan Manuel Vergés Solanas <juanmanuel.vergessolanas@gmail.com>
Tested-by: Juan Manuel Vergés Solanas <juanmanuel.vergessolanas@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Trim labels from flexforms to ensure LLL: is noticed 34/44534/4
Markus Klein [Wed, 4 Nov 2015 13:27:54 +0000 (14:27 +0100)]
[BUGFIX] Trim labels from flexforms to ensure LLL: is noticed

Resolves: #71318
Releases: master
Change-Id: I8ed8d9a1ecc670f8aed43e02cfc55563b0c681ce
Reviewed-on: https://review.typo3.org/44534
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[BUGFIX] Fix various TCA issues 37/44537/2
Markus Klein [Wed, 4 Nov 2015 14:39:12 +0000 (15:39 +0100)]
[BUGFIX] Fix various TCA issues

Get TCA right to not cause deprecation log entries.

Resolves: #71320
Releases: master
Change-Id: I0d4dd114123c97e352715021ccaefc16f8d0001d
Reviewed-on: https://review.typo3.org/44537
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[BUGFIX] Remove deprecation log entries for SpriteManager 36/44536/2
Markus Klein [Wed, 4 Nov 2015 13:52:32 +0000 (14:52 +0100)]
[BUGFIX] Remove deprecation log entries for SpriteManager

The class is still used internally.

Resolves: #71316
Releases: master
Change-Id: I4dda3ac72b12dc0408384873a84373bc47ffe23f
Reviewed-on: https://review.typo3.org/44536
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Change wording for User Settings reset button 28/44528/4
Benjamin Mack [Wed, 4 Nov 2015 05:50:10 +0000 (06:50 +0100)]
[TASK] Change wording for User Settings reset button

Change the wording on the button in the user settings
to "Reset user settings to default state" and remove the
second "selective reset" button to only change certain options.

Resolves: #53681
Releases: master
Change-Id: I72afcdc3a8e84eb67840eb81b061f6e22867c9a8
Reviewed-on: https://review.typo3.org/44528
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] suggest wizards correctly encode long html results 05/44505/3
Andreas Allacher [Tue, 3 Nov 2015 13:35:37 +0000 (14:35 +0100)]
[BUGFIX] suggest wizards correctly encode long html results

The suggest wizard has to ensure that long results
are correctly HTML encoded in the data attribute.
Otherwise various necessary data attributes
are missing and the result cannot be stored.

Change-Id: Icb5ef7ad979effc5681f21165df2356a0e08480a
Resolves: #69211
Releases: master
Reviewed-on: https://review.typo3.org/44505
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Catch some FAL exceptions for missing driver 23/44523/2
Nicole Cordes [Tue, 3 Nov 2015 22:24:51 +0000 (23:24 +0100)]
[BUGFIX] Catch some FAL exceptions for missing driver

If a driver of a storage isn't available anymore (e.g. because an
extension was deactivated), an exception is thrown and the backend
stops working on multiple sites.

This patch catches the InvalidArgumentException which is thrown by the
DriverRegistry and ensures a proper working mode. The exception is
caught when:

- editing a record with inline record to a file of that storage
- editing a record with image manipulation of a file of that storage
- opening the element browser where the last folder was within that storage

Resolves: #71296
Releases: master
Change-Id: Ide83d411ab6c0e1850ff9cb9eec894753e73727f
Reviewed-on: https://review.typo3.org/44523
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[CLEANUP] Remove unused GET parameter fieldConfig for wizards 13/44413/5
Thomas Maroschik [Fri, 30 Oct 2015 15:12:40 +0000 (16:12 +0100)]
[CLEANUP] Remove unused GET parameter fieldConfig for wizards

Many wizard links contain a lot of parameters for legacy reasons.
We can dramatically shorten those in many cases by removing
fieldConfig from them. After searching for fieldConfig throughout
the core it doesn't look like the parameter is used at all.

This patch removes the parameter from link generation.

Resolves: #34420
Releases: master
Change-Id: Ica7e5aff1d4834b95e550b7170b27550fad955f6
Reviewed-on: https://review.typo3.org/44413
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[BUGFIX] t3editor: menu objects: common properties missing 72/40672/4
Andreas Bouche [Mon, 2 Nov 2015 12:27:05 +0000 (13:27 +0100)]
[BUGFIX] t3editor: menu objects: common properties missing

When autocompleting menu objects the common properties are missing

Releases: master, 6.2
Resolves: #67764
Change-Id: Ib54daf26647966f00f7609715c98199e3234c51e
Reviewed-on: https://review.typo3.org/40672
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Remove ext:openid and provide Update Wizard 18/44418/13
Frank Nägler [Fri, 30 Oct 2015 16:39:48 +0000 (17:39 +0100)]
[TASK] Remove ext:openid and provide Update Wizard

Since EXT:openid is moved to TER, openid must be removed from core.
This patch removes the extension and provides an update wizard to
install openid from TER.

Resolves: #68081
Releases: master
Change-Id: I8d1d5bfe718b86b47b93e6ffbc2abc23a7cb8b3e
Reviewed-on: https://review.typo3.org/44418
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Fix T3editor after PSR-7 change 24/44524/3
Wouter Wolters [Tue, 3 Nov 2015 22:23:15 +0000 (23:23 +0100)]
[BUGFIX] Fix T3editor after PSR-7 change

Resolves: #71219
Releases: master
Change-Id: I573dd7a32da8b2dcf357794e3c5c9728edd04a77
Reviewed-on: https://review.typo3.org/44524
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Remove breakOnError option from wizard 23/44123/3
Björn Jacob [Sat, 17 Oct 2015 09:08:52 +0000 (11:08 +0200)]
[TASK] Remove breakOnError option from wizard

The validation option "breakOnError" is not supported anymore. The
option has been removed completely during the rewrite.
The patch also provides the missing documentation for the
breaking change. The documentation itself will be touched by
a differnt patch.

Resolves: #70503
Releases: master
Change-Id: Ifef11ac3e7a3efd2636280f0ff961059cf96bf95
Reviewed-on: https://review.typo3.org/44123
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Documentation reST syntax errors 25/44525/3
Martin Bless [Tue, 3 Nov 2015 22:28:32 +0000 (23:28 +0100)]
[BUGFIX] Documentation reST syntax errors

Change-Id: I92bed392f4c6571d2070afdad14986d234069de0
Resolves: #71295
Releases: master
Reviewed-on: https://review.typo3.org/44525
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Martin Bless <m.bless@gmx.de>
Tested-by: Martin Bless <m.bless@gmx.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] EXT:install: Upgrade wizard sys_file_processedfile no longer failed 69/44469/3
Michael Oehlhof [Sun, 1 Nov 2015 09:46:08 +0000 (10:46 +0100)]
[BUGFIX] EXT:install: Upgrade wizard sys_file_processedfile no longer failed

The upgrade wizard failed if a storage driver was unavailable.

Resolves: #71235
Releases: master
Change-Id: I6af24a212bbb795ca386a5b7da5330ceb1b0f6fd
Reviewed-on: https://review.typo3.org/44469
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Remove class aliases from non-existent classes 10/44510/4
Benjamin Mack [Tue, 3 Nov 2015 14:46:40 +0000 (15:46 +0100)]
[TASK] Remove class aliases from non-existent classes

Resolves: #71284
Releases: master
Change-Id: I1c72b1e1b28f6f577a235758705a3055824b9112
Reviewed-on: https://review.typo3.org/44510
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[TASK] Make openid aliases better readable 22/44522/2
Helmut Hummel [Tue, 3 Nov 2015 22:00:00 +0000 (23:00 +0100)]
[TASK] Make openid aliases better readable

Class aliases are case insensitive, so we can use the original
casing in the alias map for better readability.

Resolves: #71294
Releases: master
Change-Id: Id0e659b14d50c68f5736072a8d99ba625016bae9
Reviewed-on: https://review.typo3.org/44522
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Auto-generate LegacyClassesForIde from alias map file 16/44516/3
Helmut Hummel [Tue, 3 Nov 2015 15:14:46 +0000 (16:14 +0100)]
[TASK] Auto-generate LegacyClassesForIde from alias map file

Add support for namespace aliases.
Generator: https://gist.github.com/helhum/c582225f8397310a59e0

Resolves: #71288
Releases: master
Change-Id: Idbfb518bc56204c3daa5085ce0cd376ab97dc874
Reviewed-on: https://review.typo3.org/44516
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] Deprecate script-based modules 71/43871/8
Benjamin Mack [Tue, 6 Oct 2015 20:27:01 +0000 (22:27 +0200)]
[TASK] Deprecate script-based modules

Deprecate calling addModulePath() and calling modules
via paths.

Resolves: #51482
Releases: master
Change-Id: Ib94b3306ec47f77a907620d838598195e41b51de
Reviewed-on: https://review.typo3.org/43871
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[BUGFIX] Show warning message on regex error in Object Browser 00/44500/8
Helmut Hummel [Tue, 3 Nov 2015 10:58:33 +0000 (11:58 +0100)]
[BUGFIX] Show warning message on regex error in Object Browser

We test the pattern with a shutdown operator, before we're going to use it
in the regular expression search.

With doing so, we can output an error message when the regex is wrong.

Resolves: #71271
Releases: master
Change-Id: I0244c9727b838b788bfdc8ad457f90778cc79be7
Reviewed-on: https://review.typo3.org/44500
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] Fix flash messages in TS object browser 09/44509/2
Helmut Hummel [Tue, 3 Nov 2015 14:33:09 +0000 (15:33 +0100)]
[BUGFIX] Fix flash messages in TS object browser

* Remove unnecessary HTML encoding
* Remove HTML code in message
* Use correct queue

Resolves: #71282
Releases: master
Change-Id: I91b31622bfbc711ca659d79ec24463c77919afed
Reviewed-on: https://review.typo3.org/44509
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Correct isTargetRenderType for FormDataProviders 15/44515/3
Andreas Allacher [Tue, 3 Nov 2015 15:25:07 +0000 (16:25 +0100)]
[TASK] Correct isTargetRenderType for FormDataProviders

The extracted isTargetRenderType method should
return true if the target renderType is found.
It relates to: https://review.typo3.org/44352

Change-Id: I024df940184958391b6d85203da34dfe1017697a
Resolves: #71285
Releases: master
Reviewed-on: https://review.typo3.org/44515
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Disallow Language Mixtures in Web->Page 33/44433/8
Mathias Schreiber [Sat, 31 Oct 2015 13:46:22 +0000 (14:46 +0100)]
[BUGFIX] Disallow Language Mixtures in Web->Page

We no longer allow language mixtures in Web->Page anymore.
An editor will now be informed when a language uses stale
data by mixing up translations and standalone content.
Furthermore the standalone content element(s) causing the
trouble will be clearly marked in the page module.

In case the language mixture is intended (which it should not
be) the behavior can be actively turned OFF using PageTSConfig

Resolves: #71196
Releases: master
Change-Id: I98af3bdf4222ac984b894471b62065f1180dbda6
Reviewed-on: https://review.typo3.org/44433
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Change PHP namespace of EXT:openid to FoT3 99/44499/4
Helmut Hummel [Tue, 3 Nov 2015 10:31:41 +0000 (11:31 +0100)]
[TASK] Change PHP namespace of EXT:openid to FoT3

Change the PHP namespace and the according
composer.json information to FoT3 in preparation
of removing the extension from the Core.

Resolves: #71273
Releases: master
Change-Id: I7a3a48be4bd2852c1035096a8e18785a459eb816
Reviewed-on: https://review.typo3.org/44499
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] compatibility6: Decouple language labels, styles and images 75/44375/4
Michael Oehlhof [Thu, 29 Oct 2015 20:11:06 +0000 (21:11 +0100)]
[TASK] compatibility6: Decouple language labels, styles and images

Resolves: #68084
Releases: master
Change-Id: I30da7acfc00da747508d20e754634dde60be6a7b
Reviewed-on: https://review.typo3.org/44375
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Heal TS ObjectBrowser search button 07/44507/3
Mathias Schreiber [Tue, 3 Nov 2015 13:57:51 +0000 (14:57 +0100)]
[BUGFIX] Heal TS ObjectBrowser search button

Resolves: #71280
Releases: master
Change-Id: Ia2c38c7272dbb1f610a3316f500108934e2c22e7
Reviewed-on: https://review.typo3.org/44507
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[TASK] Move openid compatiblity config to extension 98/44498/2
Helmut Hummel [Tue, 3 Nov 2015 10:02:27 +0000 (11:02 +0100)]
[TASK] Move openid compatiblity config to extension

To prepare extraction from the core, the compatibility
configuration needs to move into the extension itself.

Resolves: #71270
Releases: master
Change-Id: Ia7b815c04706e2a93d871c4b04ab305827929485
Reviewed-on: https://review.typo3.org/44498
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Remove unused references to former ElementBrowser 04/44504/2
Markus Klein [Tue, 3 Nov 2015 13:20:21 +0000 (14:20 +0100)]
[BUGFIX] Remove unused references to former ElementBrowser

Resolves: #71276
Releases: master
Change-Id: I472284e9c4617e614122867373c74c771af3e83b
Reviewed-on: https://review.typo3.org/44504
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][FEATURE] ElementBrowser refactoring, LinkBrowser API - Part 2 38/43938/19
Markus Klein [Thu, 8 Oct 2015 23:35:09 +0000 (01:35 +0200)]
[!!!][FEATURE] ElementBrowser refactoring, LinkBrowser API - Part 2

Adjust link browser integration of RTE.

This removes the dedicated tree classes for RTE as those are useless
by now. Additionally the ElementBrowser class is finally removed.

Resolves: #66369
Releases: master
Change-Id: I8f42228cb3c4b3008d3f0acaa014d01733f6186d
Reviewed-on: https://review.typo3.org/43938
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Fix path to stylesheet 97/44497/2
Helmut Hummel [Tue, 3 Nov 2015 09:45:34 +0000 (10:45 +0100)]
[BUGFIX] Fix path to stylesheet

When moving the CSS file around, it has been forgotten to
adapt the location in the source.

Related: #68185
Resolves: #71269
Releases: master
Change-Id: Ife1a43d9f2adfb97710767e651768fac5334b229
Reviewed-on: https://review.typo3.org/44497
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[TASK] Remove leftovers from ext:jumpurl removal 96/44496/2
Wouter Wolters [Tue, 3 Nov 2015 09:29:08 +0000 (10:29 +0100)]
[TASK] Remove leftovers from ext:jumpurl removal

Resolves: #71267
Releases: master
Change-Id: I0747b4982394d9bc8a30fadfff72c3e400683208
Reviewed-on: https://review.typo3.org/44496
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Streamline output of flashMessages in BE 79/44479/2
Frank Nägler [Mon, 2 Nov 2015 15:49:37 +0000 (16:49 +0100)]
[TASK] Streamline output of flashMessages in BE

Resolves: #71249
Relaeses: master
Change-Id: I5be260c96e6ae689a6716efe6a059e697f184872
Reviewed-on: https://review.typo3.org/44479
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[BUGFIX] sysext:core Documentation reST syntax 87/44487/2
Martin Bless [Mon, 2 Nov 2015 19:16:57 +0000 (20:16 +0100)]
[BUGFIX] sysext:core Documentation reST syntax

Change-Id: I9b14fb1dfb13a6ec673096845a5e23dbd1a204da
Resolves: #71258
Releases: 7
Reviewed-on: https://review.typo3.org/44487
Reviewed-by: Martin Bless <m.bless@gmx.de>
Tested-by: Martin Bless <m.bless@gmx.de>
Reviewed-by: Daniel Siepmann <daniel.siepmann@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Allow creation of nested folders with same name 85/44485/2
Mathias Schreiber [Mon, 2 Nov 2015 17:43:23 +0000 (18:43 +0100)]
[BUGFIX] Allow creation of nested folders with same name

Due to a faulty check it was disallowed to create a folder
with the same name as the parent folder.

Resolves: #71253
Releases: master
Change-Id: Iecf1f17534958f10363538dc74612e9a52435a0d
Reviewed-on: https://review.typo3.org/44485
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[FEATURE] Add FlashMessage support to ModuleTemplate API 80/44480/5
Andreas Fernandez [Mon, 2 Nov 2015 16:48:52 +0000 (17:48 +0100)]
[FEATURE] Add FlashMessage support to ModuleTemplate API

Flash messages have different queues, depending on in which context they
are enqueued. The FlashMessageService defaults the queue to
``core.template.flashMessages``, Extbase defaults the queue to
``extbase.flashmessages.$randomPluginQueue``.

Add support for flash messages to ModuleTemplate which makes it possible
to enforce a queue identifier which is rendered in a global scope.

Resolves: #71251
Releases: master
Change-Id: I7e0a0088f8020994dbff162ed5f3e53b6ceeedce
Reviewed-on: https://review.typo3.org/44480
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Do not pass current page permissions into readPageAccess in Web->Page 76/44476/3
Mathias Schreiber [Mon, 2 Nov 2015 11:37:38 +0000 (12:37 +0100)]
[BUGFIX] Do not pass current page permissions into readPageAccess in Web->Page

By passing the permission bitmap of the current page into the readPageAccess
method editing content only works when all pages in the rootline have the same
permission settings.

Resolves: #71243
Releases: master
Change-Id: I453f54c7a9fa6020367e0eadd25d7b3a839c91f5
Reviewed-on: https://review.typo3.org/44476
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Adodb PHP7 Redefinition of parameter $owner 77/44477/2
Christian Kuhn [Mon, 2 Nov 2015 11:47:02 +0000 (12:47 +0100)]
[BUGFIX] Adodb PHP7 Redefinition of parameter $owner

Adodb contains two methods that declare parameter $owner twice.
The PHP 7 linter fatals with this. A fix was merged to upstream
with commit ae85debec8 on https://github.com/ADOdb/ADOdb/ but not
released yet. The patch picks this part from the patch.

In result only linter warnings are left for old constructors in
openid and adodb, so travis-ci is green on PHP7 and can be removed
from "allowed_failures".

Resolves: #71244
Releases: master
Change-Id: I3b2fd4c7f9efcbe5bb0cf70df84dfe8d219dccd0
Reviewed-on: https://review.typo3.org/44477
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>