- Jan 15, 2020
-
-
Benni Mack authored
With this change applied, a TYPO3 installation having the global "disableNoCacheParameter" option activated will still disable the cache if set via TypoScript `config.no_cache = 1`. However, the GET parameter is still not evaluated when having the option activated. Resolves: #87227 Releases: master, 9.5 Change-Id: Id33bd3aa9c8d042deffadeb19d8d64d52fad3371 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62835 Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Tobi Kretschmann <tobi@tobishome.de>
-
- Jan 14, 2020
-
-
Alexander Stehlik authored
The --task option (short -i) can now be provided multiple times to the scheduler command. The given task UIDs are executed or stopped sequentially. Example call: ./bin/typo3 scheduler:run --task 3 --task 2 Additionally some debug output is added when the -v or -vv flags are provided. Resolves: #87451 Releases: master Change-Id: I6e1555c456d8c0f35395ca40c0a303628ddf5acf Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/59452 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Guido Schmechel authored
The capture group in the redirect target are now replaced, so redirects with regular expressions are working referencing the original URL. Resolves: #89799 Releases: master, 9.5 Change-Id: Ib624e6c7b40dd09ec090e72339ad9aae1211cc4e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62781 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Markus Klein authored
Extend the function signature of BackendUserAuthentication::isInWebMount to allow the uid of a page or the full page record. This saves another database lookup for the page. Resolves: #90105 Releases: master, 9.5 Change-Id: Id246967b7a8237dbe8939126acf21fede6dda756 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62868 Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org>
-
Jonas Eberle authored
This patch defines "opening in a new window" as links having an attribute `target` that is not either empty, `_self`, `_top` or `_parent`. Resolves: #89771 Relates: #89757 Relates: #89044 Relates: #78488 Releases: master Change-Id: I23f775f728b9ddfb25acd306b653cbfbb6eeba51 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62430 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
Nine new PSR-14 events are introduced which replace the existing Extbase Signals in Persistence and MVC area. Resolves: #89870 Releases: master Change-Id: I6c56fc0562ba8c02899d5de07e39443167e6311a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62528 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Daniel Goerz authored
The patch also adds tests for the behavior with $GLOBALS['TYPO3_CONF_VARS']['FE']['hidePagesIfNotTranslatedByDefault'] enabled. Resolves: #90109 Releases: master, 9.5 Change-Id: I920f81c80aaa17ca0d6ba815fe2a6e1aa7232ffb Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62880 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Markus Klein authored
The function is already caching the result for individual pages. Still it is called for a lot of pages, so even more speed can be gained by also re-using the database statement. Specifically the page-tree rendering time reduces a lot with this. Resolves: #90104 Releases: master, 9.5 Change-Id: I35308e163cd93b22c12ecf743759b2f19e2a7ad9 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62867 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Alexander Schnitzler authored
The introduced tests are prepatory work to have a high coverage before refactoring property mapper related code parts. Releases: master Resolves: #89896 Change-Id: I83cf025a63ea7c0b38b55c0173ca305f423d8a2e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62567 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Benni Mack authored
In order to continue sorting out various places when UserTSconfig should be used, and how to properly use caching and condition matching, compiling of UserTSconfig is now centralized into one method. In addition, this patch actually now caches the UserTSconfig again, in the "hash" cache, which wasn't the case before in v10.0+. Resolves: #89755 Releases: master Change-Id: Icf6e8d7a199fb234336b4bd557627d254ff4e6e3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62419 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Andreas Fernandez authored
If either the options `minAge` or `maxAge` are an empty string, the corresponding multiplication will fail and a PHP warning is triggered. As a quick win, the values are casted to integers. Resolves: #90087 Releases: master, 9.5, 8.7 Change-Id: Ia6861434231e7e338384c3e919a09466b39d425f Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62846 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Georg Ringer <georg.ringer@gmail.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Georg Ringer <georg.ringer@gmail.com> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Guido Schmechel authored
Add rawurldecode for the given path. Now it is possible to set unicode characters and umlauts in the source path. Resolves: #89075 Releases: master, 9.5 Change-Id: Id365f4dba5c709598f4156dc27b064d862f4b92a Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62152 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Susanne Moog authored
Instead of opening a multi-form-engine form when creating new translations via translation overview the datahandler is called upon to localize the pages. This has the advantage that it - works - consistently as in page module - keeps all types (page type changed in earlier versions) Resolves: #83721 Resolves: #83720 Releases: master, 9.5 Change-Id: I39ec0f63dce5ddcd8d3f34c849367dc2c621f8bd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62874 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Christian Eßl authored
When creating a new subpage of another page, the TCA type "slug" will automatically generate a slug for the new page which uses the title of the parent page. When translating the page, the slug will try to get the correct language for the parent record (if possible). This check did previously not respect possible fallback languages for the language of the new record. (configured in the site configuration) Resolves: #89213 Releases: master, 9.5 Change-Id: Id0e43aba805a7d2596e2468223517241e0151676 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61766 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Sven Carstens authored
Check for wrapper usage via parse_url before creating the directories for the logfile. Only "none", "file" and "vfs" get passed on to mkdir - if the file:// wrapper is used remove that before creating the directory hierarchy. Resolves: #88256 Releases: master, 9.5 Change-Id: I2e49d0c3a01c845cddb8df878087d3e060e0c249 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60646 Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Daniel Siepmann <coding@daniel-siepmann.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Mathias Brodala authored
Resolves: #89720 Releases: master Change-Id: I97e7f5b0465527d3a8ebe7190e3bdf710e9d7f54 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62353 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
Steffen Frese <steffenf14@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Rémy DANIEL <dogawaf@no-log.org> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Markus Klein authored
Resolves: #90108 Releases: master, 9.5 Change-Id: I6aded269507fc79f0404cbdbfb79ac0f20b9d2a3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62877 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Steffen Frese <steffenf14@gmail.com> Tested-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Benni Mack <benni@typo3.org>
-
Benni Mack authored
LanguageService a.k.a. $GLOBALS[LANG] is used in various places, not just for backend-labels anymore. The "init()" method (which stems from the fact that PHP did not have constructors !!! back then), should be covered - which is now done via factory methods. The goal of the factory methods are to explicitly define the dependencies where LanguageService is used, instead of calling "init()" in the emitters code. This change is a pre-cursor for TYPO3 to - avoid accessing Bootstrap API for initializing $GLOBALS[LANG] - streamline the various places where this API is instantiated - have a first step to switch to "real" locales at _some_ point - and eventually get rid of accessing LanguageService via globals. In addition the PHP class comments are streamlined to reflect the purpose of this class. The next step is to adapt the testing framework to easily use this API so our tests will not have to worry about $GLOBALS[LANG] anymore. My 2c: We should actually rename "LanguageService" to "LabelService" or "LabelProvider" at some point. Resolves: #90062 Releases: master Change-Id: Ib1b6a8aacb2c2aecc3ab2931db04002dd02f0a99 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62826 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Tested-by:
Henning Liebe <h.liebe@neusta.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Reviewed-by:
Henning Liebe <h.liebe@neusta.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Andreas Fernandez authored
This patch updates the Install Tool to use the new AJAX API introduced with #89740. Resolves: #89740 Related: #89738 Releases: master Change-Id: I0e9e3b43a375b0ec0105ce8ce2db128c0aaaf857 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62373 Tested-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Anja Leichsenring <aleichsenring@ab-softlab.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Markus Klein authored
This allows to create a folder link to the currently selected folder in the folder browser. Resolves: #72527 Releases: master, 9.5 Change-Id: Ifbbfbd744965f8ca8e78f116ea89e3b9d8396d59 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62852 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Sebastian Rosskopf authored
Prevent double scrolling bars in error messages. For example in install tool modals. Resolves: #88093 Releases: master, 9.5 Change-Id: I32b70197cede4f652c864774bcbf24cea5120d90 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/60398 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Steffen Frese <steffenf14@gmail.com> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Tizian Schmidlin authored
Since TYPO3 8 the way TypoLinks are represented has changed. The new form is t3://page?uid= as prefix for page links. The documentation of TypoLinkViewHelper is updated to reflect this. Resolves: #89408 Releases: master, 9.5 Change-Id: I093c3db171163cff9de3a02a715784241724a2c1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61968 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Steffen Frese <steffenf14@gmail.com> Tested-by:
Felix P. <f.pachowsky@neusta.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Oliver Hader authored
Resolves: #90086 Releases: master, 9.5 Change-Id: Ibe5eb0db866933984a07ac5f5b82010a0ae4698b Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62844 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Tymoteusz Motylewski <t.motylewski@gmail.com> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Markus Klösges authored
The scheduler module now shows validation errors for execute console commands as messages in the backend. Previously changing the configuration of a console commands arguments could lead to an exception when the currently selected set of arguments was not parseable anymore with the new configuration. In some circumstances it was also possible to save a task without supplying all required arguments, which rendered the backend module non-functional because of the exception. Catching the exception and providing the error message helps spotting and fixing these errors without having to manipulate the database directly. Resolves: #89774 Releases: master, 9.5 Change-Id: I838e90bdd48f7146863630fa7dd09776459393d2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62756 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Oliver Hader authored
StateRangeMapper routing aspects defined like the following did not use leading zero (0) prefixes due to internal number conversion to integer: month: type: StaticRangeMapper start: '01' end: '12' Zero prefixes are applied in case they were explicitly given in either start or end property for StaticRangeMapper settings. Resolves: #87730 Releases: master, 9.5 Change-Id: I1846d9faa4843834d7175173f5ca9db5b1445ca5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62864 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Tested-by:
Felix P. <f.pachowsky@neusta.de> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Oliver Hader authored
* replaces nested array logic with domain objects * introduces perputation logic (instead of foreach/foreach/foreach/...) * introduced common variables container compiled when executing tests (allows to declare arbitrary behaviour without hardcoding values) * applies more specific page type decorators in request tests Resolves: #90053 Releases: master, 9.5 Change-Id: Id145de4aafc419ab70cd60fb8a439144307a0cec Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62815 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Felix P. <f.pachowsky@neusta.de> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de>
-
Jan Stockfisch authored
Resolves: #89969 Releases: master Change-Id: Ic813e072904c8a078567bd9a067d9787f6ebf856 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62677 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Alexander Schnitzler <review.typo3.org@alexanderschnitzler.de> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de>
-
Riny van Tiggelen authored
The database field which is created based on TCA setting translationSource, now automatically gets an index. This improves the performace in (for example) the migration from pages_language_overlay to pages. Resolves: #89853 Releases: master, 9.5 Change-Id: I23ba8254158250249422b9fb0d20975372a11dbd Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62534 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Richard Haeser <richard@maxserv.com> Tested-by:
Oliver Bartsch <bo@cedev.de> Tested-by:
Jonas Eberle <flightvision@googlemail.com> Tested-by:
Jörg Bösche <typo3@joergboesche.de> Tested-by:
Steffen Frese <steffenf14@gmail.com> Tested-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Guido Schmechel <guido.schmechel@brandung.de> Reviewed-by:
Oliver Bartsch <bo@cedev.de> Reviewed-by:
Jonas Eberle <flightvision@googlemail.com> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de>
-
- Jan 13, 2020
-
-
Benni Mack authored
HMENU provides a way to directly create the external link if a page is of type "External URLs" but typolink does not resulting in a) more bandwidth / hits for TYPO3 when using typolink b) different results / expectations. The patch makes typolink handle external URLs like HMENU. Resolves: #90008 Releases: master Change-Id: I712e79f2a399b50d9781bca75f623a419a29f09e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62630 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Jörg Bösche <typo3@joergboesche.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Daniel Goerz authored
When generating the list of pages for a sitemap in an alternative language only pages are considered that are actually translated or covered by the fallback strategy. Additionally the method generateItems() in the internal class PagesXmlSitemapDataProvider is now protected. Resolves: #90046 Releases: master, 9.5 Change-Id: I54557e0485ae7791ac51fa975991d6d9c9211b61 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62865 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Richard Haeser <richard@maxserv.com> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Richard Haeser <richard@maxserv.com>
-
Markus Klein authored
The name clash with the PHP native exception is not beneficial. We replace it with \InvalidArgumentException. Resolves: #90101 Releases: master Change-Id: Icc53bcca2dcc24352f4edd4f2e9ef66df7bdfdd5 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62862 Tested-by:
Benni Mack <benni@typo3.org> Tested-by:
Felix P. <f.pachowsky@neusta.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Andreas Fernandez <a.fernandez@scripting-base.de> Reviewed-by:
Benni Mack <benni@typo3.org> Reviewed-by:
Oliver Klee <typo3-coding@oliverklee.de> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Andreas Fernandez <a.fernandez@scripting-base.de>
-
Benni Mack authored
When the PageTypeDecorator is used for routing, currently ALL available typeNums must be registered, otherwise links to pages with a typeNum just get their type removed (fallback to default). A new check is added when creating links (resolving these URLs with a GET type= parameter works just fine) for skipping unmapped arguments when decorating. Resolves: #87817 Resolves: #88836 Releases: master, 9.5 Change-Id: I252cf80de2befed8396cc93b1bc737d77aa18b31 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62383 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Henning Liebe <h.liebe@neusta.de> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Henning Liebe <h.liebe@neusta.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Joerg Boesche authored
The sys_category TCA configuration behavior is now the same as in tt_content. Flags and labels for the languages in the select single dropdown. Resolves: #89607 Releases: master, 9.5 Change-Id: I5a4c2df7294b699136b62cbf4f68d2ceeae43b8e Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62860 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Steffen Frese <steffenf14@gmail.com> Tested-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Steffen Frese <steffenf14@gmail.com> Reviewed-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Markus Klein authored
If a select field is comprised of static and dynamic (database relation) values the order of items stored in database is preserved when showing the select field. Resolves: #87672 Releases: master, 9.5, 8.7 Change-Id: I95ed9d523f68eb106c22bbbcd14e60a17a2c0293 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62856 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Felix P. <f.pachowsky@neusta.de> Tested-by:
Henning Liebe <h.liebe@neusta.de> Tested-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Felix P. <f.pachowsky@neusta.de> Reviewed-by:
Henning Liebe <h.liebe@neusta.de> Reviewed-by:
Sascha Rademacher <sascha.rademacher+typo3@gmail.com> Reviewed-by:
Tobi Kretschmann <tobi@tobishome.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
- Jan 12, 2020
-
-
Daniel Goerz authored
The list module now takes the available SiteLanguages into account when rendering the buttons for creating new translations of records. If a language gets deleted from the site configuration it is no longer possible to create record translations to this language. Resolves: #86662 Releases: master, 9.5 Change-Id: If03598fbb63496d36c93cd832cbdb3028b5e32e1 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62854 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Daniel Goerz authored
Resolves: #90099 Releases: master, 9.5 Change-Id: Ia3917f8a33aa6c76c20cbcc5e107546520113ab3 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62858 Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Susanne Moog <look@susi.dev>
-
Markus Klein authored
Example: [traverse(request.getQueryParams(), 'tx_news_pi/news') > 0] Resolves: #89176 Releases: master, 9.5 Change-Id: Ic589f68382951c203afa5ad6a7bc16fbddbc20b2 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/61708 Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Georg Ringer authored
A condition like [getTSFE().id == 1] is evaluated in BE as well and logged an error 'Unable to get a property on a non-object'. This patch ensures that conditions based on getTSFE() are treated gracefully and are evaluated to false. Resolves: #87021 Releases: master, 9.5 Change-Id: If56a8b7bd66b9f7e66bdc8ce5f56c8df890cf655 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/59129 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Susanne Moog <look@susi.dev> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Susanne Moog <look@susi.dev> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Susanne Moog authored
As feedit has been removed from the core, EditToolbarService is no longer in use. As it was marked as internal it is removed without further notice. Resolves: #90098 Releases: master Change-Id: I5e8a622c5581e46539afe43a1aed3486c6d5ae11 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62853 Tested-by:
Björn Jacob <bjoern.jacob@tritum.de> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Björn Jacob <bjoern.jacob@tritum.de> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-
Susanne Moog authored
As config.extTarget might not be set, passing it by reference results in the string "< config.extTarget" being passed instead - which will not evaluate to empty therefor breaking the fallback chain. Resolves: #89994 Releases: master, 9.5 Change-Id: Ice368e3d139309b32fb886538ef69437f62b3cc7 Reviewed-on: https://review.typo3.org/c/Packages/TYPO3.CMS/+/62752 Tested-by:
TYPO3com <noreply@typo3.com> Tested-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Daniel Goerz <daniel.goerz@posteo.de> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Reviewed-by:
Daniel Goerz <daniel.goerz@posteo.de>
-