Packages/TYPO3.CMS.git
3 years ago[BUGFIX] isOnSymetricSide must be set by dataprovider 35/44435/6
Sebastian Fischer [Sat, 31 Oct 2015 09:52:44 +0000 (10:52 +0100)]
[BUGFIX] isOnSymetricSide must be set by dataprovider

Add a data provider to set isOnSymetricSide on data aggregation
and change all calculations to use the new flag in result array.

Add parent and topmost parent uid, field and table to result
to replace as many InlineStackProcessor calls as possible.

Resolves: #71193
Releases: master
Change-Id: I8d4ec0b2c855cc42b0d03cb34f0b87f5a08a256a
Reviewed-on: https://review.typo3.org/44435
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>
3 years ago[TASK] Remove usage of setForm from NewContentElementController 44/44444/2
Jan Helke [Sat, 31 Oct 2015 16:13:30 +0000 (17:13 +0100)]
[TASK] Remove usage of setForm from NewContentElementController

Resolves: #71204
Releases: master
Change-Id: Ibce1e0685496e946742fc270314307f39898ab9f
Reviewed-on: https://review.typo3.org/44444
Reviewed-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Improve appearance of warnings in object browser 42/44442/2
Daniel Goerz [Sat, 31 Oct 2015 15:52:54 +0000 (16:52 +0100)]
[TASK] Improve appearance of warnings in object browser

Change-Id: Ibcb632942d1e959da9af991610a37460ec23592e
Resolves: #71202
Releases: master
Reviewed-on: https://review.typo3.org/44442
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Exchange new icon based on context in Web->List 38/44438/2
Mathias Schreiber [Sat, 31 Oct 2015 14:53:06 +0000 (15:53 +0100)]
[BUGFIX] Exchange new icon based on context in Web->List

Resolves: #71200
Releases: master
Change-Id: I3d31e831e7c17d2c62e7c666fe90d1ae0fbb394c
Reviewed-on: https://review.typo3.org/44438
Reviewed-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Send parent value to readOnly fields 39/44439/2
Mathias Schreiber [Sat, 31 Oct 2015 15:23:05 +0000 (16:23 +0100)]
[BUGFIX] Send parent value to readOnly fields

Due to a typo the values from the parent record did no longer
get passed down into the readOnly field of a localized child.

Fixing the typo fixes the problem.

Resolves: #70236
Releases: master
Change-Id: I5484b9da1539814990ca02ff778d4a84ca67189b
Reviewed-on: https://review.typo3.org/44439
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Exchange view icon based on context in Web->List 36/44436/2
Mathias Schreiber [Sat, 31 Oct 2015 14:43:38 +0000 (15:43 +0100)]
[BUGFIX] Exchange view icon based on context in Web->List

Resolves: #71198
Releases: master
Change-Id: I15bdee54bdb60d716bf048b45fe81a817c565dc4
Reviewed-on: https://review.typo3.org/44436
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Exchange open icon based on context in Web->List 37/44437/2
Mathias Schreiber [Sat, 31 Oct 2015 14:48:06 +0000 (15:48 +0100)]
[BUGFIX] Exchange open icon based on context in Web->List

Resolves: #71199
Releases: master
Change-Id: If9d60cff8e7f80e91757925dfa6452835b6b2ed0
Reviewed-on: https://review.typo3.org/44437
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Remove DocumentTemplate sections at VersionModuleController 28/44428/2
Wouter Wolters [Fri, 30 Oct 2015 18:51:29 +0000 (19:51 +0100)]
[TASK] Remove DocumentTemplate sections at VersionModuleController

Resolves: #71177
Releases: master
Change-Id: I08d5012b0994a21836d8501270149783f4b4b695
Reviewed-on: https://review.typo3.org/44428
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Add 'form' attribute to ModuleTemplate buttons 04/44404/2
Andreas Fernandez [Fri, 30 Oct 2015 14:01:06 +0000 (15:01 +0100)]
[TASK] Add 'form' attribute to ModuleTemplate buttons

This patch adds support for "form" attributes to the buttons used by the
ModuleTemplate API as buttons aren't enforced to be in <form> tags anymore
in HTML5.

Resolves: #71171
Releases: master
Change-Id: I25f32758c28cd8af0aa9a8c0b831f55953ef2811
Reviewed-on: https://review.typo3.org/44404
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>
3 years ago[BUGFIX] EXT:form - HIDDEN element cannot be accessed in form wizard 15/44415/2
Björn Jacob [Fri, 30 Oct 2015 16:10:17 +0000 (17:10 +0100)]
[BUGFIX] EXT:form - HIDDEN element cannot be accessed in form wizard

After creating a HIDDEN element with the help of the form wizard one is
not able to edit the element afterwards. This is due to the fact that
the element is hidden which is kind of correct but does not help the
editor to work target orientied.

This patch adds a dummy element to the HIDDEN element. The dummy
element contains the element's name and has a dotted border.
That way the editor can edit and move a HIDDEN element.

Resolves: #70637
Releases: master, 6.2
Change-Id: I933df4f7a4b01d9246f6bd0981179497c103882b
Reviewed-on: https://review.typo3.org/44415
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] Adjust renderForeignRecordHeader to array 54/44254/4
Mathias Schreiber [Fri, 23 Oct 2015 21:01:59 +0000 (23:01 +0200)]
[BUGFIX] Adjust renderForeignRecordHeader to array

The FormDataProvider refactoring changed DB values
from strings to arrays when used with select fields.
The code usage in InlineRecordContainer is adopted to
use the new data structure.

Resolves: #70951
Releases: master
Change-Id: Id992232c36521622a06fbd8892e66398dcede35c
Reviewed-on: https://review.typo3.org/44254
Reviewed-by: Sebastian Fischer <typo3@evoweb.de>
Tested-by: Sebastian Fischer <typo3@evoweb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] EXT:form - Validation of radiogroup/ checkboxgroup elements 10/43710/10
Ralf Zimmermann [Fri, 30 Oct 2015 10:16:48 +0000 (11:16 +0100)]
[BUGFIX] EXT:form - Validation of radiogroup/ checkboxgroup elements

The "required" validator has to check array values.

Resolves: #70210
Releases: master
Change-Id: I58b8fb93d7e684854d1834c7994c837922467f82
Reviewed-on: https://review.typo3.org/43710
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] Remove DocumentTemplate sections at TypoScriptTemplateConstantsEditorModuleFun... 25/44425/2
Wouter Wolters [Fri, 30 Oct 2015 18:40:00 +0000 (19:40 +0100)]
[TASK] Remove DocumentTemplate sections at TypoScriptTemplateConstantsEditorModuleFunctionController

Resolves: #71175
Releases: master
Change-Id: I38b99b3a3daac028b0e2f0888c4384fa9b5cdeb1
Reviewed-on: https://review.typo3.org/44425
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: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Solve a then-else mismatch for foreign_label 65/44265/2
Stefan Froemken [Sun, 25 Oct 2015 07:16:07 +0000 (08:16 +0100)]
[BUGFIX] Solve a then-else mismatch for foreign_label

I have changed then-part with else-part, because in
case of fields of type "inline" it is not possible
to have values like tx_table_123.

Resolves: #71002
Releases: master
Change-Id: Ib274b0f8b477001cabd4b681da505b6dde71f156
Reviewed-on: https://review.typo3.org/44265
Reviewed-by: Ruud Silvrants <ruudsilvrants@gmail.com>
Reviewed-by: Sebastian Fischer <typo3@evoweb.de>
Tested-by: Sebastian Fischer <typo3@evoweb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Suggest wizard does not work on new records 12/44412/5
Thomas Maroschik [Fri, 30 Oct 2015 15:33:38 +0000 (16:33 +0100)]
[BUGFIX] Suggest wizard does not work on new records

The suggest wizard gets it's parameters via a POST json
body. Inside there is the current record uid given,
which follows the scheme "NEW{random number}". For whatever
reason the wizard casts this uid to an integer which results
in a 0. The following check for a numeric uid fails in the
case of a new record, as it is always numeric because of the
cast.

This patch removes the cast. No further sanitizing is necessary
as the uid is casted in every further use case where appropriate.

Resolves: #71056
Releases: master

Change-Id: I1f20fbc32ab406e69596ad8bf7a1e65231b9f1d6
Reviewed-on: https://review.typo3.org/44412
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[!!!][TASK] Change EXT:form wizard to use AJAX routes 81/43881/8
Benjamin Mack [Wed, 7 Oct 2015 07:28:02 +0000 (09:28 +0200)]
[!!!][TASK] Change EXT:form wizard to use AJAX routes

The ExtJS wizard of EXT:form in the backend is using
an old "module" to load and to save the data from the wizard,
but is misusing this as AJAX responses.

The patch uses PSR-7 Ajax Routes to load the content,
and also removes the now obsolete WizardView classes.

Resolves: #70574
Releases: master
Change-Id: I714b514ea75f618db58c18f3e0ac1235cfd40f7e
Reviewed-on: https://review.typo3.org/43881
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Remove DocumentTemplate section in Wizard controllers 29/44429/3
Wouter Wolters [Fri, 30 Oct 2015 18:56:38 +0000 (19:56 +0100)]
[TASK] Remove DocumentTemplate section in Wizard controllers

Calls to section() are removed in SortPagesWizardModuleFunction and
CreatePagesWizardModuleFunctionController

Resolves: #71180
Resolves: #71178
Releases: master
Change-Id: I0adc20dd157c629ea7b2e55b9878fe9be8227816
Reviewed-on: https://review.typo3.org/44429
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: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[TASK] Remove DocumentTemplate sections at TypoScriptTemplateInformationModuleFunctio... 27/44427/2
Wouter Wolters [Fri, 30 Oct 2015 18:47:50 +0000 (19:47 +0100)]
[TASK] Remove DocumentTemplate sections at TypoScriptTemplateInformationModuleFunctionController

Resolves: #71176
Releases: master
Change-Id: I1e416428fd101395946d0ae861a2427f609faaaa
Reviewed-on: https://review.typo3.org/44427
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: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[BUGFIX] EXT:form - Having only a FILEUPLOAD element breaks form 05/44405/3
Ralf Zimmermann [Fri, 30 Oct 2015 14:06:21 +0000 (15:06 +0100)]
[BUGFIX] EXT:form - Having only a FILEUPLOAD element breaks form

The FILEUPLOAD data is stored in the session data. The confirmation page
does not create a hidden input element for it. That is the problem.
Solution: extend the detection of the submitted form with a
session lookup.

Resolves: #70500
Releases: master
Change-Id: I165129dd95aeacb7f2ac255297c593b80afb0c64
Reviewed-on: https://review.typo3.org/44405
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Make sure fixPermissions gets 4 digit string 30/44430/3
Benjamin Mack [Fri, 30 Oct 2015 22:17:05 +0000 (23:17 +0100)]
[BUGFIX] Make sure fixPermissions gets 4 digit string

The global file options "fileCreateMask" and "folderCreateMask" should
always have 4 digits when calling GeneralUtility::fixPermissions() to
avoid any problems when having a misconfiguration.

Resolves: #36167
Releases: master
Change-Id: I4ad8a98770a63abe7f8ba3de00b0394d211d5d03
Reviewed-on: https://review.typo3.org/44430
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] EXT:form - Selected attribute not rendered 94/44394/2
Ralf Zimmermann [Fri, 30 Oct 2015 12:33:06 +0000 (13:33 +0100)]
[BUGFIX] EXT:form - Selected attribute not rendered

Pass the selected values to the select viewhelper "value" attribute.

Resolves: #70502
Releases: master
Change-Id: Id0ac372b2598a0ed2ea1f6cc3dbef90668915d77
Reviewed-on: https://review.typo3.org/44394
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] FormEngine: Instantiate ExtJS tree in new flexform sections 31/44431/2
Morton Jonuschat [Sat, 31 Oct 2015 09:38:05 +0000 (10:38 +0100)]
[BUGFIX] FormEngine: Instantiate ExtJS tree in new flexform sections

Fix support for rendering trees in new flexform sections. The javascript
needs to be added to the code executed on click and it needs to be
modified at runtime to ensure unique tree ids get generated before
instantiation.

Resolves: #70473
Releases: master
Change-Id: Id37f842fa7ade2fc3858eaf832413f932b8486a6
Reviewed-on: https://review.typo3.org/44431
Reviewed-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] FSC: Do not show pageTS template if it's included by default 00/44400/3
Markus Klein [Fri, 30 Oct 2015 13:53:33 +0000 (14:53 +0100)]
[TASK] FSC: Do not show pageTS template if it's included by default

If the extension fluid_styled_content is configured to include the
pageTS by default, there is no need to show the template in the
page resources.

Resolves: #71170
Releases: master
Change-Id: I61d44fa0c5b347d2622f8117afb8735c7a597b80
Reviewed-on: https://review.typo3.org/44400
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[FOLLOWUP][BUGFIX] PageLayoutController must only use available actions for view... 20/44420/2
Andreas Allacher [Fri, 30 Oct 2015 17:36:12 +0000 (18:36 +0100)]
[FOLLOWUP][BUGFIX] PageLayoutController must only use available actions for view/edit

Ensure that only available actions are shown via PageLayoutController,
e.g. if you remove QuickEdit and the user had previously set the module
to QuickEdit.

Change-Id: Ief52e837a478217d9436f2620da6c953afa72102
Resolves: #70767
Releases: master
Reviewed-on: https://review.typo3.org/44420
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Rename variable $P to $wizardParameters 24/44424/2
Gernot Schulmeister [Fri, 30 Oct 2015 18:17:39 +0000 (19:17 +0100)]
[TASK] Rename variable $P to $wizardParameters

Resolves: #71187
Releases: master
Change-Id: I151b7f39033f430e85251c90006e40e5c3eb9c77
Reviewed-on: https://review.typo3.org/44424
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
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[TASK] Add default page setup on new installations 76/44276/8
Benjamin Mack [Mon, 26 Oct 2015 06:11:01 +0000 (07:11 +0100)]
[TASK] Add default page setup on new installations

Adds a page and a sys_template to the system
after installation, using Fluid Styled Content
by default.

Resolves: #70579
Releases: master
Change-Id: I318d0a6f4d03d617417a9cb3b1dde93e90f49934
Reviewed-on: https://review.typo3.org/44276
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Colorpicker data not set in EM configuration 23/44423/2
Wouter Wolters [Fri, 30 Oct 2015 18:05:45 +0000 (19:05 +0100)]
[BUGFIX] Colorpicker data not set in EM configuration

The colorpicker does not fill the input field in the EM
configuration. Add the missing formengine data attribute.

Resolves: #71186
Releases: master
Change-Id: I96caa16d2d8f601ee35b6241ccea0154ff9e12fa
Reviewed-on: https://review.typo3.org/44423
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] Fix fatal in web->info for page without access 22/44422/2
Andreas Allacher [Fri, 30 Oct 2015 18:01:27 +0000 (19:01 +0100)]
[BUGFIX] Fix fatal in web->info for page without access

Change-Id: I09ca9ca4d0afea91b64578acb6587ef8cb813f37
Resolves: #71185
Releases: master
Reviewed-on: https://review.typo3.org/44422
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] Remove documentTemplate sections at SetupModuleController 07/44407/3
Ruud Silvrants [Fri, 30 Oct 2015 14:30:29 +0000 (15:30 +0100)]
[TASK] Remove documentTemplate sections at SetupModuleController

Change-Id: I7d2b3f71664423a66e9fd7a1eade574d5a7570c5
Resolves: #71169
Releases: master
Reviewed-on: https://review.typo3.org/44407
Reviewed-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Use stopPropagation() to prevent event bubbling 19/44419/2
Andreas Fernandez [Fri, 30 Oct 2015 17:09:30 +0000 (18:09 +0100)]
[BUGFIX] Use stopPropagation() to prevent event bubbling

Resolves: #71182
Related: #71149
Releases: master
Change-Id: I7c4471d66fb1e675d01ff36e9a616db7e9cf81ef
Reviewed-on: https://review.typo3.org/44419
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Use b/w manual icons in Extension Manager 33/44333/5
Xavier Perseguers [Wed, 28 Oct 2015 15:10:42 +0000 (16:10 +0100)]
[TASK] Use b/w manual icons in Extension Manager

Change-Id: I6e4aeafb12ed8bbfed75f868c3ca36fc42788699
Resolves: #71100
Releases: master
Reviewed-on: https://review.typo3.org/44333
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[TASK] Remove documentTemplate sections at ColorpickerController 96/44396/3
Ruud Silvrants [Fri, 30 Oct 2015 13:08:24 +0000 (14:08 +0100)]
[TASK] Remove documentTemplate sections at ColorpickerController

Change-Id: I17ed23624cc26d4328f4baa467e7a1394197008f
Resolves: #71165
Releases: master
Reviewed-on: https://review.typo3.org/44396
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[BUGFIX] Escape vsprintf placeholders properly 01/44401/2
Mathias Schreiber [Fri, 30 Oct 2015 13:57:18 +0000 (14:57 +0100)]
[BUGFIX] Escape vsprintf placeholders properly

Percentage characters were not properly encoded leading
to a warning in the FormatDetailsVH

Resolves: #61123
Releases: master
Change-Id: I052bb5f15036766fb70fa4f875b2899e555ee8fe
Reviewed-on: https://review.typo3.org/44401
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] Deny to create localization based on "All Languages" 09/44409/4
Mathias Schreiber [Fri, 30 Oct 2015 15:19:20 +0000 (16:19 +0100)]
[BUGFIX] Deny to create localization based on "All Languages"

We no longer allow to localize a record based on records that run
in all languages because... it just doesn't make sense

Resolves: #38940
Releases: master
Change-Id: I8b3b2304966b51cf04c3433ead8d0f083519106c
Reviewed-on: https://review.typo3.org/44409
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Remove documentTemplate sections at WebFunctionWizardsBaseController 14/44414/3
Ruud Silvrants [Fri, 30 Oct 2015 15:46:37 +0000 (16:46 +0100)]
[TASK] Remove documentTemplate sections at WebFunctionWizardsBaseController

Resolves: #71174
Releases: master
Change-Id: I23ee55d7c7fe27ee5b3ff5f73805526f562c2406
Reviewed-on: https://review.typo3.org/44414
Reviewed-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Improve performance of element rendering on flexforms 08/44408/5
Sebastian Fischer [Fri, 30 Oct 2015 14:21:28 +0000 (15:21 +0100)]
[BUGFIX] Improve performance of element rendering on flexforms

This patch aggregates the elements with config and values to compile
them in one call instead of calling compile for each element.

Resolves: #71172
Releases: master
Change-Id: I44fc7848e9676c731c75930db5244bcf711a4738
Reviewed-on: https://review.typo3.org/44408
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[TASK] Remove documentTemplate sections at InfoPageTyposcriptConfigCon 99/44399/4
Ruud Silvrants [Fri, 30 Oct 2015 13:31:00 +0000 (14:31 +0100)]
[TASK] Remove documentTemplate sections at InfoPageTyposcriptConfigCon

Remove documentTemplate sections calls for
InfoPageTyposcriptConfigController

Resolves: #71168
Releases: master
Change-Id: I07b5f103b9268999c620194f1963cd610e12e7ae
Reviewed-on: https://review.typo3.org/44399
Reviewed-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Use ModuleTemplate in Extension Manager 03/44403/2
Andreas Fernandez [Fri, 30 Oct 2015 13:41:35 +0000 (14:41 +0100)]
[TASK] Use ModuleTemplate in Extension Manager

Resolves: #70362
Releases: master
Change-Id: I900b527a9502e35e59646484c64a83e78dd22620
Reviewed-on: https://review.typo3.org/44403
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Remove documentTemplate sections TypoScriptTemplateObjectBrowse 89/44389/7
Ruud Silvrants [Fri, 30 Oct 2015 11:01:21 +0000 (12:01 +0100)]
[TASK] Remove documentTemplate sections TypoScriptTemplateObjectBrowse

Remove documentTemplate sections calls for
TypoScriptTemplateObjectBrowserModuleFunctionController

Resolves: #71160
Releases: master
Change-Id: I98f6a0df6ae1a364523ebabfee31435b963addde
Reviewed-on: https://review.typo3.org/44389
Reviewed-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Remove documentTemplate sections at TemplateAnalyzerModuleFunct 95/44395/3
Ruud Silvrants [Fri, 30 Oct 2015 12:49:32 +0000 (13:49 +0100)]
[TASK] Remove documentTemplate sections at TemplateAnalyzerModuleFunct

Remove documentTemplate sections calls for
TemplateAnalyzerModuleFunctionController.

Resolves: #71163
Releases: master
Change-Id: I9365826fd50d75682793609b8d3b97e7a8e3892b
Reviewed-on: https://review.typo3.org/44395
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Remove documentTemplate sections at PageInformationController 98/44398/2
Ruud Silvrants [Fri, 30 Oct 2015 13:16:44 +0000 (14:16 +0100)]
[TASK] Remove documentTemplate sections at PageInformationController

Change-Id: I91004db660eead7217e74a575538847853ad01ed
Resolves: #71167
Releases: master
Reviewed-on: https://review.typo3.org/44398
Reviewed-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Remove documentTemplate sections at ElementInformationController 90/44390/9
Ruud Silvrants [Fri, 30 Oct 2015 11:08:13 +0000 (12:08 +0100)]
[TASK] Remove documentTemplate sections at ElementInformationController

Resolves: #71159
Releases: master
Change-Id: Ib3a487967f1f530471a599ad8dc13404b5696557
Reviewed-on: https://review.typo3.org/44390
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Ruud Silvrants <ruudsilvrants@gmail.com>
Tested-by: Ruud Silvrants <ruudsilvrants@gmail.com>
Reviewed-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Inline children need additional state flags 79/44379/4
Sebastian Fischer [Thu, 29 Oct 2015 20:43:17 +0000 (21:43 +0100)]
[BUGFIX] Inline children need additional state flags

Each inline child gets flags added that reflect the state they
are in while being processed. Another patch will later
use more of these flags.

Resolves: #71136
Releases: master
Change-Id: Id86c5efdc6660caba8836691967f09cd69ae1ca7
Reviewed-on: https://review.typo3.org/44379
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[!!!][TASK] Use move placeholders as default in workspaces 85/35685/13
Benjamin Mack [Fri, 21 Aug 2015 13:02:51 +0000 (15:02 +0200)]
[!!!][TASK] Use move placeholders as default in workspaces

Only allow workspaces version 2 (TCA->ctrl->versioningWS)
and use this option as default when setting versioningWS to TRUE.

Releases: master
Resolves: #24449
Change-Id: I5cfa5aa4c11fa7ef38b45b42082da6e0d75eb4ed
Reviewed-on: https://review.typo3.org/35685
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Workspace placeholder is not processed with eval-function 93/44393/3
Oliver Hader [Fri, 30 Oct 2015 12:30:21 +0000 (13:30 +0100)]
[BUGFIX] Workspace placeholder is not processed with eval-function

The workspace move-placeholder is not processed with the accordant
eval-function. This leads to scenario that a placeholder is not
persisted at all and produces orphaned or invalid data sets.

Resolves: #71161
Releases: master, 6.2
Change-Id: I60eaaa30399a26a10452f0605ba73476a9d129ef
Reviewed-on: https://review.typo3.org/44393
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Ralf Merz <info@merzilla.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] PageLayoutController must only use available actions for view/edit 82/44082/5
Andreas Allacher [Thu, 15 Oct 2015 13:22:04 +0000 (15:22 +0200)]
[BUGFIX] PageLayoutController must only use available actions for view/edit

Ensure that only available actions are shown via PageLayoutController,
e.g. if you remove QuickEdit and the user had previously set the module
to QuickEdit.

Change-Id: Iec8d552965ea351393a218a68ba3166b674ef51b
Resolves: #70767
Releases: master
Reviewed-on: https://review.typo3.org/44082
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[TASK] Add menu item to clear the clipboard 92/44392/2
Jan Helke [Fri, 30 Oct 2015 11:35:07 +0000 (12:35 +0100)]
[TASK] Add menu item to clear the clipboard

The make the clipboard more usable, this patch added another menu
item to clear the clipboard. Additionally the label and message
to delete elements is now more precise.
That duplicates the function of the red button with the X, but it
seems that this function was not clear for anyone.

Resolves: #18507
Releases: master
Change-Id: I6b06c6e6f1e45c61476c37b92fd52e1e7a9eae5d
Reviewed-on: https://review.typo3.org/44392
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Add margin next to icon in trees 87/44387/2
Andreas Fernandez [Fri, 30 Oct 2015 10:38:59 +0000 (11:38 +0100)]
[TASK] Add margin next to icon in trees

This adds a small margin at the right side of icons used in a CSS-based tree.
Such a tree can be found at the "New record" view.

Resolves: #70354
Releases: master
Change-Id: Ie252c46f6a998bb36987ae8d24259e7730f2ace0
Reviewed-on: https://review.typo3.org/44387
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>
3 years ago[BUGFIX] Correct login button active state for custom colors 91/44391/2
Benjamin Kott [Fri, 30 Oct 2015 11:31:44 +0000 (12:31 +0100)]
[BUGFIX] Correct login button active state for custom colors

Resolves: #71134
Releases: master
Change-Id: I7fc8e8b06e3068939551711130a4d892249c88ae
Reviewed-on: https://review.typo3.org/44391
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] Offer "exit" button in logout modal 85/44385/2
Andreas Fernandez [Fri, 30 Oct 2015 10:07:09 +0000 (11:07 +0100)]
[TASK] Offer "exit" button in logout modal

Add an "exit" button in the logout modal that appears if a backend session
timed out. That button leads to the backend login form.

Resolves: #70249
Releases: master
Change-Id: If9ec5ed72e12da4a59133e0447319e713c95c91a
Reviewed-on: https://review.typo3.org/44385
Reviewed-by: Thomas Maroschik <tmaroschik@dfau.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Thomas Maroschik <tmaroschik@dfau.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Shortcut list now scrollable if containing more than 10 entries 99/44299/4
Michael Oehlhof [Mon, 26 Oct 2015 17:53:47 +0000 (18:53 +0100)]
[BUGFIX] Shortcut list now scrollable if containing more than 10 entries

Resolves: #71003
Releases: master
Change-Id: I5bca2df1f34937257aa6ed574fc0a0ac05466a5c
Reviewed-on: https://review.typo3.org/44299
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Tested-by: Gernot Schulmeister <gernotschulmeister@gmx.at>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] EXT:form - Problems with checkboxes and multiple is set 86/44386/2
Ralf Zimmermann [Fri, 30 Oct 2015 10:35:18 +0000 (11:35 +0100)]
[BUGFIX] EXT:form - Problems with checkboxes and multiple is set

Write the variable "multiple" into the additionalArguments Array.

Resolves: #71157
Releases: master
Change-Id: I4354d97277dd5c9816d7fd16fea1ddfd75982b9a
Reviewed-on: https://review.typo3.org/44386
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Remove rendering of label_userFunc due to redundancy 84/44384/2
Jan Helke [Fri, 30 Oct 2015 09:22:53 +0000 (10:22 +0100)]
[TASK] Remove rendering of label_userFunc due to redundancy

Resolves: #71152
Releases: master
Change-Id: I76ef42a782d6720e97744efc65aa10799b18f952
Reviewed-on: https://review.typo3.org/44384
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>
3 years ago[TASK] Remove ModuleTemplate->spacer() method 83/44383/5
Ruud Silvrants [Fri, 30 Oct 2015 09:25:43 +0000 (10:25 +0100)]
[TASK] Remove ModuleTemplate->spacer() method

The spacer helper method is desired to be removed. It is not mentioned
as deprecated as this is an internal method that was never available in
a released TYPO3 CMS version.

Change-Id: I57e22815a6d6e4a114f85645a24f9aed1b5b2550
Resolves: #71153
Releases: master
Reviewed-on: https://review.typo3.org/44383
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>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[TASK] Remove DocumentTemplate->spacer() and mark as deprecated 82/44382/3
Ruud Silvrants [Fri, 30 Oct 2015 09:08:31 +0000 (10:08 +0100)]
[TASK] Remove DocumentTemplate->spacer() and mark as deprecated

Resolves: #71153
Releases: master
Change-Id: I1ee8ab5c905b6e8324755e28785b85cde8c76e5b
Reviewed-on: https://review.typo3.org/44382
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Jan Helke <typo3@helke.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Port Flexform sections to Bootstrap 80/44380/3
Andreas Fernandez [Thu, 29 Oct 2015 23:26:18 +0000 (00:26 +0100)]
[TASK] Port Flexform sections to Bootstrap

Resolves: #71149
Releases: master
Change-Id: I2625ad4a23175f44674b45bebb61f9f39789fcab
Reviewed-on: https://review.typo3.org/44380
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[TASK] Tests: Isolate GeneralUtility tests from real filesystem 00/44300/6
Morton Jonuschat [Mon, 26 Oct 2015 18:15:53 +0000 (19:15 +0100)]
[TASK] Tests: Isolate GeneralUtility tests from real filesystem

Use the vfsStream wrapper to provide a virtual filesystem on which to
run the unit tests. This allows isolationg the tests for filesystem
operations from the actual implementation of the filesystem and the
capabilities of the user running the test suite.

The group ownership tests were converted to work with numeric group ids
as PHP on OS X has problems changing the group of a file if the group
name contains a dot. This also fixes the selection of the secondary
group on OS X as the static group offset used in the test didn't ensure
that the returned group was different from the effective group at the
time.

Tests using symlinks could not be modified to use vfsStream as the
symlink method only works with real filesystems.

The GeneralUtility test for relative paths could not be changed either
as vfs paths are always "absolute".

Resolves: #71052
Releases: master
Change-Id: I81c3f1de4b09b971a7e7ab4b09672e4d34934995
Reviewed-on: https://review.typo3.org/44300
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] Correct typolink section for addQueryString=false 08/43608/8
Andreas Allacher [Mon, 28 Sep 2015 09:08:11 +0000 (11:08 +0200)]
[BUGFIX] Correct typolink section for addQueryString=false

If addQueryString is false the query parameters should not
be taken into account. Only the parameters set in the
typolink need to be added before the section mark.

Change-Id: I6e40ff5b5c6135cd56fefd811c53af1e3980ed0f
Resolves: #70147
Releases: master
Reviewed-on: https://review.typo3.org/43608
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] Web->View: Fixed not working language selection 78/44378/2
Michael Oehlhof [Thu, 29 Oct 2015 21:33:12 +0000 (22:33 +0100)]
[BUGFIX] Web->View: Fixed not working language selection

Resolves: #71146
Releases: master
Change-Id: Ia2bf6db8348480929f852dd20ff90898e1a3afec
Reviewed-on: https://review.typo3.org/44378
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 t3js-trigger-modal feature 76/44376/2
Markus Klein [Thu, 29 Oct 2015 20:47:44 +0000 (21:47 +0100)]
[BUGFIX] Fix t3js-trigger-modal feature

The event handler registration must be repeated per iframe and
the default action for the OK button must be executed on the
originating document.

Resolves: #71145
Releases: master
Change-Id: Ic99134a80beebd26aa057d5298fb97bae5a9af37
Reviewed-on: https://review.typo3.org/44376
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] Log original user ID during backend user switch 44/44244/4
Zsolt Molnar [Fri, 23 Oct 2015 13:33:50 +0000 (16:33 +0300)]
[BUGFIX] Log original user ID during backend user switch

If a user has currently switched to another user, use the original
user's ID for logging.

Resolves: #17643
Releases: master
Change-Id: I3c3197bf56e38f97f9552df2af376295ab639eae
Reviewed-on: https://review.typo3.org/44244
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Ruud Silvrants <ruudsilvrants@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-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[TASK] Port Constant Editor to Bootstrap 37/44337/4
Andreas Fernandez [Wed, 28 Oct 2015 17:34:12 +0000 (18:34 +0100)]
[TASK] Port Constant Editor to Bootstrap

Resolves: #71119
Releases: master
Change-Id: I54ccfbb81b675ef343e8bb41ff06bb033b8423cb
Reviewed-on: https://review.typo3.org/44337
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FOLLOWUP][BUGFIX] Use compiled system language rows, fix tests 74/44374/2
Christian Kuhn [Thu, 29 Oct 2015 19:46:18 +0000 (20:46 +0100)]
[FOLLOWUP][BUGFIX] Use compiled system language rows, fix tests

Resolves: #69816
Releases: master
Change-Id: I79cee0ee02efe4bdc22ac79d04d4a42d63bc85ed
Reviewed-on: https://review.typo3.org/44374
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Use compiled system language rows 53/44253/4
Mathias Schreiber [Fri, 23 Oct 2015 20:22:50 +0000 (22:22 +0200)]
[BUGFIX] Use compiled system language rows

The todo stated that we should use available languages
from the data provider result. I agree.

Remove hidden = 0, to show also hidden languages in the
sys_language_uid select boxes.

Resolves: #69816
Releases: master
Change-Id: I16b128889de7387f3dfc38dd8bc9ad61bb880cd8
Reviewed-on: https://review.typo3.org/44253
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Disable save button after submit 66/44366/8
Andreas Fernandez [Thu, 29 Oct 2015 17:38:03 +0000 (18:38 +0100)]
[TASK] Disable save button after submit

To prevent multiple form submission in EditDocumentController the save
split button gets disabled after the first submit. To visualize activity,
the disk icon gets replaced by a spinner after submit.

Resolves: #62235
Releases: master
Change-Id: I170e2d879bd4f801a56037ab615c77331c0256e4
Reviewed-on: https://review.typo3.org/44366
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] FormEngine inline: Localize all button in default record 72/44372/2
Christian Kuhn [Thu, 29 Oct 2015 19:04:23 +0000 (20:04 +0100)]
[BUGFIX] FormEngine inline: Localize all button in default record

Do not show localize all button on default language record.

Resolves: #71130
Releases: master
Change-Id: Id54271fe46e1d73b25390ca7d81247d4c2a34f41
Reviewed-on: https://review.typo3.org/44372
Reviewed-by: Sebastian Fischer <typo3@evoweb.de>
Tested-by: Sebastian Fischer <typo3@evoweb.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Replace old @dontvalidate with @ignorevalidation 30/44330/2
Stefan Neufeind [Wed, 28 Oct 2015 12:43:24 +0000 (13:43 +0100)]
[BUGFIX] Replace old @dontvalidate with @ignorevalidation

@dontvalidate was syntax of the old propertymapper.

Change-Id: I50394d5272118253e4bb738adbed08054a6e1f64
Resolves: #71096
Releases: master, 6.2
Reviewed-on: https://review.typo3.org/44330
Reviewed-by: Andreas Bouche <andreas.bouche@flagbit.de>
Reviewed-by: Patrick Lobacher <patrick@lobacher.de>
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>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] Remove superfluous double quote in InputButton 71/44371/2
Andreas Fernandez [Thu, 29 Oct 2015 18:53:03 +0000 (19:53 +0100)]
[BUGFIX] Remove superfluous double quote in InputButton

Resolves: #71141
Releases: master
Change-Id: I9daaf77565f0f0a67398f041ba33d13078391373
Reviewed-on: https://review.typo3.org/44371
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Always evaluate stdWrap on templateName 43/44343/2
Markus Klein [Thu, 29 Oct 2015 00:17:05 +0000 (01:17 +0100)]
[BUGFIX] Always evaluate stdWrap on templateName

Properly check if stdWrap for templateName of FLUIDTEMPLATE is present
and evaluate it, even if templateName itself has no value.

Resolves: #71113
Releases: master
Change-Id: I76f2b6111856aee845ff10a5ddc054f75b6e9105
Reviewed-on: https://review.typo3.org/44343
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
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] FormEngine: Test display conditions for fields with dot in name 70/44370/3
Morton Jonuschat [Thu, 29 Oct 2015 18:26:17 +0000 (19:26 +0100)]
[TASK] FormEngine: Test display conditions for fields with dot in name

Add a unit test that validates that dots in flexform field names are
supported on the sheet level with the FormEngine rewrite.

Resolves: #60339
Releases: master
Change-Id: I7c1e3865a8ba97d815bf4d61c3ba0111ae8b30e6
Reviewed-on: https://review.typo3.org/44370
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] Re-add missing jumpToUrl in DB Check > Full search 69/44369/2
Andreas Fernandez [Thu, 29 Oct 2015 18:10:26 +0000 (19:10 +0100)]
[BUGFIX] Re-add missing jumpToUrl in DB Check > Full search

Resolves: #71139
Releases: master
Change-Id: I60079d4ea3315b6cef25776475eb19c7c16e0ac1
Reviewed-on: https://review.typo3.org/44369
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>
3 years ago[BUGFIX] Unify Tooltip in the Backend 59/44359/4
Mathias Schreiber [Thu, 29 Oct 2015 15:41:12 +0000 (16:41 +0100)]
[BUGFIX] Unify Tooltip in the Backend

All tooltips in the backend now use the same API
and visual appeal.

Resolves: #15030
Releases: master
Change-Id: I56f8d024ac80dd956a2de5087ebd1b69ff1403f9
Reviewed-on: https://review.typo3.org/44359
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Update T3.Icons to 0.0.7 64/44364/2
Benjamin Kott [Thu, 29 Oct 2015 17:15:20 +0000 (18:15 +0100)]
[TASK] Update T3.Icons to 0.0.7

Resolves: #71137
Releases: master
Change-Id: Ieaf9a94ff37cebf9d1ecee3d6f89497ba1366dfc
Reviewed-on: https://review.typo3.org/44364
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] FormEngine: Remove references to deprecated renderMode property 61/44361/2
Morton Jonuschat [Thu, 29 Oct 2015 16:27:45 +0000 (17:27 +0100)]
[TASK] FormEngine: Remove references to deprecated renderMode property

Remove references to the deprecated renderMode property in comments.
Update AbstractNode to check renderType instead of renderMode when
converting the validation rules into a JSON object.

Resolves: #70589
Releases: master
Change-Id: Ia34bab0d74712051f0a728fc383ca57a753d267b
Reviewed-on: https://review.typo3.org/44361
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
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[BUGFIX] Repair EditDocumentController in FE edit scope 42/44342/7
Andreas Fernandez [Wed, 28 Oct 2015 22:14:30 +0000 (23:14 +0100)]
[BUGFIX] Repair EditDocumentController in FE edit scope

This patch repairs the EditDocumentController when called by FE edit.
The main issue was that JavaScripts depends on global objects in ``top``
which are set by BackendController that is only called when one acts
in the fully bootstrapped backend view.

Resolves: #68819
Releases: master
Change-Id: I5635b32b3dada3a73d7534936e41cd94d3d10b56
Reviewed-on: https://review.typo3.org/44342
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>
3 years ago[BUGFIX] Remove dangling handling of children without localization parent 63/44363/2
Sebastian Fischer [Thu, 29 Oct 2015 16:03:46 +0000 (17:03 +0100)]
[BUGFIX] Remove dangling handling of children without localization parent

This patch removes all code from inline record related classes that
covered the handling of dangling children.

Resolves: #71131
Releases: master
Change-Id: Ic98e201e63f6703d23c395a3e9c48ccc003d1490
Reviewed-on: https://review.typo3.org/44363
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>
3 years ago[FOLLOWUP][TASK] Remove mediace from the Core 60/44360/2
Benjamin Mack [Thu, 29 Oct 2015 16:17:34 +0000 (17:17 +0100)]
[FOLLOWUP][TASK] Remove mediace from the Core

One file was missing while removing mediace, which
is removed now as well.

Resolves: #68079
Resolves: #71082
Releases: master
Change-Id: I359f7b9ebf13df68b096093a5e97c190d6681ed3
Reviewed-on: https://review.typo3.org/44360
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Do not initialize inline page editing with insufficient permissions 53/44353/2
Andreas Fernandez [Thu, 29 Oct 2015 12:32:12 +0000 (13:32 +0100)]
[TASK] Do not initialize inline page editing with insufficient permissions

The PageActions module is now initialized only if the backend user
has sufficient permissions. The internal permission handling done
by PageActions is removed.

Resolves: #68271
Releases: master
Change-Id: I3f06a8c6c16e11ecc617bf20d5caf97a4c26ac53
Reviewed-on: https://review.typo3.org/44353
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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[BUGFIX] FormEngine: Pass correct selected node count to ExtJS Tree 56/44356/2
Morton Jonuschat [Thu, 29 Oct 2015 14:08:14 +0000 (15:08 +0100)]
[BUGFIX] FormEngine: Pass correct selected node count to ExtJS Tree

The selected node count for the ExtJS Tree wasn't calculated using the
raw database field value instead of the parsed tree configuration. In
case of empty database values this resulted in a wrong count of selected
nodes, disabling the selection of nodes in the case of maxitems=1 in the
tree configuration.

Resolves: #70306
Resolves: #70630
Related: #69836
Releases: master
Change-Id: Ib04207c60b7a3473eaac619b6f2f4091aa5b938f
Reviewed-on: https://review.typo3.org/44356
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[FOLLOWUP][BUGFIX] Do not render empty help button 58/44358/2
Andreas Fernandez [Thu, 29 Oct 2015 15:22:26 +0000 (16:22 +0100)]
[FOLLOWUP][BUGFIX] Do not render empty help button

Return ``$text`` instead of an empty string as this code also affects
field labels without CSH.

Resolves: #71129
Releases: master
Change-Id: I5ad9cb0fb5b25bb69ca7a8ec0079ddfe40b36e17
Reviewed-on: https://review.typo3.org/44358
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Hide path if no record information is available 57/44357/3
Andreas Fernandez [Thu, 29 Oct 2015 14:54:32 +0000 (15:54 +0100)]
[BUGFIX] Hide path if no record information is available

Do not show the path on the upper right of a module if
there is no record information.

Resolves: #70510
Releases: master
Change-Id: I234a18d83a6553adbd6db12786446a11da96effa
Reviewed-on: https://review.typo3.org/44357
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Make translating inline elements possible 38/44338/9
Sebastian Fischer [Wed, 28 Oct 2015 18:00:18 +0000 (19:00 +0100)]
[BUGFIX] Make translating inline elements possible

If a translated parent record has inline childs its
now possible to translate new childs of the translation
parent of parent record.

For example if a tt_content element has new images
added to the default language its now possible to add
the translation for the image reference in the
translated content element.

Resolves: #70880
Releases: master
Change-Id: I6c19aaa9238232d0076509ce92fe84552fd69c18
Reviewed-on: https://review.typo3.org/44338
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Do not render empty help button 55/44355/3
Andreas Fernandez [Thu, 29 Oct 2015 14:15:42 +0000 (15:15 +0100)]
[BUGFIX] Do not render empty help button

Currently, if EXT:cshmanual is not installed, an empty help button
gets rendered. This patch changes the return value of
BackendUtility::wrapInHelp() and checks for an empty string in
HelpButton.

Resolves: #71129
Releases: master
Change-Id: Ifec1b1b6f1289223fc2a453b88267fce4fb2c5a5
Reviewed-on: https://review.typo3.org/44355
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[BUGFIX] Invalid CSRF token on viewing page using page-tree context menu 97/44297/2
Oliver Hader [Mon, 26 Oct 2015 15:33:20 +0000 (16:33 +0100)]
[BUGFIX] Invalid CSRF token on viewing page using page-tree context menu

Frontend previews triggered using the context menu of the page-tree are
causing an exception concerning an "invalid CSRF token". The reason for
this is that URL loaded in the context menu are delivered via ExtDirect
and thus are encoded for a JavaScript context. Ampersands are encoded
as well, using the unicode serialization in JSON ('\u0026').

This issue is solved by decoding the value again and thus resolve the
expected URL to be delivered as XHR result.

Resolves: #69021
Releases: master
Change-Id: I5836ae0f3d461f6e3a091c783b9fccd4412eaffb
Reviewed-on: https://review.typo3.org/44297
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[FOLLOWUP][TASK] FormEngine: Move SelectTree processing into a data provider 52/44352/3
Mathias Schreiber [Thu, 29 Oct 2015 12:37:43 +0000 (13:37 +0100)]
[FOLLOWUP][TASK] FormEngine: Move SelectTree processing into a data provider

Extracted the target check into a dedicated method

Resolves: #69728
Releases: master
Change-Id: I24826cd8896444406066b93ffae330c22f933645
Reviewed-on: https://review.typo3.org/44352
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Make sure that language key is set in extbase. 48/44348/2
Eric Chavaillaz [Thu, 29 Oct 2015 11:17:50 +0000 (12:17 +0100)]
[BUGFIX] Make sure that language key is set in extbase.

If the TYPO3 context is BE and no user is logged (typically
in the login page), the language key is not set from the
browser's preferred language.

Resolves: #71097
Releases: master
Change-Id: I2521deb46083fccc2bff966b8b264a987689ee6a
Reviewed-on: https://review.typo3.org/44348
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Jérémie Roulin <jeremie@hemmer.ch>
Tested-by: Jérémie Roulin <jeremie@hemmer.ch>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] FormEngine: Move SelectTree processing into a data provider 52/43252/14
Morton Jonuschat [Wed, 28 Oct 2015 18:47:05 +0000 (19:47 +0100)]
[TASK] FormEngine: Move SelectTree processing into a data provider

The handling of select form elements with renderType "selectTree" has
been cleanly separated into a dedicated pair of element renderer and
data provider.

Methods used by the default select item provider as well as the tree
item provider have been moved into the AbstractItemProvider, the usage
of the AbstractItemProvider class has been cleaned up and is now limited
to data providers that deal with items.

Preparing the javascript for the tree rendering has been moved into a
dedicated method in the SelectTreeElement.

TcaSelectTreeItemsTest only covers the special data parsing/preparation
needed for the tree display, all common test cases for select item
handling are covered in TcaSelectItemsTest which covers the methods
provided by AbstractItemProvider.

Resolves: #69728
Releases: master
Change-Id: Idabb99263fe8dc860e4ec19c26a8cfe5b5a61fa3
Reviewed-on: https://review.typo3.org/43252
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] Collapse excludefield lists by default 49/44349/3
Mathias Schreiber [Thu, 29 Oct 2015 11:48:32 +0000 (12:48 +0100)]
[BUGFIX] Collapse excludefield lists by default

In order to make the exclude field lists shorter and easier to manage,
we collapse checkbox groups with headers.

Resolves: #71122
Releases: master
Change-Id: I5b3cf30619f69b6592efbf926e529b3e9eb1e1a7
Reviewed-on: https://review.typo3.org/44349
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>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
3 years ago[TASK] Missing visual representation of sys_file_reference 70/31270/10
Oliver Hader [Thu, 29 Oct 2015 10:55:02 +0000 (11:55 +0100)]
[TASK] Missing visual representation of sys_file_reference

File references are currently only represented by the accordant
record uid which should at least be a filename. In a workspace
environment the changed file references shall be visualized
as thumbnails - either being removed or inserted.

Resolves: #60011
Releases: master
Change-Id: I6d22619c264ff0e5411a47b2d566ec2c9b7c2607
Reviewed-on: https://review.typo3.org/31270
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[!!!][TASK] Remove EXT:jumpurl from the core 41/44341/6
Benjamin Mack [Wed, 28 Oct 2015 22:49:16 +0000 (23:49 +0100)]
[!!!][TASK] Remove EXT:jumpurl from the core

The JumpURL generation and handling which was put
into its own extension is now removed from the core.

It is now maintained on GitHub:

https://github.com/FriendsOfTYPO3/jumpurl

Resolves: #70578
Releases: master
Change-Id: Icf8436967d0d575c3d2199f46eb39fb76a8b366e
Reviewed-on: https://review.typo3.org/44341
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] Show module action name + page title for info module in bookmark list 75/44275/3
Michael Oehlhof [Sun, 25 Oct 2015 22:39:34 +0000 (23:39 +0100)]
[TASK] Show module action name + page title for info module in bookmark list

Resolves: #71013
Releases: master
Change-Id: I22f16df64871c9dc6783509b8eae45965b191c66
Reviewed-on: https://review.typo3.org/44275
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[TASK] Streamline usage of DebugConsole 03/44303/3
Oliver Hader [Mon, 26 Oct 2015 21:27:21 +0000 (22:27 +0100)]
[TASK] Streamline usage of DebugConsole

Since the backend DebugConsole has been rewritten in jQuery, references
to the old ExtJS variant can either be removed or adjusted to work with
the new DebugConsole.

Resolves: #71055
Releases: master
Change-Id: Ic4eddafdf1a767101e921d5ca5a85f87a66a9983
Reviewed-on: https://review.typo3.org/44303
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
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[BUGFIX] Change default label for sys_file_references 77/40477/7
Bernd Wilke [Fri, 5 Jun 2015 07:38:43 +0000 (09:38 +0200)]
[BUGFIX] Change default label for sys_file_references

In the List module you can select additional fields to be displayed.
For fields referencing files only, the uid is shown which does give
no hint to the real referenced file.
This change selects the uid_local field, which selects the filename
from sys_file for display.

Resolves: #67303
Releases: master, 6.2
Change-Id: I8dd301ff8d8d17baa67fafd26892a3eeea46509b
Reviewed-on: https://review.typo3.org/40477
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[FOLLOWUP][BUGFIX] Add reload parameter for EM List Utility 45/44345/3
Nicole Cordes [Thu, 29 Oct 2015 09:43:53 +0000 (10:43 +0100)]
[FOLLOWUP][BUGFIX] Add reload parameter for EM List Utility

Cleanup some code concerning the extension list reload.

Resolves: #71071
Releases: master
Change-Id: I0fdd1e918a23b41e08583541aea504ead8f67319
Reviewed-on: https://review.typo3.org/44345
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Tests: Decouple InstallTool unit tests from real filesystem 01/44301/2
Morton Jonuschat [Mon, 26 Oct 2015 18:24:14 +0000 (19:24 +0100)]
[TASK] Tests: Decouple InstallTool unit tests from real filesystem

Change the FolderStructure tests to use a vfsStream virtual filesystem
for all tests that work with files, directories and permissions to make
the tests less reliant on the capabilities of the user running the
testsuite and the real filesystem.

Resolves: #71053
Releases: master
Change-Id: Ife42f43008215b382f70d5fe956d3dcf9590f5b9
Reviewed-on: https://review.typo3.org/44301
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] Upgrade vfsStream from 1.4.0 to 1.6.0 40/44340/3
Stefan Neufeind [Wed, 28 Oct 2015 21:53:07 +0000 (22:53 +0100)]
[TASK] Upgrade vfsStream from 1.4.0 to 1.6.0

Update via composer.

Change-Id: Ia9c02d32feac2b3f870ca5560bcf0cede0a0aea0
Resolves: #71109
Releases: master
Reviewed-on: https://review.typo3.org/44340
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[TASK] Live search placholder is hard-coded 44/44344/2
Eric Chavaillaz [Thu, 29 Oct 2015 08:44:21 +0000 (09:44 +0100)]
[TASK] Live search placholder is hard-coded

Resolves: #71115
Releases: master
Change-Id: If7aa0e242c96f3f31db9fc67c6450b86fb0546c6
Reviewed-on: https://review.typo3.org/44344
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
3 years ago[!!!][TASK] Remove mediace from the Core 35/41135/15
Benjamin Mack [Thu, 22 Oct 2015 16:47:26 +0000 (18:47 +0200)]
[!!!][TASK] Remove mediace from the Core

The EXT:mediace is now available on TER and GitHub
for further development and is removed from the
Core. An upgrade wizard checks the instance for
usage of plugins of ext:mediace. If found an
upgrade wizard is provided that offers to
activate the extension.

Resolves: #68079
Resolves: #71082
Releases: master
Change-Id: I07c15a9b76013e2e5f3db7e3e6469fe48a25270a
Reviewed-on: https://review.typo3.org/41135
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] Move access right parameters from BE to SYS configuration 89/44289/8
Zsolt Molnar [Mon, 26 Oct 2015 12:12:14 +0000 (14:12 +0200)]
[TASK] Move access right parameters from BE to SYS configuration

Resolves: #36166
Releases: master
Change-Id: Ifee71aca46e39842a1fcecc97d905dbddac53aa5
Reviewed-on: https://review.typo3.org/44289
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Zsolt Molnar <zsolt.molnar@arxia.com>
Tested-by: Zsolt Molnar <zsolt.molnar@arxia.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Rename calls for action-version-open to ...page-open 36/44336/2
Jan Helke [Wed, 28 Oct 2015 17:16:01 +0000 (18:16 +0100)]
[BUGFIX] Rename calls for action-version-open to ...page-open

Resolves: #71060
Releases: master
Change-Id: Ia1d1354c90440078f306b95fb73fb07b1d13bccf
Reviewed-on: https://review.typo3.org/44336
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>