Packages/TYPO3.CMS.git
3 years ago[TASK] Prevent console warning in jsfunc.evalfield.js 65/49565/4
Wouter Wolters [Tue, 23 Aug 2016 20:13:00 +0000 (22:13 +0200)]
[TASK] Prevent console warning in jsfunc.evalfield.js

Remove the unreachable code to prevent a warning on the console.

Resolves: #77539
Releases: master,7.6
Change-Id: I679a13456ac5e22b2522d8273a4253a93d9fdc2d
Reviewed-on: https://review.typo3.org/49565
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[!!!][FEATURE] Make BE favicon configurable via Extension manager 02/49202/8
Georg Ringer [Tue, 26 Jul 2016 08:18:32 +0000 (10:18 +0200)]
[!!!][FEATURE] Make BE favicon configurable via Extension manager

Make the path to the favicon configurable in the Extension Manager instead
of the TBE_STYLES.

Releases: master
Resolves: #77481
Change-Id: I6162b031b13077ea9c06d54754f58e09f6a1bce5
Reviewed-on: https://review.typo3.org/49202
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Doctrine: Migrate RelationHandler 30/49530/11
Christian Kuhn [Sun, 21 Aug 2016 21:01:10 +0000 (23:01 +0200)]
[TASK] Doctrine: Migrate RelationHandler

Change-Id: I37c6d69e96becb633589ad56d9763ad92ac4c070
Resolves: #77565
Releases: master
Reviewed-on: https://review.typo3.org/49530
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix sql error in EXT:linkvalidator 47/49547/2
Daniel Windloff [Tue, 23 Aug 2016 05:56:24 +0000 (07:56 +0200)]
[BUGFIX] Fix sql error in EXT:linkvalidator

If no page is selected, skip sql queries in LinkAnalyzer
getLinkStatistics.

Resolves: #77588
Releases: master, 7.6, 6.2
Change-Id: I3b45cbad6962c5327d860b182e61255018bf0e53
Reviewed-on: https://review.typo3.org/49547
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
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] Doctrine: Migrate last exec_SELECT_mm_query() 59/49559/3
Christian Kuhn [Tue, 23 Aug 2016 16:12:15 +0000 (18:12 +0200)]
[TASK] Doctrine: Migrate last exec_SELECT_mm_query()

Change-Id: I0df6dc1fd58f52d106755c8bbd8df039c80fb960
Resolves: #77611
Releases: master
Reviewed-on: https://review.typo3.org/49559
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Doctrine: Migrate admin_get_fields() in Typo3DbBackend 60/49560/2
Georg Ringer [Tue, 23 Aug 2016 16:18:28 +0000 (18:18 +0200)]
[TASK] Doctrine: Migrate admin_get_fields() in Typo3DbBackend

Migrate the call to admin_get_fields() in Typo3DbBackend

Resolves: #77612
Releases: master
Change-Id: I447bf1de213145a08fd671d7fc743643b0b4d582
Reviewed-on: https://review.typo3.org/49560
Tested-by: Bamboo TYPO3com <info@typo3.com>
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] Doctrine: Migrate DataHandler last pieces 57/49557/5
Christian Kuhn [Tue, 23 Aug 2016 15:25:14 +0000 (17:25 +0200)]
[TASK] Doctrine: Migrate DataHandler last pieces

Change-Id: I19caa14ddd2d0402f8b1ee79dbd4fdc9d6963f96
Resolves: #77609
Releases: master
Reviewed-on: https://review.typo3.org/49557
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[TASK] Doctrine: Migrate CategoryBasedFileCollection 56/49556/3
Christian Kuhn [Tue, 23 Aug 2016 13:06:20 +0000 (15:06 +0200)]
[TASK] Doctrine: Migrate CategoryBasedFileCollection

Change-Id: I2aa9ef2c26d8f55112bb1017803bb27650d1afb5
Resolves: #77608
Releases: master
Reviewed-on: https://review.typo3.org/49556
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Doctrine: Migrate DatabaseCheck 46/49546/2
Tobias Adolph [Mon, 22 Aug 2016 20:50:23 +0000 (22:50 +0200)]
[TASK] Doctrine: Migrate DatabaseCheck

Resolves: #77595
Releases: master
Change-Id: I248a9b2b1cdf211516382517a1cc44df7c397672
Reviewed-on: https://review.typo3.org/49546
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate two admin_get_fields() 54/49554/4
Christian Kuhn [Tue, 23 Aug 2016 12:36:03 +0000 (14:36 +0200)]
[TASK] Doctrine: Migrate two admin_get_fields()

Change-Id: Ib945ec9c9e5d6e0ca7575536234ee15c7d8fac27
Resolves: #77606
Releases: master
Reviewed-on: https://review.typo3.org/49554
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Use non-extjs labels for select tree 50/49550/3
Benni Mack [Tue, 23 Aug 2016 08:21:19 +0000 (10:21 +0200)]
[TASK] Use non-extjs labels for select tree

Removes the last dependencies of SelectTree to ExtJS

Resolves: #77597
Releases: master
Change-Id: Ia56254bba5939625039c46689f7a71739087a5cc
Reviewed-on: https://review.typo3.org/49550
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[TASK] Doctrine: Migrate AbstractDatabaseRecordList last pieces 53/49553/2
Christian Kuhn [Tue, 23 Aug 2016 12:08:17 +0000 (14:08 +0200)]
[TASK] Doctrine: Migrate AbstractDatabaseRecordList last pieces

Change-Id: I35e9463c96474fb1eb0459cb6d915785df7d2108
Resolves: #77605
Releases: master
Reviewed-on: https://review.typo3.org/49553
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Simplify RTEhtmlarea javascript inclusion 51/49551/3
Benni Mack [Tue, 23 Aug 2016 09:50:58 +0000 (11:50 +0200)]
[TASK] Simplify RTEhtmlarea javascript inclusion

Since the removal of ExtJS within the RTE,
the JavaScript can be simplified.

Resolves: #77600
Releases: master
Change-Id: I7188476664e5e4d0028b0bc47c0c71c915d26e17
Reviewed-on: https://review.typo3.org/49551
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Continue searching after empty result 32/49532/3
Alexander Jahn [Mon, 22 Aug 2016 07:09:00 +0000 (09:09 +0200)]
[BUGFIX] Continue searching after empty result

Change the default behaviour of jQuery autocomplete to continue
searching for characters even if the search already returned nothing.

The standard behaviour of autocomplete is to stop searching after
no results were found.
However, this made it impossible to use commands.
Searching for '#content:12345' did not work when '#con' could not
be found. Search was not executed for subsequent characters.

The parameter 'preventBadQueries: false' is used to force
searching for every character entered.

Resolves: #77566
Releases: master, 7.6
Change-Id: I423df51ae34ae258c42a418040d24cd91886872a
Reviewed-on: https://review.typo3.org/49532
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[FEATURE] Refactor category tree to SVG 60/48060/46
Tymoteusz Motylewski [Mon, 22 Aug 2016 19:12:18 +0000 (21:12 +0200)]
[FEATURE] Refactor category tree to SVG

Replace ExtJS category tree implementation with SVG based one.

Current approach reuses as much of the category logic as possible
(e.g. ExtJsJsonTreeRenderer)

The SVG tree js component is added as requirejs module.
Standalone version of the js component lives here:
https://github.com/wmdbsystems/TYPO3.Tree

Done:
- virtual scrolling (we render only the number of nodes
  which fits the current viewport) so there are minor workarounds in place
- displaying of the category tree in category record (including checked checkbox)
- a new ajax controller is added which returns full tree as json
- icons are displayed
- searching/filtering through tree
- collapse all and expand all buttons
- toolbar (search, expand all, collapse all)
- indeterminate state for checkboxes (parent is marked if child is selected)
- selection saving in the record
- maxItems handling
- new svgTree is used in all records (pages, tt_content, categories, ...)
- TCA settings: 'expandAll', 'showHeader', 'size', 'maxLevels'
  'nonSelectableLevels', 'requestUpdate', 'exclusiveKeys'
- toolbar tooltips and input placehoder
- replace collapse-all and expand-all icons with new ones from T3.icons
- remove extjs JS file (tree.js)
- readonly mode (it's possible to navigate the tree (scroll,collapse,expand,etc),
 before it was not possible)
- marking record “red” if validation fails
- icon overlay handling (for e.g. disabled categories)
- tooltip with category id

Resolves: #76108
Resolves: #74126
Resolves: #65780
Releases: master
Change-Id: Ib8d3c879b0b0584ff50cf0f6842bb655f9753ddd
Reviewed-on: https://review.typo3.org/48060
Tested-by: Bamboo TYPO3com <info@typo3.com>
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>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Doctrine: Migrate RecordCollection 44/49544/2
Morton Jonuschat [Mon, 22 Aug 2016 18:10:20 +0000 (20:10 +0200)]
[TASK] Doctrine: Migrate RecordCollection

Change-Id: Ib6d0105e0436621742914fc41340d3fd7af694b4
Resolves: #77590
Releases: master
Reviewed-on: https://review.typo3.org/49544
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Doctrine: Migrate OpenidExtractionUpdate 43/49543/4
Tobias Adolph [Mon, 22 Aug 2016 18:35:23 +0000 (20:35 +0200)]
[TASK] Doctrine: Migrate OpenidExtractionUpdate

Resolves: #77593
Releases: master
Change-Id: I4e6b483b5022cf54223a8f0cfad789d1ba7315fd
Reviewed-on: https://review.typo3.org/49543
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Remove obsolete message about old-style workspaces 40/49540/3
Benni Mack [Mon, 22 Aug 2016 17:15:48 +0000 (19:15 +0200)]
[!!!][TASK] Remove obsolete message about old-style workspaces

This was used in 4.5 back then when migrating to draft workspace
etc. The upgrade wizard in the install tool does not even exist
anymore, so the functionality is completely removed.

Resolves: #77591
Releases: master
Change-Id: Ibfe3f4cec232597c395ae2279f8bb4133c9eb7af
Reviewed-on: https://review.typo3.org/49540
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[TASK] Doctrine: Migrate QueryGenerator 28/49528/4
Christian Kuhn [Sun, 21 Aug 2016 19:39:13 +0000 (21:39 +0200)]
[TASK] Doctrine: Migrate QueryGenerator

Change-Id: I07a90d4564b5155414003b04972de1ee21e2af5d
Resolves: #77564
Releases: master
Reviewed-on: https://review.typo3.org/49528
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Doctrine : Migrate DatabaseCharsetUpdate 38/49538/4
Tobias Adolph [Mon, 22 Aug 2016 12:32:53 +0000 (14:32 +0200)]
[TASK] Doctrine : Migrate DatabaseCharsetUpdate

Resolves: #77579
Releases: master
Change-Id: I06924813d74e28cc3c3b135906905c06c806275e
Reviewed-on: https://review.typo3.org/49538
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Tobias Adolph <mail@tobiasadolph.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Move reload button in recycler to right 41/49541/2
Georg Ringer [Mon, 22 Aug 2016 17:48:29 +0000 (19:48 +0200)]
[TASK] Move reload button in recycler to right

To be in sync with all other modules, the recycler
button in the toolbar is moved to the right.

Resolves: #77570
Releases: master, 7.6
Change-Id: I6d681239d1d9dc10be356b576c0ac9cb1315a187
Reviewed-on: https://review.typo3.org/49541
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Doctrine: Migrate various quoting methods 29/49529/6
Benni Mack [Sun, 21 Aug 2016 19:51:06 +0000 (21:51 +0200)]
[!!!][TASK] Doctrine: Migrate various quoting methods

Various methods related to quoting have been migrated
to Doctrine DBAL.

Additionally, the method LiveSearch->getQueryString()
has been removed as it serves no additional purpose
anymore.

Resolves: #77587
Releases: master
Change-Id: Ia6c67b8a301d954dbd62966d4d3936a2f2dd3ad4
Reviewed-on: https://review.typo3.org/49529
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[TASK] Migrate ConfigurationStatus 36/49536/6
Tobias Adolph [Mon, 22 Aug 2016 11:45:00 +0000 (13:45 +0200)]
[TASK] Migrate ConfigurationStatus

Resolves: #77578
Releases: master
Change-Id: I34b678c2d23fe118a6d6f8b3dc50976b3e1b5fe6
Reviewed-on: https://review.typo3.org/49536
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Improve media of pages_language_overlay 31/49531/3
Georg Ringer [Mon, 22 Aug 2016 05:31:50 +0000 (07:31 +0200)]
[TASK] Improve media of pages_language_overlay

FAL relations in translated pages must have the same
properties as in regular pages which includes link fields and the
cropping editor.

Resolves: #77541
Releases: master, 7.6
Change-Id: Ice77cd6c752e46ee048d07ca60c9b76cfc5509e8
Reviewed-on: https://review.typo3.org/49531
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Fix column "note" to be compatible with MySQL strict mode 33/49533/2
Wouter Wolters [Mon, 22 Aug 2016 07:48:03 +0000 (09:48 +0200)]
[BUGFIX] Fix column "note" to be compatible with MySQL strict mode

Resolves: #77568
Releases: master,7.6
Change-Id: Ie056cd7fc1d12149b534c6669cb8fe33f83ce667
Reviewed-on: https://review.typo3.org/49533
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Doctrine: Migrate exec_SELECTgetSingleRow 25/49525/3
Christian Kuhn [Sun, 21 Aug 2016 17:50:50 +0000 (19:50 +0200)]
[TASK] Doctrine: Migrate exec_SELECTgetSingleRow

Change-Id: I5f1a284c34fe8a238838a7b2c5747746a9aee882
Resolves: #77561
Releases: master
Reviewed-on: https://review.typo3.org/49525
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix unsafe URL removal in EXT:felogin 55/49255/3
Georg Ringer [Thu, 28 Jul 2016 16:01:48 +0000 (18:01 +0200)]
[BUGFIX] Fix unsafe URL removal in EXT:felogin

A comma can be a valid char inside a url and must not used as
delimiter.

Resolves: #75915
Releases: master, 7.6
Change-Id: I0eb3c6389b5d28e96b981217d09c2fef5dbf331d
Reviewed-on: https://review.typo3.org/49255
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Doctrine: Migrate PageLayoutController 21/49521/4
Christian Kuhn [Sun, 21 Aug 2016 10:44:29 +0000 (12:44 +0200)]
[!!!][TASK] Doctrine: Migrate PageLayoutController

Change-Id: Iec8de19b56812c08868d754e3c638e76536bd725
Resolves: #77558
Releases: master
Reviewed-on: https://review.typo3.org/49521
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Doctrine: Migrate ext:backend/Tree/Pagetree/DataProvider 45/49245/7
Jacob Rasmussen [Wed, 27 Jul 2016 19:22:55 +0000 (20:22 +0100)]
[TASK] Doctrine: Migrate ext:backend/Tree/Pagetree/DataProvider

Change-Id: Ia38c92afbd26e08dd8e05303c5f703238f8ab578
Resolves: #77273
Releases: master
Reviewed-on: https://review.typo3.org/49245
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Doctrine: Migrate QueryView 20/49520/6
Christian Kuhn [Sat, 20 Aug 2016 16:17:25 +0000 (18:17 +0200)]
[!!!][TASK] Doctrine: Migrate QueryView

Change-Id: Iaca3f13b9d5ced42dd929a0b6e21d6076b0428a5
Resolves: #77557
Releases: master
Reviewed-on: https://review.typo3.org/49520
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Doctrine: Migrate escapeStrForLike() 23/49523/2
Christian Kuhn [Sun, 21 Aug 2016 14:39:17 +0000 (16:39 +0200)]
[TASK] Doctrine: Migrate escapeStrForLike()

Change-Id: I512fd11f9ee0aa43c568b37cb0d30041aaba22c2
Resolves: #77560
Releases: master
Reviewed-on: https://review.typo3.org/49523
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Doctrine: Migrate ContentObjectRenderer 32/49432/4
Morton Jonuschat [Tue, 9 Aug 2016 13:15:03 +0000 (15:15 +0200)]
[TASK] Doctrine: Migrate ContentObjectRenderer

Change-Id: I32ca8fab70cc8bc954aa4af189cab20f70047651
Resolves: #77455
Releases: master
Reviewed-on: https://review.typo3.org/49432
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix message "Translate to" 99/49499/2
Georg Ringer [Tue, 16 Aug 2016 17:55:38 +0000 (19:55 +0200)]
[BUGFIX] Fix message "Translate to"

Reset the variable to be able to set the text "Translate to" for
multiple fields.

Resolves: #77506
Releases: master, 7.6
Change-Id: I6b18f30ece04ae5cf5710617dbbc5ea2c0855ad6
Reviewed-on: https://review.typo3.org/49499
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate core/Category/Collection 20/48520/15
Jan Runte [Wed, 8 Jun 2016 19:45:46 +0000 (21:45 +0200)]
[TASK] Doctrine: Migrate core/Category/Collection

Releases: master
Resolves: #76530
Change-Id: I850783bc863ece4978ace1f84610ee5e38263377
Reviewed-on: https://review.typo3.org/48520
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
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] Doctrine: Migrate ProcessedFileChecksumUpdate 97/49497/6
Christian Kuhn [Tue, 16 Aug 2016 14:00:24 +0000 (16:00 +0200)]
[TASK] Doctrine: Migrate ProcessedFileChecksumUpdate

Change-Id: If52785f2e9cc277f6234056505e916375f897979
Resolves: #77521
Releases: master
Reviewed-on: https://review.typo3.org/49497
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Doctrine: Migrate ContentTypesToTextMediaUpdate 17/49517/2
Christian Kuhn [Sat, 20 Aug 2016 13:00:01 +0000 (15:00 +0200)]
[TASK] Doctrine: Migrate ContentTypesToTextMediaUpdate

Change-Id: I7fa3efab212f91065788e98f9d9b5be48902a819
Resolves: #77555
Releases: master
Reviewed-on: https://review.typo3.org/49517
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Doctrine: Migrate WorkspacesNotificationSettingsUpdate 19/49519/2
Christian Kuhn [Sat, 20 Aug 2016 14:46:49 +0000 (16:46 +0200)]
[TASK] Doctrine: Migrate WorkspacesNotificationSettingsUpdate

Change-Id: If49df1f82e1571c0c9c40806734dd7486fc22335
Resolves: #77520
Releases: master
Reviewed-on: https://review.typo3.org/49519
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Doctrine: Migrate DatabaseConnection::getDateTimeFormats() 18/49518/5
Morton Jonuschat [Sat, 20 Aug 2016 13:15:20 +0000 (15:15 +0200)]
[TASK] Doctrine: Migrate DatabaseConnection::getDateTimeFormats()

Change-Id: I3ef2494a3347ee04ad3cf03192f8f85f27cc8e9d
Resolves: #77556
Releases: master
Reviewed-on: https://review.typo3.org/49518
Tested-by: Bamboo TYPO3com <info@typo3.com>
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] Move render arguments to initializeArguments() 01/49501/2
Nicole Cordes [Wed, 17 Aug 2016 09:52:06 +0000 (11:52 +0200)]
[TASK] Move render arguments to initializeArguments()

Move the argument registrations away from the render() method
to initializeArguments() of the last missing ViewHelpers of EXT:fluid.

Resolves: #77529
Releases: master
Change-Id: I4113f17b19a2883f23c62dc5bd3779f8640d4f97
Reviewed-on: https://review.typo3.org/49501
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-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] Doctrine: Migrate DatabaseSelect-Step 35/49435/4
tobiasadolph [Tue, 9 Aug 2016 16:22:00 +0000 (18:22 +0200)]
[TASK] Doctrine: Migrate DatabaseSelect-Step

Resolves: #77448
Releases: master
Change-Id: Idb5be03b0ac996646fffc0bcd75c439f2a19b05f
Reviewed-on: https://review.typo3.org/49435
Tested-by: Bamboo TYPO3com <info@typo3.com>
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] Doctrine: Migrate RTE-related Upgrade Wizards 80/49480/5
Benni Mack [Sun, 14 Aug 2016 17:34:17 +0000 (19:34 +0200)]
[TASK] Doctrine: Migrate RTE-related Upgrade Wizards

Resolves: #77501
Releases: master
Change-Id: Ie66801fd8ba5ed411a7a0ad6eab84948e06c4c68
Reviewed-on: https://review.typo3.org/49480
Tested-by: Bamboo TYPO3com <info@typo3.com>
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] Doctrine: Migrate indexed_search part 2 54/49354/11
Christian Kuhn [Wed, 3 Aug 2016 15:32:33 +0000 (17:32 +0200)]
[TASK] Doctrine: Migrate indexed_search part 2

Resolves: #77390
Releases: master
Change-Id: I5e450498295a6dcce4c08dfd2147cd87a3a3af78
Reviewed-on: https://review.typo3.org/49354
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[BUGFIX] Allow URL path segments like "typo3" 88/48788/4
Mathias Brodala [Mon, 4 Jul 2016 14:16:37 +0000 (16:16 +0200)]
[BUGFIX] Allow URL path segments like "typo3"

Tighten the RewriteRule for static resource passthrough to allow for
speaking URL path segments like "typo3", "fileadmin", etc. instead of
causing a 404 error.

This issue was introduced with https://review.typo3.org/39254/

Resolves: #76928
Releases: master, 7.6, 6.2
Change-Id: I9815b7626d6a33677a3f971f452c0600141632b4
Reviewed-on: https://review.typo3.org/48788
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Doctrine: Migrate ext:backend/Classes/Controller/PageLayoutController 57/49157/7
Manuel Selbach [Thu, 21 Jul 2016 17:21:12 +0000 (19:21 +0200)]
[TASK] Doctrine: Migrate ext:backend/Classes/Controller/PageLayoutController

Convert all methods exec_SELECTcountRows() to Doctrine DBAL based API.

Change-Id: I67ba40dafd1a5d5be80750b1bcbc1fe26cfa7d27
Releases: master
Resolves: #77051
Reviewed-on: https://review.typo3.org/49157
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Doctrine: Migrate TableFlexFormToTtContentFieldsUpdate 86/49486/6
Christian Kuhn [Mon, 15 Aug 2016 14:58:34 +0000 (16:58 +0200)]
[TASK] Doctrine: Migrate TableFlexFormToTtContentFieldsUpdate

Change-Id: I876f68da7ca9799a03ca14b5df9032eb8bf6e430
Resolves: #77504
Releases: master
Reviewed-on: https://review.typo3.org/49486
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Tobias Adolph <mail@tobiasadolph.de>
Tested-by: Tobias Adolph <mail@tobiasadolph.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Migrate easy part of ExtensionManagerTables-Update 96/49496/2
Tobias Adolph [Tue, 16 Aug 2016 13:14:36 +0000 (15:14 +0200)]
[TASK] Migrate easy part of ExtensionManagerTables-Update

Resolves: #77518
Releases: master
Change-Id: I574960e4214dc934bdabb883ce2207162e44214c
Reviewed-on: https://review.typo3.org/49496
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate MigrateMediaToAssetsForTextMediaCe 94/49494/4
Tobias Adolph [Tue, 16 Aug 2016 10:42:12 +0000 (12:42 +0200)]
[TASK] Doctrine: Migrate MigrateMediaToAssetsForTextMediaCe

Resolves: #77482
Releases: master
Change-Id: Id7acf082f40c74b3d88ca7fc8a38d7d29010f121
Reviewed-on: https://review.typo3.org/49494
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Tobias Adolph <mail@tobiasadolph.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Extbase: Remove preparsing of queries 70/49470/9
Benni Mack [Fri, 12 Aug 2016 16:06:46 +0000 (18:06 +0200)]
[!!!][TASK] Extbase: Remove preparsing of queries

The whole concept of having placeholders is a pseudo-prepared
statement idea, which RDBMS do inside their query cache. The logic
inside PHP is therefore removed.

The following public methods have been removed:
* Typo3DbBackend->quoteTextValueCallback()
* Typo3DbQueryParser->preparseQuery()
* Typo3DbQueryParser->normalizeParameterIdentifier()
* Typo3DbQueryParser->addDynamicQueryParts()
* ComparisonInterface->setParameterIdentifier
* ComparisonInterface->getParameterIdentifier

The following methods have been marked as deprecated:
* Comparison->setParameterIdentifier()
* Comparison->getParameterIdentifier()

This patch is one of the prerequisites to introduce the Doctrine DBAL
QueryBuilder instead of building raw SQL statements.

Resolves: #77502
Releases: master
Change-Id: Ia5be0148874c15337ab5ce60094e9eae72fe3d9e
Reviewed-on: https://review.typo3.org/49470
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Correct wrong markup in Template module 55/49455/5
Michael Oehlhof [Thu, 11 Aug 2016 14:05:57 +0000 (16:05 +0200)]
[BUGFIX] Correct wrong markup in Template module

This patch brings back the missing labels and text
and removes double form element.

Resolves: #77471
Releases: master
Change-Id: I2f072580ee881c3074f70aaa28168d2fe7f050b3
Reviewed-on: https://review.typo3.org/49455
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate functional test cases in ext:core 90/49490/5
Oliver Hader [Mon, 15 Aug 2016 16:52:43 +0000 (18:52 +0200)]
[TASK] Doctrine: Migrate functional test cases in ext:core

The removed IRRE\AbstractTestCase was a left-over from the initial
functional test introduction with TYPO3 CMS 6.2 that was refactored
later on and has not been used any further.

Adjustments in the asserted test values have been necessary since
previously data has been retrieved as string and is now implicitly
casted to double for accordant database column types.

Resolves: #77507
Releases: master
Change-Id: I2aaf493f4401c7eb438b948dfe450acb52411451
Reviewed-on: https://review.typo3.org/49490
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Use special treatment for language field in RelationHandler 95/49295/9
Esteban Marín [Tue, 2 Aug 2016 09:21:52 +0000 (11:21 +0200)]
[BUGFIX] Use special treatment for language field in RelationHandler

This fixes saving the default language in BE user group permissions.

Fixes: #75998
Releases: master,7.6
Change-Id: Iace9a0e04b57a7306a529402c7a44b777f494290
Reviewed-on: https://review.typo3.org/49295
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[TASK] Doctrine: Migrate ExtendedFileUtility 59/49459/4
Benni Mack [Fri, 12 Aug 2016 09:45:38 +0000 (11:45 +0200)]
[TASK] Doctrine: Migrate ExtendedFileUtility

Resolves: #77488
Releases: master
Change-Id: Ie24459615f6d5283dc35c86a33f15d544b991b6b
Reviewed-on: https://review.typo3.org/49459
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate FileListIsStartModuleUpdate 39/49439/5
tobiasadolph [Wed, 10 Aug 2016 12:57:20 +0000 (14:57 +0200)]
[TASK] Doctrine: Migrate FileListIsStartModuleUpdate

Resolves: #77470
Releases: master
Change-Id: I29a9a36802fab1803817505b3faee3201a397193
Reviewed-on: https://review.typo3.org/49439
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Doctrine: Migrate MigrateShortcutUrlsAgainUpdate 54/49454/3
tobiasadolph [Thu, 11 Aug 2016 12:19:10 +0000 (14:19 +0200)]
[TASK] Doctrine: Migrate MigrateShortcutUrlsAgainUpdate

Resolves: #77483
Releases: master
Change-Id: Ib7eb6d27c4fa5d6fc7946806e98fdd86ed02aef0
Reviewed-on: https://review.typo3.org/49454
Tested-by: Bamboo TYPO3com <info@typo3.com>
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] Doctrine: Migrate LanguageIsoCodeUpdate 38/49438/3
tobiasadolph [Wed, 10 Aug 2016 12:18:40 +0000 (14:18 +0200)]
[TASK] Doctrine: Migrate LanguageIsoCodeUpdate

Resolves: #77461
Releases: master
Change-Id: Icb53997368d031e027f014a5ce7866963211f613
Reviewed-on: https://review.typo3.org/49438
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Doctrine: Migrate remaining easy UpdateWizards 52/49452/5
tobiasadolph [Thu, 11 Aug 2016 11:19:48 +0000 (13:19 +0200)]
[TASK] Doctrine: Migrate remaining easy UpdateWizards

Resolves: #77474
Releases: master
Change-Id: I77dd213b75acbb129954ccdcf70a3722bf1a6675
Reviewed-on: https://review.typo3.org/49452
Tested-by: Bamboo TYPO3com <info@typo3.com>
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] Doctrine: Migrate AbstractPlugin 31/49431/3
Morton Jonuschat [Tue, 9 Aug 2016 12:25:03 +0000 (14:25 +0200)]
[!!!][TASK] Doctrine: Migrate AbstractPlugin

Change-Id: Iebd074e5c1c2483233317be71c40945e82c5f2be
Resolves: #77453
Releases: master
Reviewed-on: https://review.typo3.org/49431
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Handle l10n_parent if field is no select-type 61/49261/10
Markus Klein [Fri, 29 Jul 2016 09:31:39 +0000 (11:31 +0200)]
[BUGFIX] Handle l10n_parent if field is no select-type

The value of l10n_parent is not necessarily an array.
It may as well be a string from a group-type or simple
input.
Adjust the condition for overlay detection accordingly.

Resolves: #77301
Releases: master, 7.6
Change-Id: I9119dfc0a55d623f037f15ddf1e11f132cf38c0b
Reviewed-on: https://review.typo3.org/49261
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate Extbase DB backend Part 2 36/49436/8
Benni Mack [Wed, 10 Aug 2016 04:56:28 +0000 (06:56 +0200)]
[TASK] Doctrine: Migrate Extbase DB backend Part 2

The method getUidOfAlreadyPersistedValueObject() is migrated
to doctrine.

During the change, it was noticable that the calls to the deprecated
protected methods addVisibilityConstraintStatement(),
getBackendConstraintStatement() and getFrontendConstraintStatement()
are not needed at all, and are removed, as the RestrictionBuilder
is taking care of that functionality transparently.

Resolves: #77476
Releases: master
Change-Id: Ib89abd6e5155f5caeb9d06b452aba77ac39444b1
Reviewed-on: https://review.typo3.org/49436
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[FOLLOWUP][TASK] Doctrine: Migrate \TYPO3\CMS\Frontend\Page\PageRepository 56/49456/2
Georg Ringer [Thu, 11 Aug 2016 17:33:17 +0000 (19:33 +0200)]
[FOLLOWUP][TASK] Doctrine: Migrate \TYPO3\CMS\Frontend\Page\PageRepository

The sorting field is optional and an empty field leads
to an invalid  query.

Resolves: #76543
Releases: master
Change-Id: I7e4e6c7ea873891b43d428d4db4a2d7ca63dc390
Reviewed-on: https://review.typo3.org/49456
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[TASK] Doctrine: Migrate DatabaseTreeDataProvider 29/49429/2
Morton Jonuschat [Tue, 9 Aug 2016 09:55:05 +0000 (11:55 +0200)]
[TASK] Doctrine: Migrate DatabaseTreeDataProvider

Change-Id: Ibd42487c4a3dc263fd19ded9049460955814fa85
Resolves: #77451
Releases: master
Reviewed-on: https://review.typo3.org/49429
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[!!!][TASK] Drop extbase query cache 09/49409/9
Benni Mack [Wed, 10 Aug 2016 18:10:08 +0000 (20:10 +0200)]
[!!!][TASK] Drop extbase query cache

The database is having a query cache to exactly take care of that,
no need to cache a preparsed query (done in PHP) to be stored in
a different DB table by default to optimize speed.

Any interface related method and properties throw a deprecation
notice but will have no effect anymore.

The interface method has been removed, being compatible with
all existing older versions of the interface.

Resolves: #77460
Releases: master
Change-Id: I11e9d6c367a32fad2fa77ecd85172fc242ca1fe9
Reviewed-on: https://review.typo3.org/49409
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Replace fabpot/php-cs-fixer by friendsofphp/php-cs-fixer 53/49453/2
Georg Ringer [Thu, 11 Aug 2016 11:59:45 +0000 (13:59 +0200)]
[TASK] Replace fabpot/php-cs-fixer by friendsofphp/php-cs-fixer

Replace the vendor name of the package as the old one is abandoned.

Resolves: #77485
Releases: master
Change-Id: I1149c7fc4379caad6176245ba08ac98d6220571c
Reviewed-on: https://review.typo3.org/49453
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Doctrine: Migrate TemplateService 51/49451/5
Benni Mack [Thu, 11 Aug 2016 05:41:57 +0000 (07:41 +0200)]
[TASK] Doctrine: Migrate TemplateService

Resolves: #77478
Releases: master
Change-Id: Ia5be69a554ec890db9d7607841f3550d976b7dcc
Reviewed-on: https://review.typo3.org/49451
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[TASK] Remove unused variables in ExtendedTemplateService 40/49440/2
Benni Mack [Wed, 10 Aug 2016 16:36:39 +0000 (18:36 +0200)]
[TASK] Remove unused variables in ExtendedTemplateService

Resolves: #77475
Releases: master
Change-Id: I0bdf17005541358bef8ddf33646c55f0c03ff466
Reviewed-on: https://review.typo3.org/49440
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Deprecate TemplateService->fileContent 80/49380/3
Benni Mack [Thu, 4 Aug 2016 12:49:26 +0000 (14:49 +0200)]
[TASK] Deprecate TemplateService->fileContent

The fileContent method is not used anymore, and can cleanly
be deprecated. It should not be part of the TemplateService
as it is not related to that very much anymore.

Extension authors should implement this method on their own.

Resolves: #77477
Releases: master
Change-Id: I00cba71d602bfda2a48cf6aa9cee00bb857c7168
Reviewed-on: https://review.typo3.org/49380
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[FEATURE] Add LinkService and "t3://" linking syntax 94/47094/23
Benni Mack [Sat, 5 Mar 2016 12:46:01 +0000 (13:46 +0100)]
[FEATURE] Add LinkService and "t3://" linking syntax

A new and unified syntax to link to pages, files, folders
within a TYPO3 instance is added. All links are prefixed
with "t3://".

This patch adds a LinkService to convert from the "old"
typolink syntax to the new syntax, and also allows to add
the new syntax to typolink syntax.

The further steps are
* Don't replace the <a> tags with <links-tags inside the RTE transformations anymore
* Make the frontend lib.parseFunc_RTE deal with <a> tags directly
* Add a migration wizard for existing content

Resolves: #74365
Releases: master
Change-Id: I95a68c5770f4e4c5d9f8b3973817f1a270353217
Reviewed-on: https://review.typo3.org/47094
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Doctrine: Migrate a simple upgrade wizard 26/49426/7
Christian Kuhn [Mon, 8 Aug 2016 21:58:49 +0000 (23:58 +0200)]
[TASK] Doctrine: Migrate a simple upgrade wizard

Migrate a simple install tool upgrade wizard that performs
an update query on be_users.
The upgrade wizard have a feature to display performed queries.
Usually, with doctrine, values would be prepared statement
values and getSQL() would display a placeholder only.
This is worked around here giving set() the third parameter
boolean false and quoting manually.

For the wizards itself, there are two nearly identical ones,
the patch merges both and improves the detection if an
execution is needed an no longer relies on "was executed once"
flag.

Change-Id: Ifcfcf75731076ed9f4b20981ea2be71ec672f47f
Resolves: #77446
Releases: master
Reviewed-on: https://review.typo3.org/49426
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Search in Install Tool must find input values 90/49390/2
Frank Naegler [Fri, 5 Aug 2016 13:47:03 +0000 (15:47 +0200)]
[BUGFIX] Search in Install Tool must find input values

Resolves: #77356
Releases: master, 7.6
Change-Id: I6127c03de37eb5b60dc13217e1f7528a4b628fa4
Reviewed-on: https://review.typo3.org/49390
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate exec_DELETEquery 27/49427/4
Morton Jonuschat [Mon, 8 Aug 2016 22:07:50 +0000 (00:07 +0200)]
[TASK] Doctrine: Migrate exec_DELETEquery

Change-Id: I32c27de6ff45d242328584746b98218a2e71b556
Resolves: #77445
Releases: master
Reviewed-on: https://review.typo3.org/49427
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Improve link validator ux 34/49334/5
Ivaylo Ivanov [Tue, 2 Aug 2016 19:49:13 +0000 (21:49 +0200)]
[TASK] Improve link validator ux

Add notification if actions were performed

Resolves: #77366
Releases: master
Change-Id: Id3e7cc8a541352a99c8ba639ce71ef28502114ed
Reviewed-on: https://review.typo3.org/49334
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Doctrine: Migrate OptimizeDatabaseTableTask 21/49421/9
Tobias Adolph [Mon, 8 Aug 2016 15:33:02 +0000 (17:33 +0200)]
[TASK] Doctrine: Migrate OptimizeDatabaseTableTask

Resolves: #77433
Releases: master
Change-Id: Ib80e729b8b32f1ebb5ac450da045d5881c909de1
Reviewed-on: https://review.typo3.org/49421
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Tested-by: Tobias Adolph <mail@tobiasadolph.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Doctrine: Migrate ImportantActions/SystemInformation 06/49406/9
Tobias Adolph [Sat, 6 Aug 2016 08:08:47 +0000 (10:08 +0200)]
[TASK] Doctrine: Migrate ImportantActions/SystemInformation

Change install tool "important actions" "system overview" to
list all configured database connections, the number of tables
per database and the number of tables mapped to a specific
connection.

Resolves: #77412
Releases: master
Change-Id: I235d2d56c6768060a4ce64dacfcb2f87e736d8f1
Reviewed-on: https://review.typo3.org/49406
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[TASK] Cleanup invalid setting documentation 11/49411/4
Georg Ringer [Sun, 7 Aug 2016 19:28:33 +0000 (21:28 +0200)]
[TASK] Cleanup invalid setting documentation

Removes invalid configuration documentation because it's completely
outdated.

Resolves: #77426
Releases: master
Change-Id: I83510ad25b097746123e7ca314041afd6e1dc8dd
Reviewed-on: https://review.typo3.org/49411
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Tested-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Allow overflow in default modal windows 22/49422/4
Andreas Fernandez [Mon, 8 Aug 2016 16:07:00 +0000 (18:07 +0200)]
[BUGFIX] Allow overflow in default modal windows

The color picker is used in modal windows but may gets cutted as
the modal has an `overflow: hidden` definition. This definition
is moved to `.modal-dark .modal-content` as the definition
is essential for the image cropper.

Resolves: #77441
Releases: master
Change-Id: If24512a0ff37f0483dedaff527578e9e538f471f
Reviewed-on: https://review.typo3.org/49422
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Florian Steller <florian-steller@outlook.de>
Tested-by: Florian Steller <florian-steller@outlook.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[CLEANUP] Remove obsolete jQuery import 23/49423/2
Andreas Fernandez [Mon, 8 Aug 2016 16:13:49 +0000 (18:13 +0200)]
[CLEANUP] Remove obsolete jQuery import

Resolves: #77442
Releases: master
Change-Id: I32271ba8c4a2d1c49d99900a7cd3d57f465c96da
Reviewed-on: https://review.typo3.org/49423
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[TASK] Remove prepared query option from Extbase Query Settings 08/49408/7
Benni Mack [Sat, 6 Aug 2016 14:27:31 +0000 (16:27 +0200)]
[TASK] Remove prepared query option from Extbase Query Settings

The option inside the QuerySettings is removed, as all queries
are handled via Doctrine DBAL in the future. The parameters
are automatically built as prepared statements anyway, and optimized
by the Database abstraction.

The implementation methods are marked as deprecated to allow
extensions to run with TYPO3 v7 and TYPO3 v8, even though the option
has no effect in the TYPO3 Database queries anymore.

Resolves: #77432
Releases: master
Change-Id: Iae2a00faf6aacdc518a3c623d07597aef33c8567
Reviewed-on: https://review.typo3.org/49408
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[!!!][TASK] Doctrine: Migrate DatabaseIntegrityCheck 86/49386/9
Benni Mack [Fri, 5 Aug 2016 09:48:28 +0000 (11:48 +0200)]
[!!!][TASK] Doctrine: Migrate DatabaseIntegrityCheck

Resolves: #77416
Releases: master
Change-Id: Ic34b46863703900678f2686bbe997ac07474cb9f
Reviewed-on: https://review.typo3.org/49386
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
3 years ago[TASK] Fix spelling of Content-Type headers 10/49410/3
Michael Stucki [Sat, 6 Aug 2016 23:56:20 +0000 (01:56 +0200)]
[TASK] Fix spelling of Content-Type headers

Change-Id: Ib1f7da190c86bafaab7bdfe40975ba0713b541fd
Resolves: #77427
Releases: master
Reviewed-on: https://review.typo3.org/49410
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years agoRevert "[TASK] Show case sensitive command identifier" 87/49387/2
Wouter Wolters [Fri, 5 Aug 2016 10:11:13 +0000 (12:11 +0200)]
Revert "[TASK] Show case sensitive command identifier"

This reverts commit 5a57011202e7848fae14b4b313bb09e5e69bdcb1.

Change-Id: Ie1762c3192ab10682f0c2ad303e6577ee3780798
Resolves: #77415
Reverts: #76712
Reviewed-on: https://review.typo3.org/49387
Tested-by: Bamboo TYPO3com <info@typo3.com>
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[!!!][TASK] Doctrine: Migrate DataHandler - part 2 59/49359/12
Markus Hoelzle [Wed, 3 Aug 2016 17:25:29 +0000 (19:25 +0200)]
[!!!][TASK] Doctrine: Migrate DataHandler - part 2

Resolves: #77391
Releases: master
Change-Id: I0ed4eebf0b9b87a86c1fdd6dbfd2a51f14c1a9c1
Reviewed-on: https://review.typo3.org/49359
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Check opendir result in fixPermissions 72/48072/5
Tomita Militaru [Wed, 11 May 2016 08:55:48 +0000 (10:55 +0200)]
[BUGFIX] Check opendir result in fixPermissions

Checks opendir result if it is a resource before passing it
to readdir.

Resolves: #47981
Releases: master, 7.6
Change-Id: I45ca844c7ab353a28dc7002ec206bcb054b01c96
Reviewed-on: https://review.typo3.org/48072
Reviewed-by: Nicole Cordes <typo3@cordes.co>
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 mentiones of register_globals 04/49404/2
Christian Kuhn [Fri, 5 Aug 2016 21:38:26 +0000 (23:38 +0200)]
[TASK] Remove mentiones of register_globals

PHP ini setting register_globals has been removed with
PHP version 5.4. This setting is now more than obsolete,
the last mention in Install.md and the check in system
environment check can be dropped.

Change-Id: I8f9f6b55a12aec756450c6316295b278c20e9fc9
Resolves: #77422
Releases: master
Reviewed-on: https://review.typo3.org/49404
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Tobias Adolph <mail@tobiasadolph.de>
Tested-by: Tobias Adolph <mail@tobiasadolph.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Update contribution walkthrough link 05/49405/2
Christian Kuhn [Fri, 5 Aug 2016 21:47:40 +0000 (23:47 +0200)]
[TASK] Update contribution walkthrough link

The contribution walkthrough has been moved from the
wiki to docs.typo3.org

Change-Id: I683bfad410aa75a1dab7fee91b7f0b3cee60070d
Resolves: #77423
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/49405
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Tobias Adolph <mail@tobiasadolph.de>
Tested-by: Tobias Adolph <mail@tobiasadolph.de>
Reviewed-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Tested-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] 'eval' => 'null' field stays disabled 02/49402/2
Frank Naegler [Fri, 5 Aug 2016 19:50:38 +0000 (21:50 +0200)]
[BUGFIX] 'eval' => 'null' field stays disabled

This is a regression fix, introduced with #75397

Resolves: #77287
Related: #75397
Releases: master, 7.6
Change-Id: I405646aee0acc6a67753c79ae4b3d3c5f8de1bed
Reviewed-on: https://review.typo3.org/49402
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Doctrine: Migrate \TYPO3\CMS\Frontend\Page\PageRepository 55/48555/12
Morton Jonuschat [Thu, 4 Aug 2016 07:57:36 +0000 (09:57 +0200)]
[TASK] Doctrine: Migrate \TYPO3\CMS\Frontend\Page\PageRepository

Resolves: #76543
Releases: master
Change-Id: I7993a04b44838f7f425a09bac812b02e1fc19cbe
Reviewed-on: https://review.typo3.org/48555
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Doctrine: Migrate ClearCacheService 82/49382/9
Tobias Adolph [Thu, 4 Aug 2016 13:48:56 +0000 (15:48 +0200)]
[TASK] Doctrine: Migrate ClearCacheService

Resolves: #77408
Releases: master
Change-Id: Id086730b17cddb33c987cdd9752197a86298b179
Reviewed-on: https://review.typo3.org/49382
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Tobias Adolph <mail@tobiasadolph.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Remove extbase table column cache 85/49385/8
Benni Mack [Thu, 4 Aug 2016 15:17:04 +0000 (17:17 +0200)]
[TASK] Remove extbase table column cache

The extbase table column cache "extbase_typo3dbbackend_tablecolumns"
stores all DB fields of all DB tables to detect if the TCA table contains
a field named "pid".

However, if a DB table has a TCA definition but no PID, then it fails
at so many places. No need to execute a admin_get_fields call on every
method call.
(Which caches this information - ironically - in the database by default)

The cache can be removed without substitution as the superfluous
check on the DB field "pid" is removed.

Resolves: #77411
Releases: master, 7.6
Change-Id: Ib4dca4e5f895f0e4334c26482423b833dcb773ca
Reviewed-on: https://review.typo3.org/49385
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Make EXT:filemetadata work with MySQL strict mode 89/49389/3
Benni Mack [Fri, 5 Aug 2016 13:14:24 +0000 (15:14 +0200)]
[BUGFIX] Make EXT:filemetadata work with MySQL strict mode

EXT:filemetadata delivers a lot of sys_file_metadata fields
with NOT NULL in it, which does not make sense.

MySQL strict mode does not work with this SQL definition.

Resolves: #77418
Releases: master, 7.6
Change-Id: Ia93c3fd88066ba148b26eb8044fa297d8572c86f
Reviewed-on: https://review.typo3.org/49389
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thomas Schlumberger <thomas@b13.de>
Tested-by: Thomas Schlumberger <thomas@b13.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Doctrine: Migrate further parts of TSFE Controller 73/49373/6
Sebastian Bumann [Thu, 4 Aug 2016 10:59:40 +0000 (12:59 +0200)]
[TASK] Doctrine: Migrate further parts of TSFE Controller

Move some unit tests to functional tests.

Resolves: #77400
Releases: master
Change-Id: I292ceec16a73d29f3bc0d8330921974a6280d684
Reviewed-on: https://review.typo3.org/49373
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Migrate FAL AbstractRepository 78/49378/5
Benni Mack [Thu, 4 Aug 2016 12:16:35 +0000 (14:16 +0200)]
[TASK] Migrate FAL AbstractRepository

Resolves: #77407
Releases: master
Change-Id: Ide0c116a89df5dd8d801fc3cf11f118c6a768771
Reviewed-on: https://review.typo3.org/49378
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Doctrine: Migrate PlainDataResolver 69/49269/8
Wouter Wolters [Fri, 29 Jul 2016 14:53:36 +0000 (16:53 +0200)]
[TASK] Doctrine: Migrate PlainDataResolver

Resolves: #77311
Releases: master
Change-Id: I83a354515142390a839b7ab309fa1a7f83b65e12
Reviewed-on: https://review.typo3.org/49269
Tested-by: Bamboo TYPO3com <info@typo3.com>
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>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[TASK] Doctrine: Migrate AdminPanelView 79/49379/5
Tobias Adolph [Thu, 4 Aug 2016 12:31:59 +0000 (14:31 +0200)]
[TASK] Doctrine: Migrate AdminPanelView

Resolves: #77383
Releases: master
Change-Id: Id89361a7b50c9040d1904cc2f51000427ab5ed89
Reviewed-on: https://review.typo3.org/49379
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Doctrine: Migrate exec_INSERTquery 83/49383/3
Christian Kuhn [Thu, 4 Aug 2016 15:06:01 +0000 (17:06 +0200)]
[TASK] Doctrine: Migrate exec_INSERTquery

Change-Id: I7fff080ada226153142126bda278de9ae20282d3
Resolves: #77410
Releases: master
Reviewed-on: https://review.typo3.org/49383
Reviewed-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Tested-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Doctrine: Migrate TableGarbageCollectionTask 74/49374/2
Benni Mack [Thu, 4 Aug 2016 11:03:57 +0000 (13:03 +0200)]
[TASK] Doctrine: Migrate TableGarbageCollectionTask

Resolves: #77404
Releases: master
Change-Id: Id4d617ce06a0df8b64648c18a394392280d15625
Reviewed-on: https://review.typo3.org/49374
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Tested-by: Stefan Bürk <stefan.buerk@impactmedia.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Doctrine: Migrate StorageRepository 82/49282/10
Sebastian Bumann [Mon, 1 Aug 2016 12:05:46 +0000 (14:05 +0200)]
[TASK] Doctrine: Migrate StorageRepository

Resolves: #77213
Releases: master
Change-Id: I3983b2e1304dccd5211124375aaec5bf0532f961
Reviewed-on: https://review.typo3.org/49282
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Doctrine: Migrate LiveSearch 62/49262/8
Wouter Wolters [Fri, 29 Jul 2016 09:44:44 +0000 (11:44 +0200)]
[TASK] Doctrine: Migrate LiveSearch

Resolves: #77300
Releases: master
Change-Id: If7a43f26e8b4d7cf3550bc9a227b73ae85db4701
Reviewed-on: https://review.typo3.org/49262
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
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] Change event listening in jquery.minicolors and disable grunt copy 72/49272/4
Andreas Fernandez [Sun, 31 Jul 2016 11:08:53 +0000 (13:08 +0200)]
[BUGFIX] Change event listening in jquery.minicolors and disable grunt copy

A bug in the jquery.minicolors library prevents the generation in an frame
and proper representation in the global document, as the library listens
to events in the frame (`document`) only, but the elements placed are in
`top.document`. Due to this, the event listening is changed and the grunt
copy command for this file is disabled to prevent overriding the library.

Resolves: #77317
Releases: master
Change-Id: I7bf878c377641e20ba5873f9bcc1e6c4d45d1ae0
Reviewed-on: https://review.typo3.org/49272
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Migrate ResourceStorage unit tests to functional tests 65/49365/9
Thomas Schlumberger [Wed, 3 Aug 2016 18:57:44 +0000 (20:57 +0200)]
[TASK] Migrate ResourceStorage unit tests to functional tests

This patch migrates further unit test of the ResourceStorage
to functional tests

Resloves: #77401
Releases: master
Change-Id: I292b05c6f81c4e0bc7ccf5692e3660e85c887997
Reviewed-on: https://review.typo3.org/49365
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Tested-by: Sebastian Bumann <bumann.sebastian@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FOLLOWUP][TASK] Fluidification of TypoScriptTemplateModuleController 76/49376/2
Tobias Adolph [Thu, 4 Aug 2016 11:25:50 +0000 (13:25 +0200)]
[FOLLOWUP][TASK] Fluidification of TypoScriptTemplateModuleController

File was prematurely deleted. Template is still used in
TypoScriptTemplateObjectBrowserModuleFunctionController.php:413

Resolves: #75028
Releases: master
Change-Id: I76daa116429c530e74b692dc569b5d72ced57db4
Reviewed-on: https://review.typo3.org/49376
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>